diff options
Diffstat (limited to 'media-sound/banshee')
-rw-r--r-- | media-sound/banshee/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/banshee/banshee-2.2.1.ebuild (renamed from media-sound/banshee/banshee-2.0.0.ebuild) | 39 | ||||
-rw-r--r-- | media-sound/banshee/metadata.xml | 23 |
3 files changed, 42 insertions, 30 deletions
diff --git a/media-sound/banshee/ChangeLog b/media-sound/banshee/ChangeLog index 690b559255e8..54b42d0c0986 100644 --- a/media-sound/banshee/ChangeLog +++ b/media-sound/banshee/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-sound/banshee # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.143 2011/11/05 12:28:42 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/ChangeLog,v 1.144 2011/11/21 11:50:05 pacho Exp $ + +*banshee-2.2.1 (21 Nov 2011) + + 21 Nov 2011; Pacho Ramos <pacho@gentoo.org> +banshee-2.2.1.ebuild, + -banshee-2.0.0.ebuild, metadata.xml: + Version bump, this also handles bpmdetect dependency properly (bug #284036, + thanks to Colin Macdonald, Mart Raudsepp, Paweł Hajdan, Jr and others), and + fixes notifications (bug #387569 by Travis Hansen). 05 Nov 2011; Markos Chandras <hwoarang@gentoo.org> banshee-2.2.0-r1.ebuild: Stable on amd64 wrt bug #389181 diff --git a/media-sound/banshee/banshee-2.0.0.ebuild b/media-sound/banshee/banshee-2.2.1.ebuild index 7a679af48934..d10fcd4c9536 100644 --- a/media-sound/banshee/banshee-2.0.0.ebuild +++ b/media-sound/banshee/banshee-2.2.1.ebuild @@ -1,25 +1,20 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-2.0.0.ebuild,v 1.3 2011/06/30 14:16:53 angelos Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/banshee/banshee-2.2.1.ebuild,v 1.1 2011/11/21 11:50:05 pacho Exp $ -EAPI="3" +EAPI="4" -inherit eutils autotools mono gnome2-utils fdo-mime versionator +inherit eutils autotools mono gnome2-utils fdo-mime versionator gnome.org GVER=0.10.7 DESCRIPTION="Import, organize, play, and share your music using a simple and powerful interface." HOMEPAGE="http://banshee.fm/" -#BANSHEE_V2=$(get_version_component_range 2) -#[[ $((${BANSHEE_V2} % 2)) -eq 0 ]] && RELTYPE=stable || RELTYPE=unstable -#SRC_URI="http://download.banshee-project.org/${PN}/${RELTYPE}/${PV}/${PN}-1-${PV}.tar.bz2" -SRC_URI="http://download.banshee-project.org/${PN}/stable/${PV}/${P}.tar.bz2" - LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+aac +cdda boo daap doc +encode ipod karma mtp podcast test udev +web youtube" +KEYWORDS="~amd64 ~x86" +IUSE="+aac +cdda +bpm boo daap doc +encode ipod karma mtp test udev +web youtube" RDEPEND=">=dev-lang/mono-2.4.3 gnome-base/gnome-settings-daemon @@ -43,8 +38,8 @@ RDEPEND=">=dev-lang/mono-2.4.3 ) ) media-libs/musicbrainz:1 - >=dev-dotnet/ndesk-dbus-glib-0.4.1 - >=dev-dotnet/ndesk-dbus-0.6.1a + dev-dotnet/dbus-sharp + dev-dotnet/dbus-sharp-glib >=dev-dotnet/mono-addins-0.4[gtk] >=dev-dotnet/taglib-sharp-2.0.3.7 >=dev-db/sqlite-3.4:3 @@ -53,6 +48,7 @@ RDEPEND=">=dev-lang/mono-2.4.3 boo? ( >=dev-lang/boo-0.8.1 ) + bpm? ( >=media-plugins/gst-plugins-soundtouch-${GVER}:0.10 ) daap? ( >=dev-dotnet/mono-zeroconf-0.8.0-r1 ) @@ -86,30 +82,40 @@ RDEPEND=">=dev-lang/mono-2.4.3 )" DEPEND="${RDEPEND} + app-arch/xz-utils dev-util/pkgconfig" DOCS="AUTHORS ChangeLog HACKING NEWS README" src_prepare () { + # Don't build BPM extension when not wanted + if ! use bpm; then + sed -i -e 's:Banshee.Bpm:$(NULL):g' src/Extensions/Makefile.am || die + fi + + # EqualizerManager: Update values for the Smiley Face preset (bgo#661224) + epatch "${FILESDIR}/${PN}-2.2.0-fix-equalizer-values.patch" + epatch "${FILESDIR}/${PN}-1.7.4-make-webkit-optional.patch" # upstream bug 628518 AT_M4DIR="-I build/m4/banshee -I build/m4/shamrock -I build/m4/shave" \ eautoreconf } src_configure() { + # soundmenu needs a properly maintained and updated indicate-sharp local myconf="--disable-dependency-tracking --disable-static + --disable-maintainer-mode --enable-gnome --enable-schemas-install --with-gconf-schema-file-dir=/etc/gconf/schemas --with-vendor-build-id=Gentoo/${PN}/${PVR} --enable-gapless-playback --disable-gst-sharp - --disable-hal --disable-torrent --disable-shave --disable-ubuntuone - --enable-soundmenu" + --disable-soundmenu" econf \ $(use_enable doc docs) \ @@ -117,8 +123,7 @@ src_configure() { $(use_enable boo) \ $(use_enable mtp) \ $(use_enable daap) \ - $(use_enable ipod appledevice) --disable-ipod \ - $(use_enable podcast) \ + $(use_enable ipod appledevice) \ $(use_enable karma) \ $(use_enable web webkit) \ $(use_enable youtube) \ @@ -132,7 +137,7 @@ src_compile() { } src_install() { - emake DESTDIR="${D}" install || die + emake DESTDIR="${D}" install find "${ED}" -name '*.la' -exec rm -f {} + } diff --git a/media-sound/banshee/metadata.xml b/media-sound/banshee/metadata.xml index 14711119f52f..e3c4e2f5d7d7 100644 --- a/media-sound/banshee/metadata.xml +++ b/media-sound/banshee/metadata.xml @@ -1,17 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>dotnet</herd> - <herd>gstreamer</herd> - <use> - <flag name="boo">Use external Boo instead of the bundled one</flag> +<herd>dotnet</herd> +<herd>gstreamer</herd> +<use> + <flag name="boo">Use external Boo instead of the bundled one</flag> + <flag name="bpm">Build beats per minute detection extension</flag> <flag name="cdda">Build with audio CD support</flag> - <flag name="daap">Build with Daap support</flag> - <flag name="karma">Build with karma support</flag> - <flag name="podcast">Build with podcasting support</flag> - <flag name="web">Enable support for plugins that access web-based services - such as Amazon and wikipedia (requires - <pkg>net-libs/webkit-gtk</pkg>)</flag> - <flag name="youtube">Enable the Youtube plugin</flag> - </use> + <flag name="daap">Build with Daap support</flag> + <flag name="karma">Build with karma support</flag> + <flag name="web">Enable support for plugins that access web-based services + such as Amazon and wikipedia (requires <pkg>net-libs/webkit-gtk</pkg>)</flag> + <flag name="youtube">Enable the Youtube plugin</flag> +</use> </pkgmetadata> |