From fe824a0b78cc4379f0dbd732547d7306e681e2da Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 21 Nov 2011 11:50:05 +0000 Subject: [PATCH] =?utf8?q?Version=20bump,=20this=20also=20handles=20bpmdet?= =?utf8?q?ect=20dependency=20properly=20(bug=20#284036,=20thanks=20to=20Co?= =?utf8?q?lin=20Macdonald,=20Mart=20Raudsepp,=20Pawe=C5=82=20Hajdan,=20Jr?= =?utf8?q?=20and=20others),=20and=20fixes=20notifications=20(bug=20#387569?= =?utf8?q?=20by=20Travis=20Hansen).?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Package-Manager: portage-2.1.10.36/cvs/Linux x86_64 --- media-sound/banshee/ChangeLog | 10 ++++- media-sound/banshee/Manifest | 28 +++++-------- ...shee-2.0.0.ebuild => banshee-2.2.1.ebuild} | 39 +++++++++++-------- media-sound/banshee/metadata.xml | 23 ++++++----- 4 files changed, 51 insertions(+), 49 deletions(-) rename media-sound/banshee/{banshee-2.0.0.ebuild => banshee-2.2.1.ebuild} (79%) 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 +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 banshee-2.2.0-r1.ebuild: Stable on amd64 wrt bug #389181 diff --git a/media-sound/banshee/Manifest b/media-sound/banshee/Manifest index 17d414320b93..93d18082a69f 100644 --- a/media-sound/banshee/Manifest +++ b/media-sound/banshee/Manifest @@ -1,28 +1,18 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA1 AUX banshee-1.7.4-make-webkit-optional.patch 2151 RMD160 70ad41d04763a5023f9863809f3e35c77f103ada SHA1 6acad219469ee67ada7a89508fb639922db12e22 SHA256 5f5ceea4e09dd9f9dca776b9775d6998faa641c7daa8968241b9bbddd6f72ecf AUX banshee-2.2.0-fix-equalizer-values.patch 1385 RMD160 086766a26e01a7cdb078bca1e10110b939bf9301 SHA1 358e8d458187d2a98fdaacdcb3af6b11426a1482 SHA256 23752f3da13c3b87d378a8fb7b42a6c1b3062f12432f74da8f80427b71434f08 -DIST banshee-2.0.0.tar.bz2 3575359 RMD160 11ef5f5773761546dbb1f33c9fdb09658dad171c SHA1 2b67fda2a15aa7eb5bc2a1e88f7013f3896913a4 SHA256 c6618d551556e1b994b16cc46bb5b4597b707e6c2dfda691ee852e0d1f544916 DIST banshee-2.2.0.tar.xz 3069044 RMD160 b36900677265a4cf4264501e4c0f6a385189cb51 SHA1 08a1b28688cf545512fae039cef7555a8e3ac8e9 SHA256 85026f270777be15b778a8bf676d2c6e1a0d3d9758145515809bf209f7ab1815 -EBUILD banshee-2.0.0.ebuild 4033 RMD160 ecb18238d758bcc72c864f60badfa4ee4def2cea SHA1 b8d87c7cf2960f371cf87edda59ca28d05e6e282 SHA256 471ac04fb111990e196c4350b310132d9372e24d8d2b8778a6cad4cbb2d21c5b +DIST banshee-2.2.1.tar.xz 3084484 RMD160 47b5ae9538306b27e6cc6288c61a94a1a1b72102 SHA1 7b77c3f47f60c3f26ee8b46fca3316e20f97fde2 SHA256 55c03ddf9732199b9f83d4ff375af99ae5a4eea46b8a198695427e5c48f1b9a5 EBUILD banshee-2.2.0-r1.ebuild 3921 RMD160 2bd22a762dad23fab06190fa604e85474b668a52 SHA1 76d677cfe932e159d2e9484aa1995feadf7e148b SHA256 63f4681873254de5504020652bc1b780a734f3c9cc6bb757aff2678ebb272689 -MISC ChangeLog 26833 RMD160 58a2d6bbbd8e7642200847bca08d4818a79560ef SHA1 09ea04bcfbf7a913fd37eaf809cd70810439d077 SHA256 ab7225fd0c1eb2edfbad7330aeba96f43590c08473fbab3f3fcde10ea667a451 -MISC metadata.xml 716 RMD160 a3ace5c3df28db2b8814cbbbddd3c684b1558a02 SHA1 98985189362dcfa52450c191b577d969055ae5cf SHA256 85cea10541f92ee15f7971df81dfe4f784290863c5d6c55eaf752da2cb2a12ee +EBUILD banshee-2.2.1.ebuild 4126 RMD160 28510f774621d80352ef9bfb90bf3982c1217361 SHA1 3bfc8a86b597344f4dee08168719b7cf07413093 SHA256 88ce579ead6710be8a106d45e7fc08fab1681f67fe8c649e881d34ca1c15a588 +MISC ChangeLog 27180 RMD160 061d049e2768d6730392a4687871a9e4b700650c SHA1 787803fb447ce3a977c26b16f6c4cf92eed742ad SHA256 debc0ba18863feb1ba0d76bfad0b55dd5dd78893a052ad91537d68c3c4eef15c +MISC metadata.xml 698 RMD160 95a11b2d382d5c91b411829fe455b733ecea1228 SHA1 414284c191fdfadcf7b8ed4b0839a539ff850cca SHA256 fdccdd9d76ee8b2de867fad022cc51569cf5932e8ddf4b1eba263f0add1f4973 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCgAGBQJOtSv+AAoJEPqDWhW0r/LCtpgQAKu7vAoqqVDHRJna5DMXZHC4 -BOU/8SjESRygEE4R5A0Amsd6Lrj7FQz6cFetLT0NNM/mTwFtHUR2w5yrPs8v4CPV -f4IfzX5n5m+KAr8RvqtJYeOIyzp90zEquDO+ftogGHgyVjmY6O6Et8px7uIeIs/F -2MUzXvdtuGx1HzyNFEWfBbsdpBJxQCrLcD4GTDKnSfajZQZ/4a5FG8BZmOi5Tl7g -G0mz6cnySqaUKuxk8tXGOX2XiZhiMGxvkPVcCd/2qyB38jlU6CnmquzQqLzXOWuX -wAGMm3+6TPs6jyybA664PF/M6YXDb80OwoiRtXPfA8ylqYJlz4t0bAwwHznqr1HU -SnqDZ3b4VerJb4ZrQkpizDyDTpZ8Fx2ni7go6wSxUfd32tq+o3QW2F9CKqfs+ypw -2kl49Qf1fLDFzbmzNzakwMWCXSzfzcsgSHImG0tSfy2fl5oQTmbke7wUSqcQ++O1 -JyoUaz+0wwNJ9Ogqy9taPMTUL2Y7fVdI8CUzzAC4htn5HfJai7K2eaTTqqUrxNcm -+zzz4uU8hDCPwbJJFouxBMBaPltXqRa7DwYxzg3bBDK11EYpajH1liQggQKJkU8Y -Vq57RF6/cGmA5yWZcWWdOvvEJ/PLxkJlLFKcsnhGPvAye03LyicSxY2+FNISYCPb -+oTuAamD3TNTeETQuHkp -=AVhZ +iEYEARECAAYFAk7KOvIACgkQCaWpQKGI+9T5aACfaHJ/rsfmXQhzN3HrwXQ3T+5G +E9MAn1F3/evVOQelTE57edqKMkCDgV/Y +=R7qW -----END PGP SIGNATURE----- diff --git a/media-sound/banshee/banshee-2.0.0.ebuild b/media-sound/banshee/banshee-2.2.1.ebuild similarity index 79% rename from media-sound/banshee/banshee-2.0.0.ebuild rename to 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 @@ - dotnet - gstreamer - - Use external Boo instead of the bundled one +dotnet +gstreamer + + Use external Boo instead of the bundled one + Build beats per minute detection extension Build with audio CD support - Build with Daap support - Build with karma support - Build with podcasting support - Enable support for plugins that access web-based services - such as Amazon and wikipedia (requires - net-libs/webkit-gtk) - Enable the Youtube plugin - + Build with Daap support + Build with karma support + Enable support for plugins that access web-based services + such as Amazon and wikipedia (requires net-libs/webkit-gtk) + Enable the Youtube plugin + -- 2.26.2