Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/clementine: ChangeLog clementine-1.0.1.ebuild
Date: Sat, 28 Jan 2012 13:34:22
Message-Id: 20120128133407.1AC942004B@flycatcher.gentoo.org
1 ssuominen 12/01/28 13:34:07
2
3 Modified: ChangeLog
4 Added: clementine-1.0.1.ebuild
5 Log:
6 Version bump wrt #400615 by Nikoli (and thanks to Vladislav Poluhin for reporting)
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.50 media-sound/clementine/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.50&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.50&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?r1=1.49&r2=1.50
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v
20 retrieving revision 1.49
21 retrieving revision 1.50
22 diff -u -r1.49 -r1.50
23 --- ChangeLog 18 Jan 2012 10:47:13 -0000 1.49
24 +++ ChangeLog 28 Jan 2012 13:34:06 -0000 1.50
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-sound/clementine
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.49 2012/01/18 10:47:13 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.50 2012/01/28 13:34:06 ssuominen Exp $
30 +
31 +*clementine-1.0.1 (28 Jan 2012)
32 +
33 + 28 Jan 2012; Samuli Suominen <ssuominen@g.o> +clementine-1.0.1.ebuild:
34 + Version bump wrt #400615 by Nikoli (and thanks to Vladislav Poluhin for
35 + reporting)
36
37 18 Jan 2012; Samuli Suominen <ssuominen@g.o> clementine-1.0.0.ebuild:
38 Move gnome-base/gsettings-desktop-schemas behind USE="test" since it's
39
40
41
42 1.1 media-sound/clementine/clementine-1.0.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.0.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-1.0.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: clementine-1.0.1.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.0.1.ebuild,v 1.1 2012/01/28 13:34:07 ssuominen Exp $
52
53 EAPI=4
54
55 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"
56
57 inherit cmake-utils gnome2-utils virtualx
58
59 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
60 HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
61 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
62
63 LICENSE="GPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="ayatana cdda +dbus ios ipod kde +lastfm mms mtp projectm test +udev wiimote"
67 IUSE+="${LANGS// / linguas_}"
68
69 REQUIRED_USE="
70 ios? ( ipod )
71 udev? ( dbus )
72 wiimote? ( dbus )
73 "
74
75 COMMON_DEPEND="
76 >=x11-libs/qt-gui-4.5:4[dbus?]
77 >=x11-libs/qt-opengl-4.5:4
78 >=x11-libs/qt-sql-4.5:4[sqlite]
79 dev-db/sqlite[fts3]
80 >=media-libs/taglib-1.7
81 >=dev-libs/glib-2.24.1-r1
82 dev-libs/libxml2
83 dev-libs/qjson
84 media-libs/libechonest
85 >=media-libs/chromaprint-0.6
86 media-libs/gstreamer:0.10
87 media-libs/gst-plugins-base:0.10
88 ayatana? ( dev-libs/libindicate-qt )
89 cdda? ( dev-libs/libcdio )
90 ipod? (
91 >=media-libs/libgpod-0.8.0[ios?]
92 ios? (
93 app-pda/libplist
94 >=app-pda/libimobiledevice-1.0
95 app-pda/usbmuxd
96 )
97 )
98 kde? ( >=kde-base/kdelibs-4.4 )
99 lastfm? ( >=media-libs/liblastfm-0.3.3 )
100 mtp? ( >=media-libs/libmtp-1.0.0 )
101 projectm? ( media-libs/glew )
102 "
103 # now only presets are used, libprojectm is internal
104 # http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
105 # r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
106 RDEPEND="${COMMON_DEPEND}
107 dbus? ( udev? ( sys-fs/udisks ) )
108 mms? ( media-plugins/gst-plugins-libmms:0.10 )
109 mtp? ( gnome-base/gvfs )
110 projectm? ( >=media-libs/libprojectm-1.2.0 )
111 media-plugins/gst-plugins-meta:0.10
112 media-plugins/gst-plugins-gio:0.10
113 media-plugins/gst-plugins-soup:0.10
114 media-plugins/gst-plugins-taglib:0.10
115 "
116 DEPEND="${COMMON_DEPEND}
117 >=dev-libs/boost-1.39
118 dev-util/pkgconfig
119 sys-devel/gettext
120 x11-libs/qt-test:4
121 kde? ( dev-util/automoc )
122 dev-cpp/gmock
123 test? ( gnome-base/gsettings-desktop-schemas )
124 "
125 DOCS="Changelog"
126
127 src_prepare() {
128 # some tests fail or hang
129 sed -i \
130 -e '/add_test_file(translations_test.cpp/d' \
131 tests/CMakeLists.txt || die
132 }
133
134 src_configure() {
135 local langs x
136 for x in ${LANGS}; do
137 use linguas_${x} && langs+=" ${x}"
138 done
139
140 # spotify is not in portage
141 # REMOTE is unstable
142 local mycmakeargs=(
143 -DBUILD_WERROR=OFF
144 -DLINGUAS="${langs}"
145 -DBUNDLE_PROJECTM_PRESETS=OFF
146 $(cmake-utils_use cdda ENABLE_AUDIOCD)
147 $(cmake-utils_use dbus ENABLE_DBUS)
148 $(cmake-utils_use udev ENABLE_DEVICEKIT)
149 $(cmake-utils_use ipod ENABLE_LIBGPOD)
150 $(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
151 $(cmake-utils_use kde ENABLE_PLASMARUNNER)
152 $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
153 $(cmake-utils_use mtp ENABLE_LIBMTP)
154 -DENABLE_GIO=ON
155 $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
156 $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
157 $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
158 -DENABLE_SPOTIFY=OFF
159 -DENABLE_SPOTIFY_BLOB=OFF
160 -DENABLE_REMOTE=OFF
161 -DENABLE_BREAKPAD=OFF
162 -DSTATIC_SQLITE=OFF
163 -DUSE_SYSTEM_GMOCK=ON
164 )
165
166 cmake-utils_src_configure
167 }
168
169 src_test() {
170 cd "${CMAKE_BUILD_DIR}" || die
171 Xemake test
172 }
173
174 pkg_preinst() { gnome2_icon_savelist; }
175 pkg_postinst() { gnome2_icon_cache_update; }
176 pkg_postrm() { gnome2_icon_cache_update; }