Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 401293 - media-sound/audacious: Bump to 3.2
Summary: media-sound/audacious: Bump to 3.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-29 12:18 UTC by Hanno Böck
Modified: 2012-02-02 04:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
audacious-plugins-3.2.ebuild (audacious-plugins-3.2.ebuild,3.29 KB, text/plain)
2012-01-29 12:20 UTC, Hanno Böck
Details
audacious-3.2.ebuild (audacious-3.2.ebuild,1.79 KB, text/plain)
2012-01-29 12:20 UTC, Hanno Böck
Details

Note You need to log in before you can comment on or make changes to this bug.
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.