Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/qtkeychain/
Date: Sun, 28 Jan 2018 12:10:04
Message-Id: 1517141390.675e60abdf587fd2d2f466fe830c4011fdefdaae.johu@gentoo
1 commit: 675e60abdf587fd2d2f466fe830c4011fdefdaae
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 28 12:02:30 2018 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 28 12:09:50 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675e60ab
7
8 dev-libs/qtkeychain: Drop Qt4 support
9
10 Closes: https://bugs.gentoo.org/639612
11 Package-Manager: Portage-2.3.20, Repoman-2.3.6
12
13 dev-libs/qtkeychain/qtkeychain-0.7.0.ebuild | 58 ++++++----------------------
14 dev-libs/qtkeychain/qtkeychain-0.8.0.ebuild | 60 +++++++----------------------
15 2 files changed, 25 insertions(+), 93 deletions(-)
16
17 diff --git a/dev-libs/qtkeychain/qtkeychain-0.7.0.ebuild b/dev-libs/qtkeychain/qtkeychain-0.7.0.ebuild
18 index 3ef9895a044..bf34a98d3df 100644
19 --- a/dev-libs/qtkeychain/qtkeychain-0.7.0.ebuild
20 +++ b/dev-libs/qtkeychain/qtkeychain-0.7.0.ebuild
21 @@ -1,9 +1,9 @@
22 -# Copyright 1999-2017 Gentoo Foundation
23 +# Copyright 1999-2018 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25
26 EAPI=6
27
28 -inherit cmake-utils multibuild
29 +inherit cmake-utils
30
31 DESCRIPTION="Qt API for storing passwords securely"
32 HOMEPAGE="https://github.com/frankosterfeld/qtkeychain"
33 @@ -12,58 +12,24 @@ SRC_URI="https://github.com/frankosterfeld/${PN}/archive/v${PV}.tar.gz -> ${P}.t
34 LICENSE="BSD"
35 SLOT="0/1"
36 KEYWORDS="amd64 x86"
37 -IUSE="+qt4 qt5"
38 -
39 -REQUIRED_USE="|| ( qt4 qt5 )"
40 +IUSE=""
41
42 RDEPEND="
43 - qt5? (
44 - dev-qt/qtcore:5
45 - dev-qt/qtdbus:5
46 - )
47 - qt4? (
48 - dev-qt/qtcore:4
49 - dev-qt/qtdbus:4
50 - )
51 + dev-qt/qtcore:5
52 + dev-qt/qtdbus:5
53 "
54 DEPEND="${RDEPEND}
55 - qt5? ( dev-qt/linguist-tools:5 )
56 + dev-qt/linguist-tools:5
57 "
58
59 DOCS=( ChangeLog ReadMe.txt )
60
61 -pkg_setup() {
62 - MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
63 -}
64 -
65 src_configure() {
66 - myconfigure() {
67 - if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
68 - local mycmakeargs=(-DBUILD_WITH_QT4=ON)
69 - fi
70 - if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
71 - local mycmakeargs=(-DBUILD_WITH_QT4=OFF)
72 - fi
73 -
74 - mycmakeargs+=(
75 - -DQTKEYCHAIN_STATIC=OFF
76 - -DBUILD_TRANSLATIONS=ON
77 - )
78 -
79 - cmake-utils_src_configure
80 - }
81 -
82 - multibuild_foreach_variant myconfigure
83 -}
84 -
85 -src_compile() {
86 - multibuild_foreach_variant cmake-utils_src_compile
87 -}
88 -
89 -src_test() {
90 - multibuild_foreach_variant cmake-utils_src_test
91 -}
92 + local mycmakeargs=(
93 + -DBUILD_WITH_QT4=OFF
94 + -DQTKEYCHAIN_STATIC=OFF
95 + -DBUILD_TRANSLATIONS=ON
96 + )
97
98 -src_install() {
99 - multibuild_foreach_variant cmake-utils_src_install
100 + cmake-utils_src_configure
101 }
102
103 diff --git a/dev-libs/qtkeychain/qtkeychain-0.8.0.ebuild b/dev-libs/qtkeychain/qtkeychain-0.8.0.ebuild
104 index 8763ecfe4d8..41ab3af92ee 100644
105 --- a/dev-libs/qtkeychain/qtkeychain-0.8.0.ebuild
106 +++ b/dev-libs/qtkeychain/qtkeychain-0.8.0.ebuild
107 @@ -1,9 +1,9 @@
108 -# Copyright 1999-2017 Gentoo Foundation
109 +# Copyright 1999-2018 Gentoo Foundation
110 # Distributed under the terms of the GNU General Public License v2
111
112 EAPI=6
113
114 -inherit cmake-utils multibuild
115 +inherit cmake-utils
116
117 DESCRIPTION="Qt API for storing passwords securely"
118 HOMEPAGE="https://github.com/frankosterfeld/qtkeychain"
119 @@ -12,60 +12,26 @@ SRC_URI="https://github.com/frankosterfeld/${PN}/archive/v${PV}.tar.gz -> ${P}.t
120 LICENSE="BSD"
121 SLOT="0/1"
122 KEYWORDS="~amd64 ~x86"
123 -IUSE="gnome-keyring qt4 +qt5"
124 -
125 -REQUIRED_USE="|| ( qt4 qt5 )"
126 +IUSE="gnome-keyring"
127
128 RDEPEND="
129 - qt5? (
130 - dev-qt/qtcore:5
131 - dev-qt/qtdbus:5
132 - )
133 - qt4? (
134 - dev-qt/qtcore:4
135 - dev-qt/qtdbus:4
136 - )
137 + dev-qt/qtcore:5
138 + dev-qt/qtdbus:5
139 "
140 DEPEND="${RDEPEND}
141 + dev-qt/linguist-tools:5
142 gnome-keyring? ( gnome-base/libgnome-keyring )
143 - qt5? ( dev-qt/linguist-tools:5 )
144 "
145
146 DOCS=( ChangeLog ReadMe.txt )
147
148 -pkg_setup() {
149 - MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
150 -}
151 -
152 src_configure() {
153 - myconfigure() {
154 - if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
155 - local mycmakeargs=(-DBUILD_WITH_QT4=ON)
156 - fi
157 - if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
158 - local mycmakeargs=(-DBUILD_WITH_QT4=OFF)
159 - fi
160 -
161 - mycmakeargs+=(
162 - -DQTKEYCHAIN_STATIC=OFF
163 - -DBUILD_TRANSLATIONS=ON
164 - -DLIBSECRET_SUPPORT=$(usex gnome-keyring)
165 - )
166 -
167 - cmake-utils_src_configure
168 - }
169 -
170 - multibuild_foreach_variant myconfigure
171 -}
172 -
173 -src_compile() {
174 - multibuild_foreach_variant cmake-utils_src_compile
175 -}
176 -
177 -src_test() {
178 - multibuild_foreach_variant cmake-utils_src_test
179 -}
180 + local mycmakeargs=(
181 + -DBUILD_WITH_QT4=OFF
182 + -DQTKEYCHAIN_STATIC=OFF
183 + -DBUILD_TRANSLATIONS=ON
184 + -DLIBSECRET_SUPPORT=$(usex gnome-keyring)
185 + )
186
187 -src_install() {
188 - multibuild_foreach_variant cmake-utils_src_install
189 + cmake-utils_src_configure
190 }