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 |