Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 401293

Summary: media-sound/audacious: Bump to 3.2
Product: Gentoo Linux Reporter: Hanno Böck <hanno>
Component: Current packagesAssignee: Tony Vroon (RETIRED) <chainsaw>
Status: RESOLVED FIXED    
Severity: normal CC: sound, travisghansen
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: audacious-plugins-3.2.ebuild
audacious-3.2.ebuild

Description Hanno Böck gentoo-dev 2012-01-29 12:18:29 UTC
More or less trivial bump, requires three minor changes:
- New download URL in SRC_URI
- NEWS file no longer exists
- ldflags patch no longer neccessary, has been applied upstream

Diff from 3.1.1 ebuild to 3.2:


--- /usr/portage/media-sound/audacious/audacious-3.1.1.ebuild	2012-01-17 14:01:18.000000000 +0100
+++ audacious-3.2.ebuild	2012-01-21 12:26:27.111234975 +0100
@@ -9,7 +9,7 @@
 S="${WORKDIR}/${MY_P}"
 DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
 HOMEPAGE="http://audacious-media-player.org/"
-SRC_URI="http://distfiles.atheme.org/${MY_P}.tar.bz2
+SRC_URI="http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2
 	 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
 
 LICENSE="GPL-2"
@@ -35,10 +35,6 @@
 PDEPEND=">=media-plugins/audacious-plugins-3.1.1"
 
 src_configure() {
-	# Some gccs don't like "-z defs" on their command line. Explicitly make it a
-	# linker flag (bug 395213).
-	epatch "${FILESDIR}/audacious_ldflags.patch"
-
 	# D-Bus is a mandatory dependency, remote control,
 	# session management and some plugins depend on this.
 	# Building without D-Bus is *unsupported* and a USE-flag
@@ -57,7 +53,7 @@
 
 src_install() {
 	default
-	dodoc AUTHORS NEWS README
+	dodoc AUTHORS README
 
 	# Gentoo_ice skin installation; bug #109772
 	insinto /usr/share/audacious/Skins/gentoo_ice
Comment 1 Hanno Böck gentoo-dev 2012-01-29 12:19:45 UTC
For audacious-plugins, it's more or less the same (ldflags patch applied upstream, changed download URL):

--- /usr/portage/media-plugins/audacious-plugins/audacious-plugins-3.1.1.ebuild2012-01-17 14:31:18.000000000 +0100
+++ audacious-plugins-3.2.ebuild	2012-01-29 13:18:53.707519050 +0100
@@ -10,7 +10,7 @@
 S="${WORKDIR}/${MY_P}"
 DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
 HOMEPAGE="http://audacious-media-player.org/"
-SRC_URI="http://distfiles.atheme.org/${MY_P}.tar.bz2"
+SRC_URI="http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -65,9 +65,6 @@
 
 src_configure() {
 	mp3_warning
-	# Turn "-z defs" into "-Wl,-z,defs" because some versions of gcc don't like
-	# it (bug 395213)
-	epatch "${FILESDIR}/audacious-plugins_ldflags.patch"
 	econf \
 		--enable-chardet \
 		--enable-modplug \
Comment 2 Hanno Böck gentoo-dev 2012-01-29 12:20:09 UTC
Created attachment 300243 [details]
audacious-plugins-3.2.ebuild
Comment 3 Hanno Böck gentoo-dev 2012-01-29 12:20:36 UTC
Created attachment 300245 [details]
audacious-3.2.ebuild
Comment 4 Rafał Mużyło 2012-01-29 15:17:39 UTC
I'd like to remind you about bug 393371 - seems like a good time to implement the trivial cleanups of the ebuild.

There's also (noted in the release announcement) dropping of libmowgli.
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2012-01-29 22:12:28 UTC
Hanno, please commit and update metadata.xml (either to set yourself maintainer or to drop me from it); Audacious upstream and I have parted ways.
Comment 6 Jeff (JD) Horelick (RETIRED) gentoo-dev 2012-02-02 04:03:03 UTC
Fixed. Added a 3.2 ebuild with many improvements.