Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/ktnef/
Date: Thu, 18 Feb 2016 14:44:56
Message-Id: 1455805436.4f5879fa5432bb040c96360460d7113bf2d00714.kensington@gentoo
1 commit: 4f5879fa5432bb040c96360460d7113bf2d00714
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Feb 14 20:21:14 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 18 14:23:56 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=4f5879fa
7
8 kde-apps/ktnef: Split out of kdepim
9
10 Package-Manager: portage-2.2.27
11
12 kde-apps/ktnef/ktnef-15.12.1-r1.ebuild | 139 ++++++++++++++++++++++++++++++
13 kde-apps/ktnef/ktnef-15.12.1.ebuild | 23 -----
14 kde-apps/ktnef/ktnef-15.12.49.9999.ebuild | 59 ++++++++++---
15 kde-apps/ktnef/ktnef-9999.ebuild | 52 ++++++++---
16 4 files changed, 228 insertions(+), 45 deletions(-)
17
18 diff --git a/kde-apps/ktnef/ktnef-15.12.1-r1.ebuild b/kde-apps/ktnef/ktnef-15.12.1-r1.ebuild
19 new file mode 100644
20 index 0000000..a9705dd
21 --- /dev/null
22 +++ b/kde-apps/ktnef/ktnef-15.12.1-r1.ebuild
23 @@ -0,0 +1,139 @@
24 +# Copyright 1999-2016 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +# $Id$
27 +
28 +EAPI=6
29 +
30 +KDE_HANDBOOK="true"
31 +KDE_PUNT_BOGUS_DEPS="true"
32 +KMNAME="kdepim"
33 +inherit kde5
34 +
35 +DESCRIPTION="A viewer for TNEF attachments"
36 +HOMEPAGE="https://www.kde.org/"
37 +KEYWORDS=" ~amd64 ~x86"
38 +
39 +IUSE=""
40 +
41 +# Actual dependencies
42 +DEPEND="
43 + $(add_frameworks_dep kconfig)
44 + $(add_frameworks_dep kconfigwidgets)
45 + $(add_frameworks_dep kcoreaddons)
46 + $(add_frameworks_dep kdbusaddons)
47 + $(add_frameworks_dep ki18n)
48 + $(add_frameworks_dep kio)
49 + $(add_frameworks_dep kservice)
50 + $(add_frameworks_dep kwidgetsaddons)
51 + $(add_frameworks_dep kxmlgui)
52 + $(add_kdeapps_dep libktnef)
53 + $(add_qt_dep qtgui)
54 + $(add_qt_dep qtwidgets)
55 +"
56 +# Imposed by root CMakeLists.txt
57 +DEPEND="${DEPEND}
58 + $(add_frameworks_dep karchive)
59 + $(add_frameworks_dep kauth)
60 + $(add_frameworks_dep kcmutils)
61 + $(add_frameworks_dep kcodecs)
62 + $(add_frameworks_dep kcompletion)
63 + $(add_frameworks_dep kdelibs4support)
64 + $(add_frameworks_dep kdewebkit)
65 + $(add_frameworks_dep kdnssd)
66 + $(add_frameworks_dep kglobalaccel)
67 + $(add_frameworks_dep kitemmodels)
68 + $(add_frameworks_dep knewstuff)
69 + $(add_frameworks_dep knotifyconfig)
70 + $(add_frameworks_dep ktexteditor)
71 + $(add_frameworks_dep ktextwidgets)
72 + $(add_frameworks_dep kwallet)
73 + $(add_frameworks_dep kwindowsystem)
74 + $(add_frameworks_dep kxmlrpcclient)
75 + $(add_frameworks_dep sonnet)
76 + $(add_kdeapps_dep akonadi)
77 + $(add_kdeapps_dep akonadi-calendar)
78 + $(add_kdeapps_dep akonadi-contact)
79 + $(add_kdeapps_dep akonadi-mime)
80 + $(add_kdeapps_dep akonadi-notes)
81 + $(add_kdeapps_dep akonadi-search)
82 + $(add_kdeapps_dep calendarsupport)
83 + $(add_kdeapps_dep composereditor)
84 + $(add_kdeapps_dep eventviews)
85 + $(add_kdeapps_dep gpgmepp)
86 + $(add_kdeapps_dep grantleetheme)
87 + $(add_kdeapps_dep incidenceeditor)
88 + $(add_kdeapps_dep kaddressbookgrantlee)
89 + $(add_kdeapps_dep kalarmcal)
90 + $(add_kdeapps_dep kblog)
91 + $(add_kdeapps_dep kcalcore)
92 + $(add_kdeapps_dep kcalutils)
93 + $(add_kdeapps_dep kcontacts)
94 + $(add_kdeapps_dep kdgantt2)
95 + $(add_kdeapps_dep kholidays)
96 + $(add_kdeapps_dep kidentitymanagement)
97 + $(add_kdeapps_dep kimap)
98 + $(add_kdeapps_dep kldap)
99 + $(add_kdeapps_dep kmailtransport)
100 + $(add_kdeapps_dep kmbox)
101 + $(add_kdeapps_dep kmime)
102 + $(add_kdeapps_dep kontactinterface)
103 + $(add_kdeapps_dep kpimtextedit)
104 + $(add_kdeapps_dep libakonadi)
105 + $(add_kdeapps_dep libfollowupreminder)
106 + $(add_kdeapps_dep libgravatar)
107 + $(add_kdeapps_dep libkdepim)
108 + $(add_kdeapps_dep libkdepimdbusinterfaces)
109 + $(add_kdeapps_dep libkleo)
110 + $(add_kdeapps_dep libksieve)
111 + $(add_kdeapps_dep mailcommon)
112 + $(add_kdeapps_dep mailimporter)
113 + $(add_kdeapps_dep messagecomposer)
114 + $(add_kdeapps_dep messagecore)
115 + $(add_kdeapps_dep messagelist)
116 + $(add_kdeapps_dep messageviewer)
117 + $(add_kdeapps_dep pimcommon)
118 + $(add_kdeapps_dep syndication)
119 + $(add_kdeapps_dep templateparser)
120 + $(add_qt_dep qtconcurrent)
121 + $(add_qt_dep qtopengl)
122 + $(add_qt_dep qtsql)
123 + $(add_qt_dep qtwebkit)
124 + >=app-crypt/gpgme-1.3.2
125 + dev-libs/boost:=
126 + dev-libs/grantlee:5
127 + dev-libs/libxslt
128 + media-libs/phonon[qt5]
129 +"
130 +RDEPEND="${DEPEND}
131 + !<kde-apps/kdepim-15.12.1-r2:5
132 +"
133 +
134 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
135 + S="${WORKDIR}/${P}"
136 +else
137 + S="${WORKDIR}/${KMNAME}-${PV}"
138 +fi
139 +
140 +src_prepare() {
141 + kde5_src_prepare
142 +
143 + use handbook || sed -e '/^find_package.*KF5DocTools/ s/^/#/' \
144 + -i CMakeLists.txt || die
145 + # necessary for 15.12 branch aka split-in-adv-of-upstream
146 + sed -e '/find_package(KF5NoteShared/ s/^/#DONT/' \
147 + -i CMakeLists.txt || die
148 + sed -e '/^include.*kleopatra\/ConfigureChecks/ s/^/#DONT/' \
149 + -i CMakeLists.txt || die
150 +}
151 +
152 +src_configure() {
153 + local mycmakeargs=(
154 + -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
155 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5GAPI=ON
156 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=ON
157 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
158 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
159 + )
160 +
161 + kde5_src_configure
162 +}
163
164 diff --git a/kde-apps/ktnef/ktnef-15.12.1.ebuild b/kde-apps/ktnef/ktnef-15.12.1.ebuild
165 deleted file mode 100644
166 index d79376b..0000000
167 --- a/kde-apps/ktnef/ktnef-15.12.1.ebuild
168 +++ /dev/null
169 @@ -1,23 +0,0 @@
170 -# Copyright 1999-2016 Gentoo Foundation
171 -# Distributed under the terms of the GNU General Public License v2
172 -# $Id$
173 -
174 -EAPI=5
175 -
176 -KDE_DOXYGEN="true"
177 -KDE_TEST="true"
178 -inherit kde5
179 -
180 -DESCRIPTION="Library for handling TNEF data"
181 -LICENSE="LGPL-2+"
182 -KEYWORDS=" ~amd64 ~x86"
183 -IUSE=""
184 -
185 -RDEPEND="
186 - $(add_kdeapps_dep kcalcore)
187 - $(add_kdeapps_dep kcalutils)
188 - $(add_kdeapps_dep kcontacts)
189 - $(add_frameworks_dep kdelibs4support)
190 - $(add_frameworks_dep ki18n)
191 -"
192 -DEPEND="${RDEPEND}"
193
194 diff --git a/kde-apps/ktnef/ktnef-15.12.49.9999.ebuild b/kde-apps/ktnef/ktnef-15.12.49.9999.ebuild
195 index 2a2a0ee..289e2bf 100644
196 --- a/kde-apps/ktnef/ktnef-15.12.49.9999.ebuild
197 +++ b/kde-apps/ktnef/ktnef-15.12.49.9999.ebuild
198 @@ -2,22 +2,59 @@
199 # Distributed under the terms of the GNU General Public License v2
200 # $Id$
201
202 -EAPI=5
203 +EAPI=6
204
205 -KDE_DOXYGEN="true"
206 -KDE_TEST="true"
207 +KDE_HANDBOOK="true"
208 +KDE_PUNT_BOGUS_DEPS="true"
209 +KMNAME="kdepim"
210 inherit kde5
211
212 -DESCRIPTION="Library for handling TNEF data"
213 -LICENSE="LGPL-2+"
214 +DESCRIPTION="A viewer for TNEF attachments"
215 +HOMEPAGE="https://www.kde.org/"
216 KEYWORDS=""
217 +
218 IUSE=""
219
220 -RDEPEND="
221 - $(add_kdeapps_dep kcalcore)
222 - $(add_kdeapps_dep kcalutils)
223 - $(add_kdeapps_dep kcontacts)
224 - $(add_frameworks_dep kdelibs4support)
225 +DEPEND="
226 + $(add_frameworks_dep kconfig)
227 + $(add_frameworks_dep kconfigwidgets)
228 + $(add_frameworks_dep kcoreaddons)
229 + $(add_frameworks_dep kdbusaddons)
230 $(add_frameworks_dep ki18n)
231 + $(add_frameworks_dep kio)
232 + $(add_frameworks_dep kservice)
233 + $(add_frameworks_dep kwidgetsaddons)
234 + $(add_frameworks_dep kxmlgui)
235 + $(add_kdeapps_dep libktnef)
236 + $(add_qt_dep qtgui)
237 + $(add_qt_dep qtwidgets)
238 + dev-libs/libxslt
239 +"
240 +RDEPEND="${DEPEND}
241 + !<kde-apps/kdepim-15.12.2:5
242 "
243 -DEPEND="${RDEPEND}"
244 +
245 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
246 + S="${WORKDIR}/${P}"
247 +else
248 + S="${WORKDIR}/${KMNAME}-${PV}"
249 +fi
250 +
251 +src_prepare() {
252 + kde5_src_prepare
253 +
254 + sed -e '/^include.*kleopatra\/ConfigureChecks/ s/^/#DONT/' \
255 + -i CMakeLists.txt || die
256 +}
257 +
258 +src_configure() {
259 + local mycmakeargs=(
260 + -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
261 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5GAPI=ON
262 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=ON
263 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
264 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
265 + )
266 +
267 + kde5_src_configure
268 +}
269
270 diff --git a/kde-apps/ktnef/ktnef-9999.ebuild b/kde-apps/ktnef/ktnef-9999.ebuild
271 index 2a2a0ee..c63ad9c 100644
272 --- a/kde-apps/ktnef/ktnef-9999.ebuild
273 +++ b/kde-apps/ktnef/ktnef-9999.ebuild
274 @@ -2,22 +2,52 @@
275 # Distributed under the terms of the GNU General Public License v2
276 # $Id$
277
278 -EAPI=5
279 +EAPI=6
280
281 -KDE_DOXYGEN="true"
282 -KDE_TEST="true"
283 +KDE_HANDBOOK="true"
284 +KDE_PUNT_BOGUS_DEPS="true"
285 +KMNAME="kdepim"
286 inherit kde5
287
288 -DESCRIPTION="Library for handling TNEF data"
289 -LICENSE="LGPL-2+"
290 +DESCRIPTION="A viewer for TNEF attachments"
291 +HOMEPAGE="https://www.kde.org/"
292 KEYWORDS=""
293 +
294 IUSE=""
295
296 -RDEPEND="
297 - $(add_kdeapps_dep kcalcore)
298 - $(add_kdeapps_dep kcalutils)
299 - $(add_kdeapps_dep kcontacts)
300 - $(add_frameworks_dep kdelibs4support)
301 +DEPEND="
302 + $(add_frameworks_dep kconfig)
303 + $(add_frameworks_dep kconfigwidgets)
304 + $(add_frameworks_dep kcoreaddons)
305 + $(add_frameworks_dep kdbusaddons)
306 $(add_frameworks_dep ki18n)
307 + $(add_frameworks_dep kio)
308 + $(add_frameworks_dep kservice)
309 + $(add_frameworks_dep kwidgetsaddons)
310 + $(add_frameworks_dep kxmlgui)
311 + $(add_kdeapps_dep libktnef)
312 + $(add_qt_dep qtgui)
313 + $(add_qt_dep qtwidgets)
314 + dev-libs/libxslt
315 +"
316 +RDEPEND="${DEPEND}
317 + !<kde-apps/kdepim-15.12.1-r2:5
318 "
319 -DEPEND="${RDEPEND}"
320 +
321 +if [[ ${KDE_BUILD_TYPE} = live ]] ; then
322 + S="${WORKDIR}/${P}"
323 +else
324 + S="${WORKDIR}/${KMNAME}-${PV}"
325 +fi
326 +
327 +src_configure() {
328 + local mycmakeargs=(
329 + -DKDEPIM_BUILD_WITH_INSTALLED_LIB=TRUE
330 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5GAPI=ON
331 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Prison=ON
332 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=ON
333 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5X11Extras=ON
334 + )
335 +
336 + kde5_src_configure
337 +}