Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/zuluCrypt/
Date: Sat, 25 Feb 2017 19:42:47
Message-Id: 1488051741.30ee09e4885604435b01c8f701ef280776a8d5fc.asturm@gentoo
1 commit: 30ee09e4885604435b01c8f701ef280776a8d5fc
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 25 10:33:58 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 25 19:42:21 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ee09e4
7
8 app-crypt/zuluCrypt: Rename USE=gui -> qt5, kde -> kwallet
9
10 Gentoo-bug: 606958
11
12 Package-Manager: Portage-2.3.3, Repoman-2.3.1
13
14 app-crypt/zuluCrypt/metadata.xml | 16 ++++++----------
15 app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild | 14 +++++++-------
16 2 files changed, 13 insertions(+), 17 deletions(-)
17
18 diff --git a/app-crypt/zuluCrypt/metadata.xml b/app-crypt/zuluCrypt/metadata.xml
19 index bfdfd42e27..25f3de3d1e 100644
20 --- a/app-crypt/zuluCrypt/metadata.xml
21 +++ b/app-crypt/zuluCrypt/metadata.xml
22 @@ -3,18 +3,14 @@
23 <pkgmetadata>
24 <!-- maintainer-needed -->
25 <use>
26 - <flag name="gnome">Enable support for the freedesktop.org
27 - Secret Service API via <pkg>app-crypt/libsecret</pkg>.
28 - This does not control the gui!
29 + <flag name="gnome">
30 + Enable support for the freedesktop.org Secret Service API via <pkg>app-crypt/libsecret</pkg>
31 </flag>
32 - <flag name="gui">Whether to build the QT gui. Highly recommended.
33 + <flag name="kwallet">
34 + Enable encrypted storage of passwords with <pkg>kde-frameworks/kwallet</pkg>
35 </flag>
36 - <flag name="kde">Enable support for KDE, e.g. via
37 - <pkg>kde-apps/kwalletd</pkg>. This does not control the gui,
38 - but NEEDS GUI ENABLED!
39 - </flag>
40 - <flag name="udev">Whether udev will be consulted when deciding
41 - if a volume is system or not.
42 + <flag name="udev">
43 + Whether udev will be consulted when deciding if a volume is system or not
44 </flag>
45 </use>
46 <upstream>
47
48 diff --git a/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild b/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild
49 index 999038753d..71bb3e9464 100644
50 --- a/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild
51 +++ b/app-crypt/zuluCrypt/zuluCrypt-5.1.0.ebuild
52 @@ -1,4 +1,4 @@
53 -# Copyright 1999-2016 Gentoo Foundation
54 +# Copyright 1999-2017 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Id$
57
58 @@ -13,22 +13,22 @@ SRC_URI="https://github.com/mhogomchungu/zuluCrypt/releases/download/${PV}/zuluC
59 LICENSE="GPL-2+"
60 SLOT="0"
61 KEYWORDS="~amd64 ~x86"
62 -IUSE="gnome +gui kde udev"
63 +IUSE="gnome kwallet +qt5 udev"
64
65 -REQUIRED_USE="kde? ( gui )"
66 +REQUIRED_USE="kwallet? ( qt5 )"
67
68 CDEPEND="
69 dev-libs/libgcrypt:0=
70 sys-apps/util-linux
71 sys-fs/cryptsetup
72 gnome? ( app-crypt/libsecret )
73 - gui? (
74 + qt5? (
75 dev-libs/libpwquality
76 dev-qt/qtcore:5
77 dev-qt/qtgui:5
78 dev-qt/qtnetwork:5
79 dev-qt/qtwidgets:5
80 - kde? ( kde-frameworks/kwallet:5 )
81 + kwallet? ( kde-frameworks/kwallet:5 )
82 )
83 "
84 RDEPEND="${CDEPEND}
85 @@ -41,8 +41,8 @@ src_configure() {
86 local mycmakeargs=(
87 -DLIB_SUFFIX="$(get_libdir)"
88 -DNOGNOME=$(usex !gnome)
89 - -DNOGUI=$(usex !gui)
90 - -DNOKDE=$(usex !kde)
91 + -DNOKDE=$(usex !kwallet)
92 + -DNOGUI=$(usex !qt5)
93 -DUDEVSUPPORT=$(usex udev)
94 )