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: metadata.xml ChangeLog clementine-1.0.0.ebuild
Date: Thu, 05 Jan 2012 12:12:47
Message-Id: 20120105121237.9799A2004B@flycatcher.gentoo.org
1 maksbotan 12/01/05 12:12:37
2
3 Modified: metadata.xml ChangeLog
4 Added: clementine-1.0.0.ebuild
5 Log:
6 Bump to 1.0.0, bug 396273. Thanks to Nikoli for patch
7
8 (Portage version: 2.1.10.44/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.11 media-sound/clementine/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?r1=1.10&r2=1.11
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/metadata.xml,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- metadata.xml 29 Mar 2011 12:41:19 -0000 1.10
24 +++ metadata.xml 5 Jan 2012 12:12:37 -0000 1.11
25 @@ -1,6 +1,7 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 + <herd>proxy-maintainers</herd>
30 <herd>sound</herd>
31 <maintainer>
32 <email>nikoli@×××××××.com</email>
33 @@ -12,6 +13,8 @@
34 </maintainer>
35 <use>
36 <flag name="ayatana">Build in support for Ayatana notification using the libindicate-qt plugin.</flag>
37 + <flag name="kde">Enable plasma krunner global search</flag>
38 + <flag name="ofa">Support for Open Fingerprint Architecture (OFA)</flag>
39 <flag name="lastfm">Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg></flag>
40 <flag name='projectm'>Build with ProjectM visualization</flag>
41 <flag name="wiimote">Enable support for Wii remote</flag>
42
43
44
45 1.47 media-sound/clementine/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.47&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.47&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?r1=1.46&r2=1.47
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v
54 retrieving revision 1.46
55 retrieving revision 1.47
56 diff -u -r1.46 -r1.47
57 --- ChangeLog 22 Dec 2011 22:25:36 -0000 1.46
58 +++ ChangeLog 5 Jan 2012 12:12:37 -0000 1.47
59 @@ -1,6 +1,11 @@
60 # ChangeLog for media-sound/clementine
61 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.46 2011/12/22 22:25:36 ssuominen Exp $
63 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
64 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.47 2012/01/05 12:12:37 maksbotan Exp $
65 +
66 +*clementine-1.0.0 (05 Jan 2012)
67 +
68 + 05 Jan 2012; Maxim Koltsov <maksbotan@g.o> +clementine-1.0.0.ebuild:
69 + Bump to 1.0.0, bug 396273. Thanks to Nikoli for patch
70
71 22 Dec 2011; Samuli Suominen <ssuominen@g.o>
72 -clementine-0.7.1-r1.ebuild:
73
74
75
76 1.1 media-sound/clementine/clementine-1.0.0.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.0.0.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.0.0.ebuild?rev=1.1&content-type=text/plain
80
81 Index: clementine-1.0.0.ebuild
82 ===================================================================
83 # Copyright 1999-2012 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.0.0.ebuild,v 1.1 2012/01/05 12:12:37 maksbotan Exp $
86
87 EAPI=4
88
89 LANGS=" ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt_BR pt ro ru sk sl sr@latin sr sv tr uk vi zh_CN zh_TW"
90
91 inherit cmake-utils gnome2-utils virtualx
92
93 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
94 HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
95 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
96
97 LICENSE="GPL-3"
98 SLOT="0"
99 KEYWORDS="~amd64 ~x86"
100 IUSE="ayatana cdda +dbus ios ipod kde +lastfm mms mtp +ofa projectm +udev wiimote"
101 IUSE+="${LANGS// / linguas_}"
102
103 REQUIRED_USE="
104 ios? ( ipod )
105 udev? ( dbus )
106 wiimote? ( dbus )
107 "
108
109 COMMON_DEPEND="
110 >=x11-libs/qt-gui-4.5:4[dbus?]
111 >=x11-libs/qt-opengl-4.5:4
112 >=x11-libs/qt-sql-4.5:4[sqlite]
113 dev-db/sqlite[fts3]
114 >=media-libs/taglib-1.7
115 >=dev-libs/glib-2.24.1-r1:2
116 dev-libs/libxml2
117 dev-libs/qjson
118 media-libs/libechonest
119 media-libs/gstreamer:0.10
120 media-libs/gst-plugins-base:0.10
121 ayatana? ( dev-libs/libindicate-qt )
122 cdda? ( dev-libs/libcdio )
123 ipod? (
124 >=media-libs/libgpod-0.8.0[ios?]
125 ios? (
126 app-pda/libplist
127 >=app-pda/libimobiledevice-1.0
128 app-pda/usbmuxd
129 )
130 )
131 kde? ( >=kde-base/kdelibs-4.4 )
132 lastfm? ( >=media-libs/liblastfm-0.3.3 )
133 mtp? ( >=media-libs/libmtp-1.0.0 )
134 projectm? ( media-libs/glew )
135 "
136 # now only presets are used, libprojectm is internal
137 # http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
138 # r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
139 RDEPEND="${COMMON_DEPEND}
140 dbus? ( udev? ( sys-fs/udisks ) )
141 mms? ( media-plugins/gst-plugins-libmms:0.10 )
142 mtp? ( gnome-base/gvfs )
143 ofa? ( media-plugins/gst-plugins-ofa )
144 projectm? ( >=media-libs/libprojectm-1.2.0 )
145 media-plugins/gst-plugins-meta:0.10
146 media-plugins/gst-plugins-gio:0.10
147 media-plugins/gst-plugins-soup:0.10
148 media-plugins/gst-plugins-taglib:0.10
149 "
150 DEPEND="${COMMON_DEPEND}
151 >=dev-libs/boost-1.39
152 dev-util/pkgconfig
153 sys-devel/gettext
154 x11-libs/qt-test:4
155 kde? ( dev-util/automoc )
156 dev-cpp/gmock
157 "
158 DOCS="Changelog"
159
160 src_prepare() {
161 # some tests fail or hang
162 sed -i \
163 -e '/add_test_file(translations_test.cpp/d' \
164 tests/CMakeLists.txt || die
165 }
166
167 src_configure() {
168 local langs x
169 for x in ${LANGS}; do
170 use linguas_${x} && langs+=" ${x}"
171 done
172
173 # spotify is not in portage
174 # REMOTE is unstable
175 local mycmakeargs=(
176 -DBUILD_WERROR=OFF
177 -DLINGUAS="${langs}"
178 -DBUNDLE_PROJECTM_PRESETS=OFF
179 $(cmake-utils_use cdda ENABLE_AUDIOCD)
180 $(cmake-utils_use dbus ENABLE_DBUS)
181 $(cmake-utils_use udev ENABLE_DEVICEKIT)
182 $(cmake-utils_use ipod ENABLE_LIBGPOD)
183 $(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
184 $(cmake-utils_use kde ENABLE_PLASMARUNNER)
185 $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
186 $(cmake-utils_use mtp ENABLE_LIBMTP)
187 -DENABLE_GIO=ON
188 $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
189 $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
190 $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
191 -DENABLE_SPOTIFY=OFF
192 -DENABLE_SPOTIFY_BLOB=OFF
193 -DENABLE_REMOTE=OFF
194 -DENABLE_BREAKPAD=OFF
195 -DSTATIC_SQLITE=OFF
196 -DUSE_SYSTEM_GMOCK=ON
197 )
198
199 cmake-utils_src_configure
200 }
201
202 src_test() {
203 cd "${CMAKE_BUILD_DIR}" || die
204 Xemake test
205 }
206
207 pkg_preinst() { gnome2_icon_savelist; }
208 pkg_postinst() { gnome2_icon_cache_update; }
209 pkg_postrm() { gnome2_icon_cache_update; }