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 |
} |