Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/clementine: clementine-1.1.1.ebuild clementine-1.2.0.ebuild clementine-9999.ebuild metadata.xml ChangeLog
Date: Tue, 29 Oct 2013 20:12:09
Message-Id: 20131029201202.144AD20047@flycatcher.gentoo.org
1 maksbotan 13/10/29 20:12:02
2
3 Modified: clementine-1.1.1.ebuild metadata.xml ChangeLog
4 Added: clementine-1.2.0.ebuild clementine-9999.ebuild
5 Log:
6 Make libechonest dependency subslotted, bump to 1.2.0 and add 9999 ebuild, bug #488164. Delete old. Thanks to Nikoli.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
9
10 Revision Changes Path
11 1.12 media-sound/clementine/clementine-1.1.1.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild?r1=1.11&r2=1.12
16
17 Index: clementine-1.1.1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- clementine-1.1.1.ebuild 5 Aug 2013 15:21:17 -0000 1.11
24 +++ clementine-1.1.1.ebuild 29 Oct 2013 20:12:01 -0000 1.12
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2013 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild,v 1.11 2013/08/05 15:21:17 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.1.1.ebuild,v 1.12 2013/10/29 20:12:01 maksbotan Exp $
30
31 EAPI=5
32
33 @@ -35,7 +35,7 @@
34 dev-libs/libxml2
35 dev-libs/protobuf:=
36 dev-libs/qjson
37 - media-libs/libechonest
38 + media-libs/libechonest:=
39 >=media-libs/chromaprint-0.6
40 media-libs/gstreamer:0.10
41 media-libs/gst-plugins-base:0.10
42
43
44
45 1.15 media-sound/clementine/metadata.xml
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.15&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.15&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?r1=1.14&r2=1.15
50
51 Index: metadata.xml
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/metadata.xml,v
54 retrieving revision 1.14
55 retrieving revision 1.15
56 diff -u -r1.14 -r1.15
57 --- metadata.xml 8 Oct 2012 17:13:03 -0000 1.14
58 +++ metadata.xml 29 Oct 2013 20:12:01 -0000 1.15
59 @@ -1,23 +1,22 @@
60 <?xml version="1.0" encoding="UTF-8"?>
61 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
62 <pkgmetadata>
63 - <herd>proxy-maintainers</herd>
64 - <herd>sound</herd>
65 - <maintainer>
66 - <email>nikoli@×××××××.com</email>
67 - <name>Nikoli</name>
68 - </maintainer>
69 - <maintainer>
70 - <email>ssuominen@g.o</email>
71 - <name>Samuli Suominen</name>
72 - </maintainer>
73 - <use>
74 - <flag name="kde">Enable plasma krunner global search</flag>
75 - <flag name="lastfm">Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg></flag>
76 - <flag name="googledrive">Enable Google Drive support</flag>
77 - <flag name="lastfm">Use liblastfm for fetching song info, scrobbling and radio streams</flag>
78 - <flag name="moodbar">Enable moodbar support</flag>
79 - <flag name='projectm'>Build with ProjectM visualization</flag>
80 - <flag name="wiimote">Enable support for Wii remote</flag>
81 - </use>
82 -</pkgmetadata>
83 + <herd>proxy-maintainers</herd>
84 + <herd>sound</herd>
85 + <maintainer>
86 + <email>nikoli@×××.us</email>
87 + <name>Nikoli</name>
88 + </maintainer>
89 + <use>
90 + <flag name="box">Enable Box support</flag>
91 + <flag name="dropbox">Enable Dropbox support</flag>
92 + <flag name="googledrive">Enable Google Drive support</flag>
93 + <flag name="lastfm">Use liblastfm for fetching song info, scrobbling and radio streams</flag>
94 + <flag name="moodbar">Enable moodbar support</flag>
95 + <flag name='projectm'>Build with ProjectM visualization</flag>
96 + <flag name="skydrive">Enable Skydrive support</flag>
97 + <flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg> installation</flag>
98 + <flag name="ubuntu-one">Enable Ubuntu One support</flag>
99 + <flag name="wiimote">Enable support for Wii remote</flag>
100 + </use>
101 +</pkgmetadata>
102 \ No newline at end of file
103
104
105
106 1.82 media-sound/clementine/ChangeLog
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.82&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.82&content-type=text/plain
110 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?r1=1.81&r2=1.82
111
112 Index: ChangeLog
113 ===================================================================
114 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v
115 retrieving revision 1.81
116 retrieving revision 1.82
117 diff -u -r1.81 -r1.82
118 --- ChangeLog 5 Aug 2013 15:21:17 -0000 1.81
119 +++ ChangeLog 29 Oct 2013 20:12:01 -0000 1.82
120 @@ -1,6 +1,14 @@
121 # ChangeLog for media-sound/clementine
122 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
123 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.81 2013/08/05 15:21:17 ssuominen Exp $
124 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.82 2013/10/29 20:12:01 maksbotan Exp $
125 +
126 +*clementine-9999 (29 Oct 2013)
127 +*clementine-1.2.0 (29 Oct 2013)
128 +
129 + 29 Oct 2013; Maxim Koltsov <maksbotan@g.o> +clementine-1.2.0.ebuild,
130 + +clementine-9999.ebuild, clementine-1.1.1.ebuild, metadata.xml:
131 + Make libechonest dependency subslotted, bump to 1.2.0 and add 9999 ebuild, bug
132 + #488164. Delete old. Thanks to Nikoli.
133
134 05 Aug 2013; Samuli Suominen <ssuominen@g.o>
135 clementine-1.0.1-r1.ebuild, clementine-1.1.1.ebuild:
136
137
138
139 1.1 media-sound/clementine/clementine-1.2.0.ebuild
140
141 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.2.0.ebuild?rev=1.1&view=markup
142 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.2.0.ebuild?rev=1.1&content-type=text/plain
143
144 Index: clementine-1.2.0.ebuild
145 ===================================================================
146 # Copyright 1999-2013 Gentoo Foundation
147 # Distributed under the terms of the GNU General Public License v2
148 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.2.0.ebuild,v 1.1 2013/10/29 20:12:01 maksbotan Exp $
149
150 EAPI=5
151
152 EGIT_REPO_URI="https://code.google.com/p/clementine-player/"
153
154 LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW"
155
156 inherit cmake-utils flag-o-matic gnome2-utils virtualx
157 [[ ${PV} == *9999* ]] && inherit git-2
158
159 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
160 HOMEPAGE="http://www.clementine-player.org/ https://code.google.com/p/clementine-player/"
161 [[ ${PV} == *9999* ]] || \
162 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
163
164 LICENSE="GPL-3"
165 SLOT="0"
166 [[ ${PV} == *9999* ]] || \
167 KEYWORDS="~amd64 ~x86"
168 IUSE="ayatana box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm skydrive system-sqlite test ubuntu-one +udev wiimote"
169 IUSE+="${LANGS// / linguas_}"
170
171 REQUIRED_USE="
172 udev? ( dbus )
173 wiimote? ( dbus )
174 "
175
176 COMMON_DEPEND="
177 >=dev-qt/qtgui-4.5:4
178 dbus? ( >=dev-qt/qtdbus-4.5:4 )
179 >=dev-qt/qtopengl-4.5:4
180 >=dev-qt/qtsql-4.5:4[sqlite]
181 system-sqlite? ( dev-db/sqlite[fts3(+)] )
182 >=media-libs/taglib-1.8[mp4]
183 >=dev-libs/glib-2.24.1-r1
184 dev-libs/libxml2
185 dev-libs/protobuf:=
186 dev-libs/qjson
187 media-libs/libechonest:=
188 >=media-libs/libmygpo-qt-1.0.7
189 >=media-libs/chromaprint-0.6
190 media-libs/gstreamer:0.10
191 media-libs/gst-plugins-base:0.10
192 virtual/glu
193 virtual/opengl
194 ayatana? ( dev-libs/libindicate-qt )
195 cdda? ( dev-libs/libcdio )
196 ipod? ( >=media-libs/libgpod-0.8.0 )
197 lastfm? ( >=media-libs/liblastfm-1 )
198 mtp? ( >=media-libs/libmtp-1.0.0 )
199 moodbar? ( sci-libs/fftw:3.0 )
200 projectm? ( media-libs/glew )
201 "
202 # now only presets are used, libprojectm is internal
203 # http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
204 # r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
205 RDEPEND="${COMMON_DEPEND}
206 dbus? ( udev? ( sys-fs/udisks:0 ) )
207 mms? ( media-plugins/gst-plugins-libmms:0.10 )
208 mtp? ( gnome-base/gvfs )
209 projectm? ( >=media-libs/libprojectm-1.2.0 )
210 media-plugins/gst-plugins-meta:0.10
211 media-plugins/gst-plugins-gio:0.10
212 media-plugins/gst-plugins-soup:0.10
213 media-plugins/gst-plugins-taglib:0.10
214 "
215 DEPEND="${COMMON_DEPEND}
216 >=dev-libs/boost-1.39
217 virtual/pkgconfig
218 sys-devel/gettext
219 dev-qt/qttest:4
220 dev-cpp/gmock
221 box? ( dev-cpp/sparsehash )
222 dropbox? ( dev-cpp/sparsehash )
223 googledrive? ( dev-cpp/sparsehash )
224 skydrive? ( dev-cpp/sparsehash )
225 ubuntu-one? ( dev-cpp/sparsehash )
226 test? ( gnome-base/gsettings-desktop-schemas )
227 "
228 DOCS="Changelog"
229
230 src_prepare() {
231 # some tests fail or hang
232 sed -i \
233 -e '/add_test_file(translations_test.cpp/d' \
234 tests/CMakeLists.txt || die
235 }
236
237 src_configure() {
238 local langs x
239 for x in ${LANGS}; do
240 use linguas_${x} && langs+=" ${x}"
241 done
242
243 # spotify is not in portage
244 local mycmakeargs=(
245 -DBUILD_WERROR=OFF
246 -DLINGUAS="${langs}"
247 -DBUNDLE_PROJECTM_PRESETS=OFF
248 $(cmake-utils_use cdda ENABLE_AUDIOCD)
249 $(cmake-utils_use dbus ENABLE_DBUS)
250 $(cmake-utils_use udev ENABLE_DEVICEKIT)
251 $(cmake-utils_use ipod ENABLE_LIBGPOD)
252 $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
253 $(cmake-utils_use mtp ENABLE_LIBMTP)
254 $(cmake-utils_use moodbar ENABLE_MOODBAR)
255 -DENABLE_GIO=ON
256 $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
257 $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
258 $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
259 $(cmake-utils_use box ENABLE_BOX)
260 $(cmake-utils_use dropbox ENABLE_DROPBOX)
261 $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE)
262 $(cmake-utils_use skydrive ENABLE_SKYDRIVE)
263 $(cmake-utils_use ubuntu-one ENABLE_UBUNTU_ONE)
264 -DENABLE_SPOTIFY_BLOB=OFF
265 -DENABLE_BREAKPAD=OFF
266 $(cmake-utils_use !system-sqlite STATIC_SQLITE)
267 $(cmake-utils_use system-sqlite I_HATE_MY_USERS)
268 $(cmake-utils_use system-sqlite MY_USERS_WILL_SUFFER_BECAUSE_OF_ME)
269 -DUSE_BUILTIN_TAGLIB=OFF
270 -DUSE_SYSTEM_GMOCK=ON
271 )
272
273 use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
274
275 cmake-utils_src_configure
276 }
277
278 src_test() {
279 cd "${CMAKE_BUILD_DIR}" || die
280 Xemake test
281 }
282
283 pkg_preinst() { gnome2_icon_savelist; }
284 pkg_postinst() { gnome2_icon_cache_update; }
285 pkg_postrm() { gnome2_icon_cache_update; }
286
287
288
289 1.1 media-sound/clementine/clementine-9999.ebuild
290
291 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-9999.ebuild?rev=1.1&view=markup
292 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-9999.ebuild?rev=1.1&content-type=text/plain
293
294 Index: clementine-9999.ebuild
295 ===================================================================
296 # Copyright 1999-2013 Gentoo Foundation
297 # Distributed under the terms of the GNU General Public License v2
298 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-9999.ebuild,v 1.1 2013/10/29 20:12:01 maksbotan Exp $
299
300 EAPI=5
301
302 EGIT_REPO_URI="https://code.google.com/p/clementine-player/"
303
304 LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW"
305
306 inherit cmake-utils flag-o-matic gnome2-utils virtualx
307 [[ ${PV} == *9999* ]] && inherit git-2
308
309 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
310 HOMEPAGE="http://www.clementine-player.org/ https://code.google.com/p/clementine-player/"
311 [[ ${PV} == *9999* ]] || \
312 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
313
314 LICENSE="GPL-3"
315 SLOT="0"
316 [[ ${PV} == *9999* ]] || \
317 KEYWORDS="~amd64 ~x86"
318 IUSE="ayatana box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm skydrive system-sqlite test ubuntu-one +udev wiimote"
319 IUSE+="${LANGS// / linguas_}"
320
321 REQUIRED_USE="
322 udev? ( dbus )
323 wiimote? ( dbus )
324 "
325
326 COMMON_DEPEND="
327 >=dev-qt/qtgui-4.5:4
328 dbus? ( >=dev-qt/qtdbus-4.5:4 )
329 >=dev-qt/qtopengl-4.5:4
330 >=dev-qt/qtsql-4.5:4[sqlite]
331 system-sqlite? ( dev-db/sqlite[fts3(+)] )
332 >=media-libs/taglib-1.8[mp4]
333 >=dev-libs/glib-2.24.1-r1
334 dev-libs/libxml2
335 dev-libs/protobuf:=
336 dev-libs/qjson
337 media-libs/libechonest:=
338 >=media-libs/libmygpo-qt-1.0.7
339 >=media-libs/chromaprint-0.6
340 media-libs/gstreamer:0.10
341 media-libs/gst-plugins-base:0.10
342 virtual/glu
343 virtual/opengl
344 ayatana? ( dev-libs/libindicate-qt )
345 cdda? ( dev-libs/libcdio )
346 ipod? ( >=media-libs/libgpod-0.8.0 )
347 lastfm? ( >=media-libs/liblastfm-1 )
348 mtp? ( >=media-libs/libmtp-1.0.0 )
349 moodbar? ( sci-libs/fftw:3.0 )
350 projectm? ( media-libs/glew )
351 "
352 # now only presets are used, libprojectm is internal
353 # http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
354 # r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
355 RDEPEND="${COMMON_DEPEND}
356 dbus? ( udev? ( sys-fs/udisks:0 ) )
357 mms? ( media-plugins/gst-plugins-libmms:0.10 )
358 mtp? ( gnome-base/gvfs )
359 projectm? ( >=media-libs/libprojectm-1.2.0 )
360 media-plugins/gst-plugins-meta:0.10
361 media-plugins/gst-plugins-gio:0.10
362 media-plugins/gst-plugins-soup:0.10
363 media-plugins/gst-plugins-taglib:0.10
364 "
365 DEPEND="${COMMON_DEPEND}
366 >=dev-libs/boost-1.39
367 virtual/pkgconfig
368 sys-devel/gettext
369 dev-qt/qttest:4
370 dev-cpp/gmock
371 box? ( dev-cpp/sparsehash )
372 dropbox? ( dev-cpp/sparsehash )
373 googledrive? ( dev-cpp/sparsehash )
374 skydrive? ( dev-cpp/sparsehash )
375 ubuntu-one? ( dev-cpp/sparsehash )
376 test? ( gnome-base/gsettings-desktop-schemas )
377 "
378 DOCS="Changelog"
379
380 src_prepare() {
381 # some tests fail or hang
382 sed -i \
383 -e '/add_test_file(translations_test.cpp/d' \
384 tests/CMakeLists.txt || die
385 }
386
387 src_configure() {
388 local langs x
389 for x in ${LANGS}; do
390 use linguas_${x} && langs+=" ${x}"
391 done
392
393 # spotify is not in portage
394 local mycmakeargs=(
395 -DBUILD_WERROR=OFF
396 -DLINGUAS="${langs}"
397 -DBUNDLE_PROJECTM_PRESETS=OFF
398 $(cmake-utils_use cdda ENABLE_AUDIOCD)
399 $(cmake-utils_use dbus ENABLE_DBUS)
400 $(cmake-utils_use udev ENABLE_DEVICEKIT)
401 $(cmake-utils_use ipod ENABLE_LIBGPOD)
402 $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
403 $(cmake-utils_use mtp ENABLE_LIBMTP)
404 $(cmake-utils_use moodbar ENABLE_MOODBAR)
405 -DENABLE_GIO=ON
406 $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
407 $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
408 $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
409 $(cmake-utils_use box ENABLE_BOX)
410 $(cmake-utils_use dropbox ENABLE_DROPBOX)
411 $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE)
412 $(cmake-utils_use skydrive ENABLE_SKYDRIVE)
413 $(cmake-utils_use ubuntu-one ENABLE_UBUNTU_ONE)
414 -DENABLE_SPOTIFY_BLOB=OFF
415 -DENABLE_BREAKPAD=OFF
416 $(cmake-utils_use !system-sqlite STATIC_SQLITE)
417 $(cmake-utils_use system-sqlite I_HATE_MY_USERS)
418 $(cmake-utils_use system-sqlite MY_USERS_WILL_SUFFER_BECAUSE_OF_ME)
419 -DUSE_BUILTIN_TAGLIB=OFF
420 -DUSE_SYSTEM_GMOCK=ON
421 )
422
423 use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
424
425 cmake-utils_src_configure
426 }
427
428 src_test() {
429 cd "${CMAKE_BUILD_DIR}" || die
430 Xemake test
431 }
432
433 pkg_preinst() { gnome2_icon_savelist; }
434 pkg_postinst() { gnome2_icon_cache_update; }
435 pkg_postrm() { gnome2_icon_cache_update; }