diff options
author | Peter Alfredsen <loki_val@gentoo.org> | 2009-03-22 16:54:53 +0000 |
---|---|---|
committer | Peter Alfredsen <loki_val@gentoo.org> | 2009-03-22 16:54:53 +0000 |
commit | f02a2d0e23fdc5d963150052fef4b022b284bc28 (patch) | |
tree | 2fe5876a06223ccf0d09650a8003f5befba13263 /media-sound/banshee | |
parent | Fix compile error when bluetooth support is disabled. (diff) | |
download | gentoo-2-f02a2d0e23fdc5d963150052fef4b022b284bc28.tar.gz gentoo-2-f02a2d0e23fdc5d963150052fef4b022b284bc28.tar.bz2 gentoo-2-f02a2d0e23fdc5d963150052fef4b022b284bc28.zip |
Update gstreamer dependency to prepare for stabilization of mono-2.0. Remove half a year worth of old versions.
(Portage version: 2.2_rc26/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/banshee')
-rw-r--r-- | media-sound/banshee/ChangeLog | 12 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.0.0-r1.ebuild | 95 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.2.1-r2.ebuild | 101 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.2.1.ebuild | 97 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.4.1-r5.ebuild | 126 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.4.2.ebuild | 133 | ||||
-rw-r--r-- | media-sound/banshee/banshee-1.4.3.ebuild | 7 | ||||
-rw-r--r-- | media-sound/banshee/files/banshee-1.0.0-notification-icon.patch | 27 | ||||
-rw-r--r-- | media-sound/banshee/files/banshee-1.2.1-libmtp-0.3.0-API.patch | 87 | ||||
-rw-r--r-- | media-sound/banshee/files/banshee-1.2.1-notification-crash.patch | 20 | ||||
-rw-r--r-- | media-sound/banshee/files/banshee-1.4.1-startup-fail-g-s-d.patch | 26 |
11 files changed, 16 insertions, 715 deletions
diff --git a/media-sound/banshee/ChangeLog b/media-sound/banshee/ChangeLog index a5bcecaa562e..5c2fef182255 100644 --- a/media-sound/banshee/ChangeLog +++ b/media-sound/banshee/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for media-sound/banshee # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.85 2009/03/05 19:38:35 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.86 2009/03/22 16:54:53 loki_val Exp $ + + 22 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> + -files/banshee-1.0.0-notification-icon.patch, + -files/banshee-1.2.1-libmtp-0.3.0-API.patch, + -files/banshee-1.2.1-notification-crash.patch, + -files/banshee-1.4.1-startup-fail-g-s-d.patch, -banshee-1.0.0-r1.ebuild, + -banshee-1.2.1.ebuild, -banshee-1.2.1-r2.ebuild, -banshee-1.4.1-r5.ebuild, + -banshee-1.4.2.ebuild, banshee-1.4.3.ebuild: + Update gstreamer dependency to prepare for stabilization of mono-2.0. + Remove half a year worth of old versions. *banshee-1.4.3 (05 Mar 2009) diff --git a/media-sound/banshee/banshee-1.0.0-r1.ebuild b/media-sound/banshee/banshee-1.0.0-r1.ebuild deleted file mode 100644 index 1220a9dc2526..000000000000 --- a/media-sound/banshee/banshee-1.0.0-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.0.0-r1.ebuild,v 1.8 2008/12/14 14:24:15 loki_val Exp $ - -EAPI=1 - -inherit base gnome2 mono - -GVER=0.10.3 - -DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." -HOMEPAGE="http://banshee-project.org" -SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aac +boo daap doc +encode +flac ipod +mad mtp +podcast test +vorbis" - -RDEPEND=">=dev-lang/mono-1.2.4 - >=dev-dotnet/gtk-sharp-2.10 - >=dev-dotnet/gconf-sharp-2.8 - >=dev-dotnet/gnome-sharp-2.8 - >=dev-lang/boo-0.8.1 - >=media-libs/gst-plugins-bad-${GVER} - >=media-libs/gst-plugins-good-${GVER} - >=media-libs/gst-plugins-ugly-${GVER} - >=media-plugins/gst-plugins-alsa-${GVER} - >=media-plugins/gst-plugins-gnomevfs-${GVER} - >=media-plugins/gst-plugins-gconf-${GVER} - || ( - >=media-plugins/gst-plugins-cdparanoia-${GVER} - >=media-plugins/gst-plugins-cdio-${GVER} - ) - =media-libs/musicbrainz-2* - dev-dotnet/dbus-glib-sharp - >=dev-dotnet/mono-addins-0.3 - >=dev-dotnet/taglib-sharp-2.0.3 - >=dev-db/sqlite-3.4 - aac? ( - >=media-plugins/gst-plugins-faad-${GVER} - ) - daap? ( - >=dev-dotnet/mono-zeroconf-0.7.3 - ) - doc? ( - virtual/monodoc - ) - encode? ( - >=media-plugins/gst-plugins-lame-${GVER} - >=media-plugins/gst-plugins-taglib-${GVER} - ) - flac? ( - >=media-plugins/gst-plugins-flac-${GVER} - ) - ipod? ( - >=dev-dotnet/ipod-sharp-0.8.0 - ) - mad? ( - >=media-plugins/gst-plugins-mad-${GVER} - ) - mtp? ( - <media-libs/libmtp-0.3 - ) - vorbis? ( - >=media-plugins/gst-plugins-ogg-${GVER} - >=media-plugins/gst-plugins-vorbis-${GVER} - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}-notification-icon.patch" ) - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -S=${WORKDIR}/${PN}-1-${PV} - -pkg_setup() { - G2CONF="${G2CONF} - $(use_enable doc docs) - $(use_enable mtp) - $(use_enable daap) - $(use_enable ipod) - $(use_enable podcast) - $(use_enable test tests)" - - MAKEOPTS="${MAKEOPTS} -j1" -} - -src_unpack() { - base_src_unpack - gnome2_omf_fix - elibtoolize -} diff --git a/media-sound/banshee/banshee-1.2.1-r2.ebuild b/media-sound/banshee/banshee-1.2.1-r2.ebuild deleted file mode 100644 index 042a4ec00026..000000000000 --- a/media-sound/banshee/banshee-1.2.1-r2.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.2.1-r2.ebuild,v 1.3 2008/12/14 14:24:15 loki_val Exp $ - -EAPI=1 - -inherit base gnome2 mono autotools - -GVER=0.10.3 - -DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." -HOMEPAGE="http://banshee-project.org" -SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aac +boo daap doc +encode +flac ipod +mad mtp +podcast test +vorbis" - -RDEPEND=">=dev-lang/mono-1.2.6 - >=dev-dotnet/gtk-sharp-2.10 - >=dev-dotnet/gconf-sharp-2.8 - >=dev-dotnet/gnome-sharp-2.8 - >=media-libs/gst-plugins-bad-${GVER} - >=media-libs/gst-plugins-good-${GVER} - >=media-libs/gst-plugins-ugly-${GVER} - >=media-plugins/gst-plugins-alsa-${GVER} - >=media-plugins/gst-plugins-gnomevfs-${GVER} - >=media-plugins/gst-plugins-gconf-${GVER} - || ( - >=media-plugins/gst-plugins-cdparanoia-${GVER} - >=media-plugins/gst-plugins-cdio-${GVER} - ) - media-libs/musicbrainz:1 - >=dev-dotnet/dbus-glib-sharp-0.3 - >=dev-dotnet/dbus-sharp-0.5 - >=dev-dotnet/mono-addins-0.3.1 - >=dev-dotnet/taglib-sharp-2.0.3 - >=dev-db/sqlite-3.4 - aac? ( - >=media-plugins/gst-plugins-faad-${GVER} - ) - boo? ( - >=dev-lang/boo-0.8.1 - ) - daap? ( - >=dev-dotnet/mono-zeroconf-0.7.3 - ) - doc? ( - virtual/monodoc - ) - encode? ( - >=media-plugins/gst-plugins-lame-${GVER} - >=media-plugins/gst-plugins-taglib-${GVER} - ) - flac? ( - >=media-plugins/gst-plugins-flac-${GVER} - ) - ipod? ( - >=dev-dotnet/ipod-sharp-0.8.0 - ) - mad? ( - >=media-plugins/gst-plugins-mad-${GVER} - ) - mtp? ( - >=media-libs/libmtp-0.3 - ) - vorbis? ( - >=media-plugins/gst-plugins-ogg-${GVER} - >=media-plugins/gst-plugins-vorbis-${GVER} - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -S=${WORKDIR}/${PN}-1-${PV} - -PATCHES=( "${FILESDIR}/${P}-libmtp-0.3.0-API.patch" - "${FILESDIR}/${P}-notification-crash.patch" ) - -pkg_setup() { - G2CONF="${G2CONF} - $(use_enable doc docs) - $(use_enable boo) - $(use_enable mtp) - $(use_enable daap) - $(use_enable ipod) - $(use_enable podcast) - $(use_enable test tests)" - - MAKEOPTS="${MAKEOPTS} -j1" -} - -src_unpack() { - base_src_unpack - cd "${S}" - gnome2_omf_fix - elibtoolize -} diff --git a/media-sound/banshee/banshee-1.2.1.ebuild b/media-sound/banshee/banshee-1.2.1.ebuild deleted file mode 100644 index ed30ee179f61..000000000000 --- a/media-sound/banshee/banshee-1.2.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.2.1.ebuild,v 1.4 2008/12/14 14:24:15 loki_val Exp $ - -EAPI=1 - -inherit base gnome2 mono - -GVER=0.10.3 - -DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." -HOMEPAGE="http://banshee-project.org" -SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aac +boo daap doc +encode +flac ipod +mad mtp +podcast test +vorbis" - -RDEPEND=">=dev-lang/mono-1.2.6 - >=dev-dotnet/gtk-sharp-2.10 - >=dev-dotnet/gconf-sharp-2.8 - >=dev-dotnet/gnome-sharp-2.8 - >=media-libs/gst-plugins-bad-${GVER} - >=media-libs/gst-plugins-good-${GVER} - >=media-libs/gst-plugins-ugly-${GVER} - >=media-plugins/gst-plugins-alsa-${GVER} - >=media-plugins/gst-plugins-gnomevfs-${GVER} - >=media-plugins/gst-plugins-gconf-${GVER} - || ( - >=media-plugins/gst-plugins-cdparanoia-${GVER} - >=media-plugins/gst-plugins-cdio-${GVER} - ) - media-libs/musicbrainz:1 - >=dev-dotnet/dbus-glib-sharp-0.3 - >=dev-dotnet/dbus-sharp-0.5 - >=dev-dotnet/mono-addins-0.3.1 - >=dev-dotnet/taglib-sharp-2.0.3 - >=dev-db/sqlite-3.4 - aac? ( - >=media-plugins/gst-plugins-faad-${GVER} - ) - boo? ( - >=dev-lang/boo-0.8.1 - ) - daap? ( - >=dev-dotnet/mono-zeroconf-0.7.3 - ) - doc? ( - virtual/monodoc - ) - encode? ( - >=media-plugins/gst-plugins-lame-${GVER} - >=media-plugins/gst-plugins-taglib-${GVER} - ) - flac? ( - >=media-plugins/gst-plugins-flac-${GVER} - ) - ipod? ( - >=dev-dotnet/ipod-sharp-0.8.0 - ) - mad? ( - >=media-plugins/gst-plugins-mad-${GVER} - ) - mtp? ( - <media-libs/libmtp-0.3 - ) - vorbis? ( - >=media-plugins/gst-plugins-ogg-${GVER} - >=media-plugins/gst-plugins-vorbis-${GVER} - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -S=${WORKDIR}/${PN}-1-${PV} - -pkg_setup() { - G2CONF="${G2CONF} - $(use_enable doc docs) - $(use_enable boo) - $(use_enable mtp) - $(use_enable daap) - $(use_enable ipod) - $(use_enable podcast) - $(use_enable test tests)" - - MAKEOPTS="${MAKEOPTS} -j1" -} - -src_unpack() { - base_src_unpack - gnome2_omf_fix - elibtoolize -} diff --git a/media-sound/banshee/banshee-1.4.1-r5.ebuild b/media-sound/banshee/banshee-1.4.1-r5.ebuild deleted file mode 100644 index c9a616d59ef2..000000000000 --- a/media-sound/banshee/banshee-1.4.1-r5.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.4.1-r5.ebuild,v 1.1 2009/01/09 13:46:01 loki_val Exp $ - -EAPI=2 - -inherit base gnome2 mono - -GVER=0.10.9 - -DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." -HOMEPAGE="http://banshee-project.org" -SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aac boo daap doc +encode +flac ipod +mad mtp podcast test +vorbis" - -RDEPEND=">=dev-lang/mono-2 - >=dev-dotnet/gtk-sharp-2.12 - >=dev-dotnet/gconf-sharp-2.8 - >=dev-dotnet/gnome-sharp-2.8 - >=dev-dotnet/notify-sharp-0.4.0_pre20080912-r1 - gnome-base/gnome-settings-daemon - sys-apps/dbus - >=media-libs/gstreamer-0.10.21-r3 - >=media-libs/gst-plugins-bad-${GVER} - >=media-libs/gst-plugins-good-${GVER} - >=media-libs/gst-plugins-ugly-${GVER} - >=media-plugins/gst-plugins-alsa-${GVER} - >=media-plugins/gst-plugins-gnomevfs-${GVER} - >=media-plugins/gst-plugins-gconf-${GVER} - || ( - >=media-plugins/gst-plugins-cdparanoia-${GVER} - >=media-plugins/gst-plugins-cdio-${GVER} - ) - media-libs/musicbrainz:1 - >=dev-dotnet/dbus-glib-sharp-0.3 - >=dev-dotnet/dbus-sharp-0.5 - || ( - ~dev-dotnet/mono-addins-0.3.1 - >=dev-dotnet/mono-addins-0.4[gtk] - ) - >=dev-dotnet/taglib-sharp-2.0.3 - >=dev-db/sqlite-3.4 - aac? ( - >=media-plugins/gst-plugins-faad-${GVER} - ) - boo? ( - >=dev-lang/boo-0.8.1 - ) - daap? ( - >=dev-dotnet/mono-zeroconf-0.7.3 - ) - doc? ( - virtual/monodoc - ) - encode? ( - >=media-plugins/gst-plugins-lame-${GVER} - >=media-plugins/gst-plugins-taglib-${GVER} - ) - flac? ( - >=media-plugins/gst-plugins-flac-${GVER} - ) - ipod? ( - >=dev-dotnet/ipod-sharp-0.8.1 - ) - mad? ( - >=media-plugins/gst-plugins-mad-${GVER} - ) - mtp? ( - media-libs/libmtp - ) - vorbis? ( - >=media-plugins/gst-plugins-ogg-${GVER} - >=media-plugins/gst-plugins-vorbis-${GVER} - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -S=${WORKDIR}/${PN}-1-${PV} - -pkg_setup() { - G2CONF="${G2CONF} - $(use_enable doc docs) - $(use_enable boo) - $(use_enable mtp) - $(use_enable daap) - $(use_enable ipod) - $(use_enable podcast) - $(use_enable test tests) - --enable-gnome - --enable-schemas-install - --with-gconf-schema-file-dir=/etc/gconf/schemas" - -} - -src_unpack() { - gnome2_src_unpack - - #Upstream bug 563283 - #Author is thansen on freenode. - epatch "${FILESDIR}/${P}-metadata-writefail.patch" - - #Upstream bug 566846 - #loki_val@gentoo.org is author. - epatch "${FILESDIR}/${P}-startup-fail-g-s-d.patch" - -} - -src_configure() { - gnome2_src_configure -} - -src_compile() { - default -} - -pkg_postinst() { - gnome2_pkg_postinst - elog "If banshee segfaults not long after being started, try running gnome-appearance-properties and select a theme." -} diff --git a/media-sound/banshee/banshee-1.4.2.ebuild b/media-sound/banshee/banshee-1.4.2.ebuild deleted file mode 100644 index d3c97955049c..000000000000 --- a/media-sound/banshee/banshee-1.4.2.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $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 $ - -EAPI=2 - -inherit eutils mono gnome2-utils fdo-mime - -GVER=0.10.9 - -DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." -HOMEPAGE="http://banshee-project.org" -SRC_URI="http://download.banshee-project.org/${PN}/${PN}-1-${PV}.tar.bz2 - mirror://gentoo/banshee-1.4.2-musicbrainz-fix.patch.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+aac boo daap doc +encode +flac ipod +mad mtp podcast test +vorbis" - -RDEPEND=">=dev-lang/mono-2 - gnome-base/gnome-settings-daemon - x11-themes/gnome-icon-theme - sys-apps/dbus - >=dev-dotnet/gtk-sharp-2.12 - >=dev-dotnet/gconf-sharp-2.24.0 - >=dev-dotnet/gnome-sharp-2.24.0 - >=dev-dotnet/notify-sharp-0.4.0_pre20080912-r1 - >=media-libs/gstreamer-0.10.21-r3 - >=media-libs/gst-plugins-bad-${GVER} - >=media-libs/gst-plugins-good-${GVER} - >=media-libs/gst-plugins-ugly-${GVER} - >=media-plugins/gst-plugins-alsa-${GVER} - >=media-plugins/gst-plugins-gnomevfs-${GVER} - >=media-plugins/gst-plugins-gconf-${GVER} - || ( - >=media-plugins/gst-plugins-cdparanoia-${GVER} - >=media-plugins/gst-plugins-cdio-${GVER} - ) - media-libs/musicbrainz:1 - >=dev-dotnet/dbus-glib-sharp-0.4.1 - >=dev-dotnet/dbus-sharp-0.6.1a - >=dev-dotnet/mono-addins-0.4[gtk] - >=dev-dotnet/taglib-sharp-2.0.3.1 - >=dev-db/sqlite-3.4 - aac? ( - >=media-plugins/gst-plugins-faad-${GVER} - ) - boo? ( - >=dev-lang/boo-0.8.1 - ) - daap? ( - >=dev-dotnet/mono-zeroconf-0.8.0-r1 - ) - doc? ( - virtual/monodoc - ) - encode? ( - >=media-plugins/gst-plugins-lame-${GVER} - >=media-plugins/gst-plugins-taglib-${GVER} - ) - flac? ( - >=media-plugins/gst-plugins-flac-${GVER} - ) - ipod? ( - >=dev-dotnet/ipod-sharp-0.8.1 - ) - mad? ( - >=media-plugins/gst-plugins-mad-${GVER} - ) - mtp? ( - media-libs/libmtp - ) - vorbis? ( - >=media-plugins/gst-plugins-ogg-${GVER} - >=media-plugins/gst-plugins-vorbis-${GVER} - )" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -S=${WORKDIR}/${PN}-1-${PV} - -src_prepare() { - #Upstream bug 563283 - #Author is thansen on freenode. - epatch "${FILESDIR}/${PN}-1.4.2-metadata-writefail.patch" - - #Upstream bug 527788, our bug 249620 - #tacorner@cornersplace.org is author - epatch "${WORKDIR}/${PN}-1.4.2-musicbrainz-fix.patch" -} - -src_configure() { - econf \ - $(use_enable doc docs) \ - $(use_enable boo) \ - $(use_enable mtp) \ - $(use_enable daap) \ - $(use_enable ipod) \ - $(use_enable podcast) \ - --disable-static \ - --enable-gnome \ - --enable-schemas-install \ - --with-gconf-schema-file-dir=/etc/gconf/schemas -} - -src_compile() { - default -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} diff --git a/media-sound/banshee/banshee-1.4.3.ebuild b/media-sound/banshee/banshee-1.4.3.ebuild index 2bb4c05e1bc7..fc866e417b63 100644 --- a/media-sound/banshee/banshee-1.4.3.ebuild +++ b/media-sound/banshee/banshee-1.4.3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.4.3.ebuild,v 1.1 2009/03/05 19:38:35 loki_val Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-1.4.3.ebuild,v 1.2 2009/03/22 16:54:53 loki_val Exp $ EAPI=2 @@ -26,7 +26,10 @@ RDEPEND=">=dev-lang/mono-2 >=dev-dotnet/gconf-sharp-2.24.0 >=dev-dotnet/gnome-sharp-2.24.0 >=dev-dotnet/notify-sharp-0.4.0_pre20080912-r1 - >=media-libs/gstreamer-0.10.21-r3 + || ( + >=media-libs/gstreamer-0.10.21-r3 + =media-libs/gstreamer-0.10.20* + ) >=media-libs/gst-plugins-bad-${GVER} >=media-libs/gst-plugins-good-${GVER} >=media-libs/gst-plugins-ugly-${GVER} diff --git a/media-sound/banshee/files/banshee-1.0.0-notification-icon.patch b/media-sound/banshee/files/banshee-1.0.0-notification-icon.patch deleted file mode 100644 index 5de432da6287..000000000000 --- a/media-sound/banshee/files/banshee-1.0.0-notification-icon.patch +++ /dev/null @@ -1,27 +0,0 @@ -If the panel in which the notification area sits is vertical, the icon size -will be set to abnormally big. Changing panel to horizontal then back to -vertical returns to a normal-sized icon. -Bug has been reported upstream[1] and a patch is available. -Patch is attached to this bug report. -Tried in overlay with adding patch. It compiles and runs fine. - -[1]: http://bugzilla.gnome.org/show_bug.cgi?id=537679 - -Index: src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/X11NotificationAreaBox.cs -=================================================================== ---- src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/X11NotificationAreaBox.cs (revision 4138) -+++ src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/X11NotificationAreaBox.cs (working copy) -@@ -149,11 +149,11 @@ - // Determine whether the tray is inside a horizontal or vertical - // panel so the size of the icon can adjust correctly. - -- if (ParentWindow == null) { -+ if (event_box.ParentWindow == null) { - return PanelOrientation.Horizontal; - } - -- Gdk.Window top_level_window = ParentWindow.Toplevel; -+ Gdk.Window top_level_window = event_box.ParentWindow.Toplevel; - - Gdk.Rectangle rect = top_level_window.FrameExtents; - if (rect.Width < rect.Height) { diff --git a/media-sound/banshee/files/banshee-1.2.1-libmtp-0.3.0-API.patch b/media-sound/banshee/files/banshee-1.2.1-libmtp-0.3.0-API.patch deleted file mode 100644 index 6fff6394c595..000000000000 --- a/media-sound/banshee/files/banshee-1.2.1-libmtp-0.3.0-API.patch +++ /dev/null @@ -1,87 +0,0 @@ -diff -u -r banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Album.cs banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Album.cs ---- banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Album.cs 2008-05-21 09:17:47.000000000 -0500 -+++ banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Album.cs 2008-09-09 22:30:48.000000000 -0500 -@@ -131,7 +131,7 @@ - if (saved) { - saved = LIBMTP_Update_Album (device.Handle, ref album) == 0; - } else { -- saved = LIBMTP_Create_New_Album (device.Handle, ref album, 0) == 0; -+ saved = LIBMTP_Create_New_Album (device.Handle, ref album) == 0; - } - - if (album.tracks != IntPtr.Zero) { -@@ -211,7 +211,7 @@ - internal static extern IntPtr LIBMTP_Get_Album (MtpDeviceHandle handle, uint albumId); // LIBMTP_album_t* - - [DllImport("libmtp.dll")] -- internal static extern int LIBMTP_Create_New_Album (MtpDeviceHandle handle, ref AlbumStruct album, uint parentId); -+ internal static extern int LIBMTP_Create_New_Album (MtpDeviceHandle handle, ref AlbumStruct album); - - [DllImport("libmtp.dll")] - internal static extern int LIBMTP_Update_Album (MtpDeviceHandle handle, ref AlbumStruct album); -@@ -221,6 +221,8 @@ - internal struct AlbumStruct - { - public uint album_id; -+ public uint parent_id; -+ public uint storage_id; - - [MarshalAs(UnmanagedType.LPStr)] - public string name; -diff -u -r banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Folder.cs banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Folder.cs ---- banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Folder.cs 2008-04-07 22:59:11.000000000 -0500 -+++ banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Folder.cs 2008-09-09 22:30:48.000000000 -0500 -@@ -210,6 +210,7 @@ - { - public uint folder_id; - public uint parent_id; -+ public uint storage_id; - [MarshalAs(UnmanagedType.LPStr)] public string name; - public IntPtr sibling; // LIBMTP_folder_t* - public IntPtr child; // LIBMTP_folder_t* -diff -u -r banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Track.cs banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Track.cs ---- banshee-1-1.2.1.old/src/Libraries/Mtp/Mtp/Track.cs 2008-04-23 14:20:58.000000000 -0500 -+++ banshee-1-1.2.1/src/Libraries/Mtp/Mtp/Track.cs 2008-09-09 22:44:13.000000000 -0500 -@@ -129,6 +129,11 @@ - set { trackStruct.usecount = value; } - } - -+ public string Composer { -+ get { return trackStruct.composer; } -+ set { trackStruct.composer = value; } -+ } -+ - public Track (string filename, ulong filesize) : this (new TrackStruct (), null) - { - this.trackStruct.filename = filename; -@@ -195,7 +200,7 @@ - - internal static void SendTrack (MtpDeviceHandle handle, string path, ref TrackStruct metadata, ProgressFunction callback, IntPtr data, uint parent) - { -- if (LIBMTP_Send_Track_From_File (handle, path, ref metadata, callback, data, parent) != 0) -+ if (LIBMTP_Send_Track_From_File (handle, path, ref metadata, callback, data) != 0) - { - LibMtpException.CheckErrorStack (handle); - throw new LibMtpException (ErrorCode.General, "Could not upload the track"); -@@ -227,7 +232,7 @@ - private static extern int LIBMTP_Get_Track_To_File (MtpDeviceHandle handle, uint trackId, string path, ProgressFunction callback, IntPtr data); - - [DllImport("libmtp.dll")] -- private static extern int LIBMTP_Send_Track_From_File (MtpDeviceHandle handle, string path, ref TrackStruct track, ProgressFunction callback, IntPtr data, uint parentHandle); -+ private static extern int LIBMTP_Send_Track_From_File (MtpDeviceHandle handle, string path, ref TrackStruct track, ProgressFunction callback, IntPtr data); - - [DllImport("libmtp.dll")] - private static extern int LIBMTP_Update_Track_Metadata (MtpDeviceHandle handle, ref TrackStruct metadata); -@@ -244,9 +249,11 @@ - { - public uint item_id; - public uint parent_id; -- -+ public uint storage_id; -+ - [MarshalAs(UnmanagedType.LPStr)] public string title; - [MarshalAs(UnmanagedType.LPStr)] public string artist; -+ [MarshalAs(UnmanagedType.LPStr)] public string composer; - [MarshalAs(UnmanagedType.LPStr)] public string genre; - [MarshalAs(UnmanagedType.LPStr)] public string album; - [MarshalAs(UnmanagedType.LPStr)] public string date; diff --git a/media-sound/banshee/files/banshee-1.2.1-notification-crash.patch b/media-sound/banshee/files/banshee-1.2.1-notification-crash.patch deleted file mode 100644 index 7810410dc8ac..000000000000 --- a/media-sound/banshee/files/banshee-1.2.1-notification-crash.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/NotificationAreaService.cs -=================================================================== ---- src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/NotificationAreaService.cs (revision 4464) -+++ src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea/NotificationAreaService.cs (working copy) -@@ -276,10 +276,12 @@ - { - if (rating_menu_item.Visible) { - TrackInfo track = ServiceManager.PlayerEngine.CurrentTrack; -- if (track is DatabaseTrackInfo) { -- (track as DatabaseTrackInfo).Refresh (); -+ if (track != null) { -+ if (track is DatabaseTrackInfo) { -+ (track as DatabaseTrackInfo).Refresh (); -+ } -+ rating_menu_item.Reset (track.Rating); - } -- rating_menu_item.Reset (track.Rating); - } - menu.Popup (null, null, notif_area.PositionMenu, 3, Gtk.Global.CurrentEventTime); - } diff --git a/media-sound/banshee/files/banshee-1.4.1-startup-fail-g-s-d.patch b/media-sound/banshee/files/banshee-1.4.1-startup-fail-g-s-d.patch deleted file mode 100644 index 00836dcb099f..000000000000 --- a/media-sound/banshee/files/banshee-1.4.1-startup-fail-g-s-d.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -NrU5 banshee-1-1.4.1.orig/src/Clients/Booter/banshee-1.in banshee-1-1.4.1/src/Clients/Booter/banshee-1.in ---- banshee-1-1.4.1.orig/src/Clients/Booter/banshee-1.in 2009-01-07 00:35:26.000000000 +0100 -+++ banshee-1-1.4.1/src/Clients/Booter/banshee-1.in 2009-01-07 00:36:51.000000000 +0100 -@@ -34,10 +34,22 @@ - if [ -n "$BANSHEE_DEBUG" -o -n "$BANSHEE_TRACE" -o -n "$BANSHEE_PROFILE" ]; then - MONO_OPTIONS="$BANSHEE_DEBUG $BANSHEE_TRACE $BANSHEE_PROFILE" - echo "** Running Mono with $MONO_OPTIONS **" - fi - -+DBUS_CMD="dbus-send --session --dest=org.gnome.SettingsDaemon --type=method_call --print-reply --reply-timeout=2000 /org/gnome/SettingsDaemon org.gnome.SettingsDaemon.Awake" -+ -+if ! ${DBUS_CMD} &> /dev/null -+then -+ echo "Debug: gnome-settings-daemon not running, kickstarting..." -+ sleep 1 -+ ${DBUS_CMD} &> /dev/null || { echo "** FATAL: gnome-settings-daemon could not start. Exiting...**"; return 1; } -+else -+ echo "Gnome-settings-daemon already running, no need to start it. Continuing.." -+fi -+ -+ - # Finally - environment is set up, time to run our beloved - exec_args="-a banshee-1 mono $MONO_OPTIONS $MONO_EXE $@" - - if [ -z "$BANSHEE_REDIRECT_LOG" ]; then - exec $exec_args |