Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-sound/amarok/
Date: Mon, 28 Mar 2016 12:24:49
Message-Id: 1459164228.a10673e4887162e71ab129a978f9caab1e72fe55.johu@gentoo
1 commit: a10673e4887162e71ab129a978f9caab1e72fe55
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 28 11:23:48 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 28 11:23:48 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=a10673e4
7
8 media-sound/amarok: EAPI 6
9
10 Package-Manager: portage-2.2.28
11
12 media-sound/amarok/amarok-2.8.90.ebuild | 18 ++---
13 media-sound/amarok/amarok-5.9999.ebuild | 139 --------------------------------
14 media-sound/amarok/amarok-9999.ebuild | 134 ++++++++++++++++--------------
15 3 files changed, 82 insertions(+), 209 deletions(-)
16
17 diff --git a/media-sound/amarok/amarok-2.8.90.ebuild b/media-sound/amarok/amarok-2.8.90.ebuild
18 index a8dc8a7..d9f9871 100644
19 --- a/media-sound/amarok/amarok-2.8.90.ebuild
20 +++ b/media-sound/amarok/amarok-2.8.90.ebuild
21 @@ -2,7 +2,7 @@
22 # Distributed under the terms of the GNU General Public License v2
23 # $Id$
24
25 -EAPI=5
26 +EAPI=6
27
28 KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr ga gl hu it ja
29 lt lv nb nl pa pl pt pt_BR ro ru sl sr sr@ijekavian sr@ijekavianlatin sr@latin
30 @@ -84,14 +84,14 @@ src_configure() {
31 -DWITH_SPECTRUM_ANALYZER=OFF
32 -DWITH_NepomukCore=OFF
33 -DWITH_Soprano=OFF
34 - $(cmake-utils_use embedded WITH_MYSQL_EMBEDDED)
35 - $(cmake-utils_use_with ipod)
36 - $(cmake-utils_use_with ipod Gdk)
37 - $(cmake-utils_use_with lastfm LibLastFm)
38 - $(cmake-utils_use_with mtp)
39 - $(cmake-utils_use_with mp3tunes MP3Tunes)
40 - $(cmake-utils_use_with ofa LibOFA)
41 - $(cmake-utils_use_with utils UTILITIES)
42 + -DWITH_MYSQL_EMBEDDED=$(usex embedded)
43 + -DWITH_IPOD=$(usex ipod)
44 + -DWITH_GDKPixBuf=$(usex ipod)
45 + -DWITH_LibLastFm=$(usex lastfm)
46 + -DWITH_MP3Tunes=$(usex mp3tunes)
47 + -DWITH_Mtp=$(usex mtp)
48 + -DWITH_LibOFA=$(usex ofa)
49 + -DWITH_UTILITIES=$(usex utils)
50 )
51
52 kde4-base_src_configure
53
54 diff --git a/media-sound/amarok/amarok-5.9999.ebuild b/media-sound/amarok/amarok-5.9999.ebuild
55 deleted file mode 100644
56 index 17f6cd5..0000000
57 --- a/media-sound/amarok/amarok-5.9999.ebuild
58 +++ /dev/null
59 @@ -1,139 +0,0 @@
60 -# Copyright 1999-2016 Gentoo Foundation
61 -# Distributed under the terms of the GNU General Public License v2
62 -# $Id$
63 -
64 -EAPI=5
65 -
66 -EGIT_BRANCH="kf5"
67 -KDE_HANDBOOK="true"
68 -KDE_TEST="true"
69 -VIRTUALX_REQUIRED="test"
70 -VIRTUALDBUS_TEST="true"
71 -inherit flag-o-matic kde5 pax-utils
72 -
73 -DESCRIPTION="Advanced audio player based on KDE framework"
74 -HOMEPAGE="https://amarok.kde.org/"
75 -
76 -LICENSE="GPL-2"
77 -IUSE="+embedded ffmpeg ipod lastfm mtp ofa opengl +utils"
78 -
79 -if [[ ${KDE_BUILD_TYPE} == live ]]; then
80 - RESTRICT="test"
81 -fi
82 -
83 -# ipod requires gdk enabled and also gtk compiled in libgpod
84 -COMMONDEPEND="
85 - $(add_frameworks_dep karchive)
86 - $(add_frameworks_dep kcmutils)
87 - $(add_frameworks_dep kcodecs)
88 - $(add_frameworks_dep kcompletion)
89 - $(add_frameworks_dep kconfig)
90 - $(add_frameworks_dep kconfigwidgets)
91 - $(add_frameworks_dep kcoreaddons)
92 - $(add_frameworks_dep kdelibs4support)
93 - $(add_frameworks_dep kdnssd)
94 - $(add_frameworks_dep kglobalaccel)
95 - $(add_frameworks_dep kguiaddons)
96 - $(add_frameworks_dep ki18n)
97 - $(add_frameworks_dep kiconthemes)
98 - $(add_frameworks_dep kio)
99 - $(add_frameworks_dep kitemviews)
100 - $(add_frameworks_dep knewstuff)
101 - $(add_frameworks_dep knotifications)
102 - $(add_frameworks_dep knotifyconfig)
103 - $(add_frameworks_dep kservice)
104 - $(add_frameworks_dep ktexteditor)
105 - $(add_frameworks_dep ktextwidgets)
106 - $(add_frameworks_dep kwidgetsaddons)
107 - $(add_frameworks_dep kwindowsystem)
108 - $(add_frameworks_dep kxmlgui)
109 - $(add_frameworks_dep plasma)
110 - $(add_frameworks_dep solid)
111 - $(add_frameworks_dep threadweaver)
112 - app-crypt/qca:2[qt5]
113 - $(add_qt_dep qtdbus)
114 - $(add_qt_dep qtdeclarative)
115 - $(add_qt_dep qtgui)
116 - $(add_qt_dep qtnetwork)
117 - $(add_qt_dep qtscript 'scripttools')
118 - $(add_qt_dep qtsql)
119 - $(add_qt_dep qtsvg)
120 - $(add_qt_dep qtwebkit)
121 - $(add_qt_dep qtwidgets)
122 - $(add_qt_dep qtxml)
123 - media-libs/phonon[qt5]
124 - >=media-libs/taglib-1.7[asf,mp4]
125 - >=media-libs/taglib-extras-1.0.1
126 - sys-libs/zlib
127 - >=virtual/mysql-5.1[embedded?]
128 - ffmpeg? (
129 - virtual/ffmpeg
130 - ofa? ( >=media-libs/libofa-0.9.0 )
131 - )
132 - ipod? (
133 - dev-libs/glib:2
134 - >=media-libs/libgpod-0.7.0[gtk]
135 - )
136 - lastfm? ( media-libs/liblastfm[qt5] )
137 - mtp? ( >=media-libs/libmtp-1.0.0 )
138 - opengl? ( virtual/opengl )
139 -"
140 -# cdda? (
141 -# $(add_kdeapps_dep libkcddb)
142 -# $(add_kdeapps_dep libkcompactdisc)
143 -# $(add_kdeapps_dep audiocd-kio)
144 -# )
145 -DEPEND="${COMMONDEPEND}
146 - virtual/pkgconfig
147 - test? ( dev-cpp/gmock )
148 -"
149 -RDEPEND="${COMMONDEPEND}"
150 -
151 -src_configure() {
152 - # Append minimal-toc cflag for ppc64, see bug 280552 and 292707
153 -# use ppc64 && append-flags -mminimal-toc
154 -
155 - local mycmakeargs=(
156 - -DCMAKE_DISABLE_FIND_PACKAGE_QJSON=ON
157 - -DWITH_MP3Tunes=OFF
158 - -DWITH_PLAYER=ON
159 - -DWITH_SPECTRUM_ANALYZER=OFF
160 - $(cmake-utils_use embedded WITH_MYSQL_EMBEDDED)
161 - $(cmake-utils_use_find_package ffmpeg FFmpeg)
162 - $(cmake-utils_use_with ipod)
163 - $(cmake-utils_use_find_package ipod GDKPixBuf)
164 - $(cmake-utils_use_find_package lastfm LibLastFm)
165 - $(cmake-utils_use_find_package mtp)
166 - $(cmake-utils_use_find_package ofa LibOFA)
167 - $(cmake-utils_use utils WITH_UTILITIES)
168 - )
169 -
170 - kde5_src_configure
171 -}
172 -
173 -src_install() {
174 - kde5_src_install
175 -
176 - # bug 481592
177 - pax-mark m "${ED}"/usr/bin/amarok
178 -}
179 -
180 -pkg_postinst() {
181 - kde5_pkg_postinst
182 -
183 - if ! use embedded; then
184 - echo
185 - elog "You've disabled the amarok support for embedded mysql DBs."
186 - elog "You'll have to configure amarok to use an external db server."
187 - echo
188 - elog "Please read http://amarok.kde.org/wiki/MySQL_Server for details on how"
189 - elog "to configure the external db and migrate your data from the embedded database."
190 - echo
191 -
192 - if has_version "virtual/mysql[minimal]"; then
193 - elog "You built mysql with the minimal use flag, so it doesn't include the server."
194 - elog "You won't be able to use the local mysql installation to store your amarok collection."
195 - echo
196 - fi
197 - fi
198 -}
199
200 diff --git a/media-sound/amarok/amarok-9999.ebuild b/media-sound/amarok/amarok-9999.ebuild
201 index 2ce653c..1cd2f58 100644
202 --- a/media-sound/amarok/amarok-9999.ebuild
203 +++ b/media-sound/amarok/amarok-9999.ebuild
204 @@ -2,33 +2,20 @@
205 # Distributed under the terms of the GNU General Public License v2
206 # $Id$
207
208 -EAPI=5
209 +EAPI=6
210
211 -KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr ga gl hu it ja
212 -lt lv nb nl pa pl pt pt_BR ro ru sl sr sr@ijekavian sr@ijekavianlatin sr@latin
213 -sv tr uk zh_CN zh_TW"
214 -KDE_REQUIRED="never"
215 -KDE_HANDBOOK="optional"
216 +EGIT_BRANCH="kf5"
217 +KDE_HANDBOOK="true"
218 +KDE_TEST="true"
219 VIRTUALX_REQUIRED="test"
220 VIRTUALDBUS_TEST="true"
221 -inherit flag-o-matic kde4-base pax-utils
222 +inherit flag-o-matic kde5 pax-utils
223
224 -DESCRIPTION="Advanced audio player based on KDE framework"
225 -HOMEPAGE="http://amarok.kde.org/"
226 -if [[ ${PV} != *9999* ]]; then
227 - if [[ $PV == *[6-9][0-9]* ]]; then
228 - SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.bz2"
229 - else
230 - SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
231 - fi
232 - KEYWORDS="~amd64 ~ppc ~x86"
233 -else
234 - KEYWORDS=""
235 -fi
236 +DESCRIPTION="Advanced audio player based on KDE frameworks"
237 +HOMEPAGE="https://amarok.kde.org/"
238
239 LICENSE="GPL-2"
240 -SLOT="4"
241 -IUSE="cdda debug +embedded ipod lastfm mp3tunes mtp ofa opengl test +utils"
242 +IUSE="+embedded ffmpeg ipod lastfm mtp ofa opengl +utils"
243
244 if [[ ${KDE_BUILD_TYPE} == live ]]; then
245 RESTRICT="test"
246 @@ -36,78 +23,103 @@ fi
247
248 # ipod requires gdk enabled and also gtk compiled in libgpod
249 COMMONDEPEND="
250 - app-crypt/qca:2[qt4(+)]
251 - $(add_kdebase_dep kdelibs 'opengl?' 4.8.4)
252 - $(add_kdeapps_dep kdebase-kioslaves)
253 + $(add_frameworks_dep karchive)
254 + $(add_frameworks_dep kcmutils)
255 + $(add_frameworks_dep kcodecs)
256 + $(add_frameworks_dep kcompletion)
257 + $(add_frameworks_dep kconfig)
258 + $(add_frameworks_dep kconfigwidgets)
259 + $(add_frameworks_dep kcoreaddons)
260 + $(add_frameworks_dep kdelibs4support)
261 + $(add_frameworks_dep kdnssd)
262 + $(add_frameworks_dep kglobalaccel)
263 + $(add_frameworks_dep kguiaddons)
264 + $(add_frameworks_dep ki18n)
265 + $(add_frameworks_dep kiconthemes)
266 + $(add_frameworks_dep kio)
267 + $(add_frameworks_dep kitemviews)
268 + $(add_frameworks_dep knewstuff)
269 + $(add_frameworks_dep knotifications)
270 + $(add_frameworks_dep knotifyconfig)
271 + $(add_frameworks_dep kservice)
272 + $(add_frameworks_dep ktexteditor)
273 + $(add_frameworks_dep ktextwidgets)
274 + $(add_frameworks_dep kwidgetsaddons)
275 + $(add_frameworks_dep kwindowsystem)
276 + $(add_frameworks_dep kxmlgui)
277 + $(add_frameworks_dep plasma)
278 + $(add_frameworks_dep solid)
279 + $(add_frameworks_dep threadweaver)
280 + $(add_qt_dep qtdbus)
281 + $(add_qt_dep qtdeclarative)
282 + $(add_qt_dep qtgui)
283 + $(add_qt_dep qtnetwork)
284 + $(add_qt_dep qtscript 'scripttools')
285 + $(add_qt_dep qtsql)
286 + $(add_qt_dep qtsvg)
287 + $(add_qt_dep qtwebkit)
288 + $(add_qt_dep qtwidgets)
289 + $(add_qt_dep qtxml)
290 + app-crypt/qca:2[qt5]
291 + media-libs/phonon[qt5]
292 >=media-libs/taglib-1.7[asf,mp4]
293 >=media-libs/taglib-extras-1.0.1
294 sys-libs/zlib
295 >=virtual/mysql-5.1[embedded?]
296 - >=dev-qt/qtcore-4.8:4
297 - >=dev-qt/qtdbus-4.8:4
298 - >=dev-qt/qtscript-4.8:4
299 - >=x11-libs/qtscriptgenerator-0.1.0
300 - cdda? (
301 - $(add_kdeapps_dep libkcddb)
302 - $(add_kdeapps_dep libkcompactdisc)
303 - $(add_kdeapps_dep audiocd-kio)
304 + ffmpeg? (
305 + virtual/ffmpeg
306 + ofa? ( >=media-libs/libofa-0.9.0 )
307 )
308 - ipod? ( >=media-libs/libgpod-0.7.0[gtk] )
309 - lastfm? ( >=media-libs/liblastfm-1.0.3[qt4(+)] )
310 - mp3tunes? (
311 + ipod? (
312 dev-libs/glib:2
313 - dev-libs/libxml2
314 - dev-libs/openssl:0
315 - net-libs/loudmouth
316 - net-misc/curl
317 - >=dev-qt/qtcore-4.8.4:4[glib]
318 + >=media-libs/libgpod-0.7.0[gtk]
319 )
320 + lastfm? ( media-libs/liblastfm[qt5] )
321 mtp? ( >=media-libs/libmtp-1.0.0 )
322 - ofa? ( >=media-libs/libofa-0.9.0 )
323 opengl? ( virtual/opengl )
324 "
325 +# cdda? (
326 +# $(add_kdeapps_dep libkcddb)
327 +# $(add_kdeapps_dep libkcompactdisc)
328 +# $(add_kdeapps_dep audiocd-kio)
329 +# )
330 DEPEND="${COMMONDEPEND}
331 - dev-util/automoc
332 virtual/pkgconfig
333 test? ( dev-cpp/gmock )
334 "
335 -RDEPEND="${COMMONDEPEND}
336 - !media-sound/amarok-utils
337 - $(add_kdeapps_dep phonon-kde)
338 -"
339 +RDEPEND="${COMMONDEPEND}"
340
341 src_configure() {
342 # Append minimal-toc cflag for ppc64, see bug 280552 and 292707
343 - use ppc64 && append-flags -mminimal-toc
344 +# use ppc64 && append-flags -mminimal-toc
345
346 local mycmakeargs=(
347 + -DCMAKE_DISABLE_FIND_PACKAGE_QJSON=ON
348 + -DWITH_MP3Tunes=OFF
349 -DWITH_PLAYER=ON
350 - -DWITH_Libgcrypt=OFF
351 -DWITH_SPECTRUM_ANALYZER=OFF
352 - -DWITH_NepomukCore=OFF
353 - -DWITH_Soprano=OFF
354 - $(cmake-utils_use embedded WITH_MYSQL_EMBEDDED)
355 - $(cmake-utils_use_with ipod)
356 - $(cmake-utils_use_with ipod Gdk)
357 - $(cmake-utils_use_with lastfm LibLastFm)
358 - $(cmake-utils_use_with mtp)
359 - $(cmake-utils_use_with mp3tunes MP3Tunes)
360 - $(cmake-utils_use_with ofa LibOFA)
361 - $(cmake-utils_use_with utils UTILITIES)
362 + -DWITH_MYSQL_EMBEDDED=$(usex embedded)
363 + $(cmake-utils_use_find_package ffmpeg FFmpeg)
364 + -DWITH_IPOD=$(usex ipod)
365 + $(cmake-utils_use_find_package ipod GDKPixBuf)
366 + $(cmake-utils_use_find_package lastfm LibLastFm)
367 + $(cmake-utils_use_find_package mtp Mtp)
368 + $(cmake-utils_use_find_package ofa LibOFA)
369 + -DWITH_UTILITIES=$(usex utils)
370 )
371
372 - kde4-base_src_configure
373 + kde5_src_configure
374 }
375
376 src_install() {
377 - kde4-base_src_install
378 + kde5_src_install
379
380 # bug 481592
381 pax-mark m "${ED}"/usr/bin/amarok
382 }
383
384 pkg_postinst() {
385 - kde4-base_pkg_postinst
386 + kde5_pkg_postinst
387
388 if ! use embedded; then
389 echo