Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/rhythmbox: ChangeLog rhythmbox-0.11.5.ebuild
Date: Thu, 27 Mar 2008 00:17:22
Message-Id: E1Jefnz-0002Ui-6h@stork.gentoo.org
1 eva 08/03/27 00:17:19
2
3 Modified: ChangeLog
4 Added: rhythmbox-0.11.5.ebuild
5 Log:
6 New version for GNOME-2.22. Add MTP use flag, various enhancements for iPod, playlist parsing, threading in python plugins, use of libsoup-2.4.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.118 media-sound/rhythmbox/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rhythmbox/ChangeLog?rev=1.118&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rhythmbox/ChangeLog?rev=1.118&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rhythmbox/ChangeLog?r1=1.117&r2=1.118
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/ChangeLog,v
19 retrieving revision 1.117
20 retrieving revision 1.118
21 diff -u -r1.117 -r1.118
22 --- ChangeLog 24 Feb 2008 21:02:40 -0000 1.117
23 +++ ChangeLog 27 Mar 2008 00:17:18 -0000 1.118
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-sound/rhythmbox
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/ChangeLog,v 1.117 2008/02/24 21:02:40 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/ChangeLog,v 1.118 2008/03/27 00:17:18 eva Exp $
29 +
30 +*rhythmbox-0.11.5 (27 Mar 2008)
31 +
32 + 27 Mar 2008; Gilles Dartiguelongue <eva@g.o>
33 + +rhythmbox-0.11.5.ebuild:
34 + New version for GNOME-2.22. Add MTP use flag, various enhancements for
35 + iPod, playlist parsing, threading in python plugins, use of libsoup-2.4.
36
37 24 Feb 2008; Gilles Dartiguelongue <eva@g.o>
38 rhythmbox-0.11.2-r1.ebuild:
39
40
41
42 1.1 media-sound/rhythmbox/rhythmbox-0.11.5.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.11.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.11.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: rhythmbox-0.11.5.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.11.5.ebuild,v 1.1 2008/03/27 00:17:18 eva Exp $
52
53 EAPI="1"
54
55 inherit gnome2 eutils python
56
57 DESCRIPTION="Music management and playback software for GNOME"
58 HOMEPAGE="http://www.rhythmbox.org/"
59 LICENSE="GPL-2"
60 KEYWORDS="~amd64 ~x86"
61 IUSE="daap dbus doc hal ipod keyring libnotify lirc musicbrainz mtp python tagwriting"
62
63 # I want tagwriting to be on by default in the future. It is just a local flag
64 # now because it is still considered experimental by upstream and doesn't work
65 # well with all formats due to gstreamer limitation.
66
67 # FIXME: double check what to do with fm-radio plugin an itunes browser
68
69 SLOT="0"
70
71 RDEPEND=">=x11-libs/gtk+-2.8
72 >=gnome-base/libgnomeui-2
73 >=gnome-base/libglade-2
74 >=gnome-base/gnome-vfs-2.8
75 >=dev-libs/totem-pl-parser-2.21.4
76 >=gnome-extra/nautilus-cd-burner-2.13
77 >=x11-libs/libsexy-0.1.5
78 >=gnome-extra/gnome-media-2.14.0
79 keyring? ( >=gnome-base/gnome-keyring-0.4.9 )
80 musicbrainz? ( >=media-libs/musicbrainz-2.1:1 )
81 >=net-libs/libsoup-2.4:2.4
82 lirc? ( app-misc/lirc )
83 hal? (
84 ipod? ( >=media-libs/libgpod-0.4 )
85 mtp? ( media-libs/libmtp )
86 >=sys-apps/hal-0.5
87 )
88 daap? ( >=net-dns/avahi-0.6 )
89 dbus? ( >=dev-libs/dbus-glib-0.71 )
90 >=media-libs/gst-plugins-base-0.10.12
91 >=media-plugins/gst-plugins-gnomevfs-0.10
92 >=media-plugins/gst-plugins-cdparanoia-0.10
93 >=media-plugins/gst-plugins-meta-0.10-r2:0.10
94 libnotify? ( >=x11-libs/libnotify-0.3.2 )
95 python? (
96 >=dev-lang/python-2.4.2
97 >=dev-python/pygtk-2.8
98 >=dev-python/gnome-python-2.12
99 >=dev-python/gst-python-0.10.8
100 )"
101
102 DEPEND="${RDEPEND}
103 dev-util/pkgconfig
104 >=dev-util/intltool-0.35
105 app-text/scrollkeeper
106 app-text/gnome-doc-utils
107 doc? ( >=dev-util/gtk-doc-1.4 )"
108
109 DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \
110 MAINTAINERS NEWS README README.iPod THANKS TODO"
111
112 pkg_setup() {
113
114 if ! use hal && use ipod; then
115 ewarn "ipod support requires hal support. Please"
116 ewarn "re-emerge with USE=hal to enable ipod support"
117 fi
118
119 if ! use hal && use mtp; then
120 ewarn "MTP support requires hal support. Please"
121 ewarn "re-emerge with USE=hal to enable MTP support"
122 fi
123
124 if use daap ; then
125 G2CONF="${G2CONF} --enable-daap --with-mdns=avahi"
126 else
127 G2CONF="${G2CONF} --disable-daap"
128 fi
129
130 G2CONF="${G2CONF}
131 $(use_enable tagwriting tag-writing)
132 $(use_with ipod)
133 $(use_enable ipod ipod-writing)
134 $(use_enable musicbrainz)
135 $(use_with dbus)
136 $(use_enable python)
137 $(use_enable libnotify)
138 $(use_enable lirc)
139 $(use_with keyring gnome-keyring)
140 --with-playback=gstreamer-0-10
141 --with-cd-burning
142 --enable-mmkeys
143 --enable-audioscrobbler
144 --enable-track-transfer
145 --with-metadata-helper
146 --disable-scrollkeeper
147 --disable-schemas-install"
148
149 export GST_INSPECT=/bin/true
150 }
151
152 src_unpack() {
153 gnome2_src_unpack
154
155 # disable pyc compiling
156 mv py-compile py-compile.orig
157 ln -s $(type -P true) py-compile
158 }
159
160 src_compile() {
161 addpredict "$(unset HOME; echo ~)/.gconf"
162 addpredict "$(unset HOME; echo ~)/.gconfd"
163 gnome2_src_compile
164 }
165
166 pkg_postinst() {
167 gnome2_pkg_postinst
168 use python && python_mod_optimize "${ROOT}"/usr/$(get_libdir)/rhythmbox/plugins
169
170 ewarn
171 ewarn "If ${PN} doesn't play some music format, please check your"
172 ewarn "USE flags on media-plugins/gst-plugins-meta"
173 ewarn
174
175 elog "The aac flag has been removed from rhythmbox."
176 elog "This is due to stabilization issues with any gst-bad plugins."
177 elog "Please emerge gst-plugins-bad and gst-plugins-faad to be able to play m4a files"
178 elog "See bug #159538 for more information"
179 }
180 pkg_postrm() {
181 gnome2_pkg_postrm
182 use python && python_mod_cleanup /usr/$(get_libdir)/rhythmbox/plugins
183 }
184
185
186
187 --
188 gentoo-commits@l.g.o mailing list