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-0.7.1.ebuild
Date: Sat, 02 Apr 2011 06:30:16
Message-Id: 20110402063005.A12D620054@flycatcher.gentoo.org
1 ssuominen 11/04/02 06:30:05
2
3 Modified: ChangeLog
4 Added: clementine-0.7.1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha29/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.37 media-sound/clementine/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.37&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.37&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?r1=1.36&r2=1.37
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v
20 retrieving revision 1.36
21 retrieving revision 1.37
22 diff -u -r1.36 -r1.37
23 --- ChangeLog 29 Mar 2011 12:41:19 -0000 1.36
24 +++ ChangeLog 2 Apr 2011 06:30:05 -0000 1.37
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/clementine
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.36 2011/03/29 12:41:19 ssuominen Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.37 2011/04/02 06:30:05 ssuominen Exp $
30 +
31 +*clementine-0.7.1 (02 Apr 2011)
32 +
33 + 02 Apr 2011; Samuli Suominen <ssuominen@g.o> +clementine-0.7.1.ebuild:
34 + Version bump.
35
36 29 Mar 2011; Samuli Suominen <ssuominen@g.o> metadata.xml:
37 "ios" is now global USE flag.
38
39
40
41 1.1 media-sound/clementine/clementine-0.7.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-0.7.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-0.7.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: clementine-0.7.1.ebuild
47 ===================================================================
48 # Copyright 1999-2011 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-0.7.1.ebuild,v 1.1 2011/04/02 06:30:05 ssuominen Exp $
51
52 EAPI=4
53
54 LANGS=" ar be bg br ca cs cy da de el en_CA en_GB eo es et eu fi fr gl he hi hr hu is it ja kk lt lv nb nl oc pa pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN zh_TW"
55
56 inherit cmake-utils gnome2-utils virtualx
57
58 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
59 HOMEPAGE="http://www.clementine-player.org/ http://code.google.com/p/clementine-player/"
60 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="ayatana +dbus ios ipod +lastfm mtp projectm +udev wiimote"
66 IUSE+="${LANGS// / linguas_}"
67
68 REQUIRED_USE="
69 ios? ( ipod )
70 udev? ( dbus )
71 wiimote? ( dbus )
72 "
73
74 COMMON_DEPEND="
75 >=x11-libs/qt-gui-4.5:4[dbus?]
76 >=x11-libs/qt-opengl-4.5:4
77 >=x11-libs/qt-sql-4.5:4[sqlite]
78 dev-db/sqlite[fts3]
79 >=media-libs/taglib-1.6
80 >=dev-libs/glib-2.24.1-r1:2
81 dev-libs/libxml2
82 media-libs/libechonest
83 >=media-libs/gstreamer-0.10
84 >=media-libs/gst-plugins-base-0.10
85 ayatana? ( dev-libs/libindicate-qt )
86 ipod? (
87 >=media-libs/libgpod-0.8.0[ios?]
88 ios? (
89 app-pda/libplist
90 >=app-pda/libimobiledevice-1.0
91 app-pda/usbmuxd
92 )
93 )
94 lastfm? ( media-libs/liblastfm )
95 mtp? ( >=media-libs/libmtp-1.0.0 )
96 projectm? ( media-libs/glew )
97 "
98 # now only presets are used, libprojectm is internal
99 # http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches
100 # r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS"
101 RDEPEND="${COMMON_DEPEND}
102 dbus? ( udev? ( sys-fs/udisks ) )
103 mtp? ( gnome-base/gvfs )
104 projectm? ( >=media-libs/libprojectm-1.2.0 )
105 >=media-plugins/gst-plugins-meta-0.10
106 >=media-plugins/gst-plugins-gio-0.10
107 >=media-plugins/gst-plugins-soup-0.10
108 "
109 DEPEND="${COMMON_DEPEND}
110 >=dev-libs/boost-1.39
111 dev-util/pkgconfig
112 sys-devel/gettext
113 x11-libs/qt-test:4
114 "
115 DOCS="Changelog TODO"
116
117 src_prepare() {
118 # some tests fail or hang
119 sed -i \
120 -e '/add_test_file(mpris1_test.cpp/d' \
121 -e '/add_test_file(translations_test.cpp/d' \
122 tests/CMakeLists.txt || die
123 }
124
125 src_configure() {
126 local langs x
127 for x in ${LANGS}; do
128 use linguas_${x} && langs+=" ${x}"
129 done
130
131 # REMOTE and SCRIPTING unstable or unusable
132 local mycmakeargs=(
133 -DBUILD_WERROR=OFF
134 -DLINGUAS="${langs}"
135 -DBUNDLE_PROJECTM_PRESETS=OFF
136 $(cmake-utils_use dbus ENABLE_DBUS)
137 $(cmake-utils_use udev ENABLE_DEVICEKIT)
138 -DENABLE_GIO=ON
139 $(cmake-utils_use ios ENABLE_IMOBILEDEVICE)
140 $(cmake-utils_use ipod ENABLE_LIBGPOD)
141 $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
142 $(cmake-utils_use mtp ENABLE_LIBMTP)
143 -DENABLE_REMOTE=OFF
144 -DENABLE_SCRIPTING_ARCHIVES=OFF
145 -DENABLE_SCRIPTING_PYTHON=OFF
146 $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
147 $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
148 $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
149 -DSTATIC_SQLITE=OFF
150 )
151
152 cmake-utils_src_configure
153 }
154
155 src_test() {
156 cd "${CMAKE_BUILD_DIR}" || die
157 Xemake test
158 }
159
160 pkg_preinst() { gnome2_icon_savelist; }
161 pkg_postinst() { gnome2_icon_cache_update; }
162 pkg_postrm() { gnome2_icon_cache_update; }