summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Alfredsen <loki_val@gentoo.org>2009-03-22 16:54:53 +0000
committerPeter Alfredsen <loki_val@gentoo.org>2009-03-22 16:54:53 +0000
commitf02a2d0e23fdc5d963150052fef4b022b284bc28 (patch)
tree2fe5876a06223ccf0d09650a8003f5befba13263 /media-sound
parentFix compile error when bluetooth support is disabled. (diff)
downloadgentoo-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')
-rw-r--r--media-sound/banshee/ChangeLog12
-rw-r--r--media-sound/banshee/banshee-1.0.0-r1.ebuild95
-rw-r--r--media-sound/banshee/banshee-1.2.1-r2.ebuild101
-rw-r--r--media-sound/banshee/banshee-1.2.1.ebuild97
-rw-r--r--media-sound/banshee/banshee-1.4.1-r5.ebuild126
-rw-r--r--media-sound/banshee/banshee-1.4.2.ebuild133
-rw-r--r--media-sound/banshee/banshee-1.4.3.ebuild7
-rw-r--r--media-sound/banshee/files/banshee-1.0.0-notification-icon.patch27
-rw-r--r--media-sound/banshee/files/banshee-1.2.1-libmtp-0.3.0-API.patch87
-rw-r--r--media-sound/banshee/files/banshee-1.2.1-notification-crash.patch20
-rw-r--r--media-sound/banshee/files/banshee-1.4.1-startup-fail-g-s-d.patch26
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