Merge the GLEP 67 transition changes
[gentoo.git] / dev-libs / qtkeychain / qtkeychain-0.5.0.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 inherit cmake-utils multibuild
8
9 DESCRIPTION="Qt API for storing passwords securely"
10 HOMEPAGE="https://github.com/frankosterfeld/qtkeychain"
11 SRC_URI="https://github.com/frankosterfeld/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12
13 LICENSE="BSD"
14 SLOT="0"
15 KEYWORDS="amd64 x86"
16 IUSE="+qt4 qt5"
17
18 REQUIRED_USE="|| ( qt4 qt5 )"
19
20 RDEPEND="
21         qt5? (
22                 dev-qt/qtcore:5
23                 dev-qt/qtdbus:5
24         )
25         qt4? (
26                 dev-qt/qtcore:4
27                 dev-qt/qtdbus:4
28         )
29 "
30 DEPEND="${RDEPEND}
31         qt5? ( dev-qt/linguist-tools:5 )
32 "
33
34 DOCS=( ChangeLog ReadMe.txt )
35
36 pkg_setup() {
37         MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
38 }
39
40 src_configure() {
41         myconfigure() {
42                 if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
43                         local mycmakeargs=(-DBUILD_WITH_QT4=ON)
44                 fi
45                 if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
46                         local mycmakeargs=(-DBUILD_WITH_QT4=OFF)
47                 fi
48                 cmake-utils_src_configure
49         }
50
51         multibuild_foreach_variant myconfigure
52 }
53
54 src_compile() {
55         multibuild_foreach_variant cmake-utils_src_compile
56 }
57
58 src_test() {
59         multibuild_foreach_variant cmake-utils_src_test
60 }
61
62 src_install() {
63         multibuild_foreach_variant cmake-utils_src_install
64 }