[arch-commits] CVS update of extra/multimedia/audacious (3 files)

Travis Willard travis at archlinux.org
Sat Mar 15 15:16:04 UTC 2008


    Date: Saturday, March 15, 2008 @ 11:16:04
  Author: travis
    Path: /home/cvs-extra/extra/multimedia/audacious

   Added: ChangeLog (1.1)
Modified: PKGBUILD (1.7 -> 1.8) audacious.install (1.2 -> 1.3)

upgpkg: audacious 1.5.0-1
    Upstream update - renamed audacious-player to audacious (probably was a bad idea to name it audacious-player in the first place - correcting that.)


-------------------+
 ChangeLog         |   11 +++++++++++
 PKGBUILD          |   37 +++++++++++++++++++++++++++++++++++++
 audacious.install |   24 ++++++++++++++++++++++++
 3 files changed, 72 insertions(+)


Index: extra/multimedia/audacious/ChangeLog
diff -u /dev/null extra/multimedia/audacious/ChangeLog:1.1
--- /dev/null	Sat Mar 15 11:16:04 2008
+++ extra/multimedia/audacious/ChangeLog	Sat Mar 15 11:16:04 2008
@@ -0,0 +1,11 @@
+2008-03-15 Travis Willard <travis at archlinux.org>
+
+	* 1.5
+	New upstream release.
+	Renamed audacious-player to audacious - been a long time coming
+
+2008-02-16 Travis Willard <travis at archlinux.org>
+
+	* 1.4.6
+	Added ChangeLog
+	New upstream release.
Index: extra/multimedia/audacious/PKGBUILD
diff -u /dev/null extra/multimedia/audacious/PKGBUILD:1.8
--- /dev/null	Sat Mar 15 11:16:04 2008
+++ extra/multimedia/audacious/PKGBUILD	Sat Mar 15 11:16:04 2008
@@ -0,0 +1,37 @@
+# $Id: PKGBUILD,v 1.8 2008/03/15 15:16:04 travis Exp $
+# Maintainer: Travis Willard <travisw at wmpub.ca>
+# Contributor: William Rea <sillywilly at gmail.com>
+
+pkgname=audacious
+pkgver=1.5.0
+pkgrel=1
+pkgdesc="A media player forked from BMP 0.9.7.1 - player component (no plugins)."
+arch=('i686' 'x86_64')
+url="http://audacious-media-player.org/"
+license=('GPL3')
+depends=('gtk2' 'libmowgli' 'libmcs' 'dbus-glib' 'libglade' 'unzip' 'libsamplerate') # Unzip for theme changing
+replaces=('audacious-player')
+install=audacious.install
+source=(http://distfiles.atheme.org/$pkgname-$pkgver.tgz)
+md5sums=('ea631b69eb54e97d60bf3c52ae6c7e62')
+options=('!libtool')
+
+build() {
+
+    # NOTE TO ANYONE BUILDING THIS PKG!
+    # 
+    # Audacious and Audacious-plugins must both be built with
+    # the same CFLAGS and CXXFLAGS.  
+    # If ever strange, unexplainable playlist corruption happens, this
+    # is likely the cause - make sure both packages were built with
+    # the same flags and same version of GCC.
+
+    cd $startdir/src/audacious-$pkgver
+
+    ./configure --prefix=/usr --enable-chardet --enable-samplerate
+    make || return 1
+
+    make DESTDIR=$startdir/pkg install
+
+} 
+
Index: extra/multimedia/audacious/audacious.install
diff -u /dev/null extra/multimedia/audacious/audacious.install:1.3
--- /dev/null	Sat Mar 15 11:16:04 2008
+++ extra/multimedia/audacious/audacious.install	Sat Mar 15 11:16:04 2008
@@ -0,0 +1,24 @@
+# $Id: audacious.install,v 1.3 2008/03/15 15:16:04 travis Exp $
+# arg 1:  the new package version
+post_install() {
+    echo "==> Ensure audacious-plugins is installed for full functionality!" 
+
+    # Run ldconfig after installation
+    #  the makefile wants to do this after make install
+    /sbin/ldconfig
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_upgrade() {
+    post_install $1
+    if [ "`vercmp $2 1.3.1`" -lt "0" ]; then
+        echo "==> As of version 1.3.0, Audacious now supports the XDG BASEDIR standard."
+        echo "==> Skins and plugins have moved to ~/.local/share/audacious"
+        echo "==> Configuration files have moved to ~/.config/audacious"
+    fi 
+}
+
+op=$1
+shift
+$op $*




More information about the arch-commits mailing list