Gentoo Archives: gentoo-commits

From: "Peter Alfredsen (loki_val)" <loki_val@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/banshee: ChangeLog banshee-1.4.2.ebuild
Date: Wed, 28 Jan 2009 19:14:15
Message-Id: E1LSFrY-0005Ex-KU@stork.gentoo.org
1 loki_val 09/01/28 19:14:12
2
3 Modified: ChangeLog
4 Added: banshee-1.4.2.ebuild
5 Log:
6 Bump, fixing 256157. Drop gnome2.eclass usage, I once again got bit by bug 239123 while remaking the ebuild, take up again when gnome2.eclass isn't broken. Code duplication sucks. Fix bug 249620, included musicbrainz was getting old and buggy. Update to a newer revision. Thanks to Tom Corner <tacorner@××××××××××××.org> for the patch. Refresh metadata-fail patch to apply against 1.4.2.
7 (Portage version: 2.2_rc23/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.84 media-sound/banshee/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/banshee/ChangeLog?rev=1.84&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/banshee/ChangeLog?rev=1.84&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/banshee/ChangeLog?r1=1.83&r2=1.84
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v
19 retrieving revision 1.83
20 retrieving revision 1.84
21 diff -u -r1.83 -r1.84
22 --- ChangeLog 9 Jan 2009 13:46:01 -0000 1.83
23 +++ ChangeLog 28 Jan 2009 19:14:12 -0000 1.84
24 @@ -1,6 +1,17 @@
25 # ChangeLog for media-sound/banshee
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.83 2009/01/09 13:46:01 loki_val Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.84 2009/01/28 19:14:12 loki_val Exp $
29 +
30 +*banshee-1.4.2 (28 Jan 2009)
31 +
32 + 28 Jan 2009; Peter Alfredsen <loki_val@g.o>
33 + +files/banshee-1.4.2-metadata-writefail.patch, +banshee-1.4.2.ebuild:
34 + Bump, fixing 256157. Drop gnome2.eclass usage, I once again got bit by bug
35 + 239123 while remaking the ebuild, take up again when gnome2.eclass isn't
36 + broken. Code duplication sucks. Fix bug 249620, included musicbrainz was
37 + getting old and buggy. Update to a newer revision. Thanks to Tom Corner
38 + <tacorner@××××××××××××.org> for the patch. Refresh metadata-fail patch to
39 + apply against 1.4.2.
40
41 *banshee-1.4.1-r5 (09 Jan 2009)
42
43
44
45
46 1.1 media-sound/banshee/banshee-1.4.2.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/banshee/banshee-1.4.2.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/banshee/banshee-1.4.2.ebuild?rev=1.1&content-type=text/plain
50
51 Index: banshee-1.4.2.ebuild
52 ===================================================================
53 # Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.4.2.ebuild,v 1.1 2009/01/28 19:14:12 loki_val Exp $
56
57 EAPI=2
58
59 inherit eutils mono gnome2-utils fdo-mime
60
61 GVER=0.10.9
62
63 DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface."
64 HOMEPAGE="http://banshee-project.org"
65 SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2
66 mirror://gentoo/banshee-1.4.2-musicbrainz-fix.patch.bz2"
67
68 LICENSE="MIT"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="+aac boo daap doc +encode +flac ipod +mad mtp podcast test +vorbis"
72
73 RDEPEND=">=dev-lang/mono-2
74 gnome-base/gnome-settings-daemon
75 x11-themes/gnome-icon-theme
76 sys-apps/dbus
77 >=dev-dotnet/gtk-sharp-2.12
78 >=dev-dotnet/gconf-sharp-2.24.0
79 >=dev-dotnet/gnome-sharp-2.24.0
80 >=dev-dotnet/notify-sharp-0.4.0_pre20080912-r1
81 >=media-libs/gstreamer-0.10.21-r3
82 >=media-libs/gst-plugins-bad-${GVER}
83 >=media-libs/gst-plugins-good-${GVER}
84 >=media-libs/gst-plugins-ugly-${GVER}
85 >=media-plugins/gst-plugins-alsa-${GVER}
86 >=media-plugins/gst-plugins-gnomevfs-${GVER}
87 >=media-plugins/gst-plugins-gconf-${GVER}
88 || (
89 >=media-plugins/gst-plugins-cdparanoia-${GVER}
90 >=media-plugins/gst-plugins-cdio-${GVER}
91 )
92 media-libs/musicbrainz:1
93 >=dev-dotnet/dbus-glib-sharp-0.4.1
94 >=dev-dotnet/dbus-sharp-0.6.1a
95 >=dev-dotnet/mono-addins-0.4[gtk]
96 >=dev-dotnet/taglib-sharp-2.0.3.1
97 >=dev-db/sqlite-3.4
98 aac? (
99 >=media-plugins/gst-plugins-faad-${GVER}
100 )
101 boo? (
102 >=dev-lang/boo-0.8.1
103 )
104 daap? (
105 >=dev-dotnet/mono-zeroconf-0.8.0-r1
106 )
107 doc? (
108 virtual/monodoc
109 )
110 encode? (
111 >=media-plugins/gst-plugins-lame-${GVER}
112 >=media-plugins/gst-plugins-taglib-${GVER}
113 )
114 flac? (
115 >=media-plugins/gst-plugins-flac-${GVER}
116 )
117 ipod? (
118 >=dev-dotnet/ipod-sharp-0.8.1
119 )
120 mad? (
121 >=media-plugins/gst-plugins-mad-${GVER}
122 )
123 mtp? (
124 media-libs/libmtp
125 )
126 vorbis? (
127 >=media-plugins/gst-plugins-ogg-${GVER}
128 >=media-plugins/gst-plugins-vorbis-${GVER}
129 )"
130
131 DEPEND="${RDEPEND}
132 dev-util/pkgconfig"
133
134 DOCS="AUTHORS ChangeLog HACKING NEWS README"
135
136 S=${WORKDIR}/${PN}-1-${PV}
137
138 src_prepare() {
139 #Upstream bug 563283
140 #Author is thansen on freenode.
141 epatch "${FILESDIR}/${PN}-1.4.2-metadata-writefail.patch"
142
143 #Upstream bug 527788, our bug 249620
144 #tacorner@××××××××××××.org is author
145 epatch "${WORKDIR}/${PN}-1.4.2-musicbrainz-fix.patch"
146 }
147
148 src_configure() {
149 econf \
150 $(use_enable doc docs) \
151 $(use_enable boo) \
152 $(use_enable mtp) \
153 $(use_enable daap) \
154 $(use_enable ipod) \
155 $(use_enable podcast) \
156 --disable-static \
157 --enable-gnome \
158 --enable-schemas-install \
159 --with-gconf-schema-file-dir=/etc/gconf/schemas
160 }
161
162 src_compile() {
163 default
164 }
165
166 src_install() {
167 emake DESTDIR="${D}" install || die "make install failed"
168 find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
169 }
170
171 pkg_preinst() {
172 gnome2_icon_savelist
173 }
174
175 pkg_postinst() {
176 fdo-mime_desktop_database_update
177 fdo-mime_mime_database_update
178 gnome2_icon_cache_update
179 }
180
181 pkg_postrm() {
182 fdo-mime_desktop_database_update
183 fdo-mime_mime_database_update
184 gnome2_icon_cache_update
185 }