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: clementine-0.4.2.ebuild metadata.xml ChangeLog clementine-0.3.ebuild clementine-0.4.ebuild
Date: Fri, 02 Jul 2010 19:12:12
Message-Id: 20100702191205.317202C621@corvid.gentoo.org
1 ssuominen 10/07/02 19:12:04
2
3 Modified: metadata.xml ChangeLog
4 Added: clementine-0.4.2.ebuild
5 Removed: clementine-0.3.ebuild clementine-0.4.ebuild
6 Log:
7 Version bump.
8 (Portage version: 2.2_rc67/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 media-sound/clementine/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 23 Jun 2010 17:01:05 -0000 1.3
24 +++ metadata.xml 2 Jul 2010 19:12:04 -0000 1.4
25 @@ -2,4 +2,7 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>sound</herd>
29 + <use>
30 + <flag name='projectm'>Build with ProjectM visualization</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.12 media-sound/clementine/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.12&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?rev=1.12&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/ChangeLog?r1=1.11&r2=1.12
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v
45 retrieving revision 1.11
46 retrieving revision 1.12
47 diff -u -r1.11 -r1.12
48 --- ChangeLog 1 Jul 2010 09:59:27 -0000 1.11
49 +++ ChangeLog 2 Jul 2010 19:12:04 -0000 1.12
50 @@ -1,6 +1,12 @@
51 # ChangeLog for media-sound/clementine
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.11 2010/07/01 09:59:27 ssuominen Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.12 2010/07/02 19:12:04 ssuominen Exp $
55 +
56 +*clementine-0.4.2 (02 Jul 2010)
57 +
58 + 02 Jul 2010; Samuli Suominen <ssuominen@g.o>
59 + +clementine-0.4.2.ebuild:
60 + Version bump. Force with -j1 to avoid translation build failure.
61
62 01 Jul 2010; Samuli Suominen <ssuominen@g.o> clementine-0.4.ebuild:
63 Force gst backend enabled because projectm plug-in is hardcoding it and
64
65
66
67 1.1 media-sound/clementine/clementine-0.4.2.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-0.4.2.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-0.4.2.ebuild?rev=1.1&content-type=text/plain
71
72 Index: clementine-0.4.2.ebuild
73 ===================================================================
74 # Copyright 1999-2010 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-0.4.2.ebuild,v 1.1 2010/07/02 19:12:04 ssuominen Exp $
77
78 EAPI=2
79 inherit cmake-utils gnome2-utils flag-o-matic
80
81 DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
82 HOMEPAGE="http://code.google.com/p/clementine-player/"
83 SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz"
84
85 LICENSE="GPL-3"
86 SLOT="0"
87 KEYWORDS="~amd64 ~x86"
88 IUSE="gstreamer projectm +xine"
89
90 COMMON_DEPEND="dev-libs/glib:2
91 dev-libs/libxml2
92 media-libs/liblastfm
93 >=media-libs/taglib-1.6
94 x11-libs/qt-gui:4
95 x11-libs/qt-opengl:4
96 x11-libs/qt-sql:4[sqlite]
97 gstreamer? ( >=media-libs/gstreamer-0.10
98 >=media-libs/gst-plugins-base-0.10
99 projectm? ( media-libs/glew ) )
100 xine? ( media-libs/xine-lib )
101 !gstreamer? ( media-libs/xine-lib )"
102 RDEPEND="${COMMON_DEPEND}
103 gstreamer? ( >=media-plugins/gst-plugins-meta-0.10 )"
104 DEPEND="${COMMON_DEPEND}
105 >=dev-libs/boost-1.39
106 dev-util/pkgconfig"
107
108 DOCS="Changelog TODO"
109
110 MAKEOPTS="${MAKEOPTS} -j1"
111
112 src_prepare() {
113 echo "" > pig.txt
114 }
115
116 src_configure() {
117 append-cppflags "$(pkg-config --cflags-only-I glib-2.0)" #320699
118
119 mycmakeargs=(
120 "-DENABLE_VISUALISATIONS=OFF"
121 $(cmake-utils_use gstreamer ENGINE_GSTREAMER_ENABLED)
122 "-DENGINE_LIBVLC_ENABLED=OFF"
123 $(cmake-utils_use xine ENGINE_LIBXINE_ENABLED)
124 "-DENGINE_QT_PHONON_ENABLED=OFF"
125 )
126
127 if ! use gstreamer; then
128 mycmakeargs+=(
129 "-DENGINE_LIBXINE_ENABLED=ON"
130 )
131 else
132 mycmakeargs+=(
133 $(cmake-utils_use_enable projectm VISUALISATIONS)
134 )
135 fi
136
137 cmake-utils_src_configure
138 }
139
140 pkg_preinst() {
141 gnome2_icon_savelist
142 }
143
144 pkg_postinst() {
145 if use gstreamer; then
146 ewarn
147 ewarn "If media-plugins/gst-plugins-meta doesn't pull in the plugins you"
148 ewarn "need, you have to install them yourself."
149 ewarn
150 fi
151 gnome2_icon_cache_update
152 }
153
154 pkg_postrm() {
155 gnome2_icon_cache_update
156 }