Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=5d34e1406fb5241423157e1ddd5b647737e84835

commit 5d34e1406fb5241423157e1ddd5b647737e84835
Author: James Buren <r...@frugalware.org>
Date:   Fri Aug 27 05:42:51 2010 -0500

audacious-plugins-2.4.0-1-i686
* version bump
* remove icecast and esd plugins
* new libnotify plugin

diff --git a/source/xmultimedia-extra/audacious-plugins/FrugalBuild 
b/source/xmultimedia-extra/audacious-plugins/FrugalBuild
index 9e60c74..d145025 100644
--- a/source/xmultimedia-extra/audacious-plugins/FrugalBuild
+++ b/source/xmultimedia-extra/audacious-plugins/FrugalBuild
@@ -2,80 +2,67 @@
# Maintainer: James Buren <r...@frugalware.org>

pkgname=audacious-plugins
-pkgver=2.3
-pkgrel=3
+pkgver=2.4.0
+pkgrel=1
pkgdesc="Plugins for audacious."
url="http://audacious-media-player.org";
depends=('audacious>=2.3-4' 'flac>=1.1.4' 'libvorbis' 'unzip' 'lame' 'libmad' \
'libxcomposite' 'alsa-lib' 'faad2' 'libsamplerate')
-makedepends=('krb5' 'libcap>=2.19')
+makedepends=('krb5')
# Blue tooth disabled because of compile errors.
conflicts=('audacious-plugin-arts' 'audacious-plugin-musepack' \
'audacious-plugin-bluetooth' 'audacious-plugin-lastfm' \
-           'audacious-plugin-scrobbler')
-replaces=('audacious-plugin-arts' 'audacious-plugin-musepack' \
-          'audacious-plugin-bluetooth' 'audacious-plugin-lastfm' \
-          'audacious-plugin-scrobbler')
+           'audacious-plugin-scrobbler' 'audacious-plugin-esd' \
+           'audacious-plugin-icecast')
+replaces=(${conflic...@]})
groups=('xmultimedia-extra')
archs=('i686' 'x86_64')
options=('scriptlet')
up2date="lynx -dump '$url/downloads' | grep -o '$pkgname-\(.*\).tgz' | tail -n1 
| sed 's|$pkgname-\(.*\).tgz|\1|'"
source=(http://distfiles.atheme.org/$pkgname-$pkgver.tgz)
+sha1sums=('bd59c31ffb439380fcfec028dcf10b49cb82ad5f')

-subpkgs=("audacious-plugin-esd" "audacious-plugin-jack" \
-        "audacious-plugin-neon" "audacious-plugin-wavpack" \
-        "audacious-plugin-sidplay" "audacious-plugin-mtp" \
-        "audacious-plugin-mms" \
-        "audacious-plugin-pulseaudio" "audacious-plugin-icecast" \
-        "audacious-plugin-paranormal" \
-        "audacious-plugin-adplug"  \
-        "audacious-plugin-cd" \
-        "audacious-plugin-sndfile" "audacious-plugin-cue" \
-        "audacious-plugin-bs2b" "audacious-plugin-projectm" \
-        "audacious-plugin-ffaudio" "audacious-plugin-fluidsynth")
-subdescs=('Audacious esd output plugin' 'Audacious jack output plugin' \
-       'Audacious neon transport plugin' 'Audacious wavpack input plugin' \
-       'Audacious sid input plugin' 'Audacious mtp general plugin' \
-       'Audacious mms transport plugin' \
-       'Audacious pulseaudio output plugin' 'Audacious icecast output plugin' \
-       'Audacious paranormal visualization plugin' \
-       'Audacious adplug input plugin' \
-       'Audacious cd input plugin' \
-       'Audacious sndfile input plugin' 'Audacious cue container plugin' \
-       'Audacious bs2b effect plugin' 'Audacious projectm visualization 
plugin' \
-       'Audacious ffaudio input plugin' 'Audacious fluidsynth input plugin')
-subdepends=("esd" "libsamplerate jack" "neon>=0.28.3" "wavpack>=4.40.0" \
-           "libsidplay libsidplay2" "libmtp" "libmms" "pulseaudio 
libcap>=2.19" \
-           "libshout" "sdl" "adplug>=2.1" \
-           "libcdio>=0.80-2" "libsndfile" "libcue" "libbs2b" \
-           "libprojectm gtkglext" "ffmpeg libraw1394" "fluidsynth")
-subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
-             "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
-             "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
-             "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
-             "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
-             "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver")
-subgroups=('xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' \
-          'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' \
-          'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' \
-          'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' \
-          'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra' \
-          'xmultimedia-extra' 'xmultimedia-extra' 'xmultimedia-extra')
-subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-           'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-          'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-          'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-          'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-          'i686 x86_64' 'i686 x86_64' 'i686 x86_64')
+subpkgs=( "audacious-plugin-jack" "audacious-plugin-neon"             \
+          "audacious-plugin-wavpack" "audacious-plugin-sidplay"       \
+          "audacious-plugin-mtp" "audacious-plugin-mms"               \
+          "audacious-plugin-pulseaudio" "audacious-plugin-paranormal" \
+          "audacious-plugin-adplug" "audacious-plugin-cd"             \
+          "audacious-plugin-sndfile" "audacious-plugin-cue"           \
+          "audacious-plugin-bs2b" "audacious-plugin-projectm"         \
+          "audacious-plugin-ffaudio" "audacious-plugin-fluidsynth"    \
+          "audacious-plugin-notify" )
+subdescs=( 'Audacious jack output plugin' 'Audacious neon transport plugin'  \
+           'Audacious wavpack input plugin' 'Audacious sidplay input plugin' \
+           'Audacious mtp general plugin' 'Audacious mms transport plugin'   \
+           'Audacious pulseaudio output plugin'                              \
+           'Audacious paranormal visualization plugin'                       \
+           'Audacious adplug input plugin' 'Audacious cd input plugin'       \
+           'Audacious sndfile input plugin' 'Audacious cue container plugin' \
+           'Audacious bs2b effect plugin'                                    \
+           'Audacious projectm visualization plugin'                         \
+           'Audacious ffaudio input plugin'                                  \
+           'Audacious fluidsynth input plugin'                               \
+           'Audacious notify general plugin' )
+subdepends=( "jack" "neon>=0.28.3" "wavpack>=4.40.0" "libsidplay libsidplay2" \
+             "libmtp" "libmms" "pulseaudio libcap>=2.19" "sdl" "adplug>=2.1"  \
+             "libcdio>=0.80-2" "libsndfile" "libcue>=1.4.0" "libbs2b"         \
+             "libprojectm gtkglext" "ffmpeg libraw1394" "fluidsynth"
+             "libnotify" )

+for i in $(seq 0 $(echo ${#subpk...@]} - 1 | bc)); do
+  subrodepends[$i]="$pkgname=$pkgver"
+  subarchs[$i]=${arc...@]}
+  subgroups[$i]=${grou...@]}
+done

+if [ "$CARCH" != "ppc" ]; then
subpkgs=("${subpk...@]}" 'audacious-plugin-lirc')
subdescs=("${subdes...@]}" 'Audacious lirc plugin')
subdepends=("${subdepen...@]}" "lirc")
subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver")
subgroups=("${subgrou...@]}" 'xmultimedia-extra')
subarchs=("${subarc...@]}" 'i686 x86_64')
-
+fi

build()
{
@@ -89,10 +76,10 @@ build()
--enable-amidiplug \
--disable-dependency-tracking \
--enable-usf \
+    --enable-scrobbler \
$opts
## Fbuild/Fmakeinstall does not work
make DESTDIR=$Fdestdir install || Fdie
-       Fsplit audacious-plugin-esd usr/lib/audacious/Output/ESD.so
Fsplit audacious-plugin-jack usr/lib/audacious/Output/jackout.so
if [ "$CARCH" != "ppc" ]; then
Fsplit audacious-plugin-lirc usr/lib/audacious/General/lirc.so
@@ -103,7 +90,6 @@ build()
Fsplit audacious-plugin-mtp usr/lib/audacious/General/mtp_up.so
Fsplit audacious-plugin-mms usr/lib/audacious/Transport/mms.so
Fsplit audacious-plugin-pulseaudio usr/lib/audacious/Output/pulse_audio.so
-       Fsplit audacious-plugin-icecast usr/lib/audacious/Output/icecast.so
Fsplit audacious-plugin-paranormal usr/lib/audacious/Visualization/paranormal.so
Fsplit audacious-plugin-adplug usr/lib/audacious/Input/adplug.so
Fsplit audacious-plugin-cd usr/lib/audacious/Input/cdaudio-ng.so
@@ -113,7 +99,7 @@ build()
Fsplit audacious-plugin-projectm usr/lib/audacious/Visualization/projectm-1.0.so
Fsplit audacious-plugin-ffaudio usr/lib/audacious/Input/ffaudio.so
Fsplit audacious-plugin-fluidsynth 
usr/lib/audacious/Input/amidi-plug/ap-fluidsynth.so
+  Fsplit audacious-plugin-notify usr/lib/audacious/General/notify.so
}

# optimization OK
-sha1sums=('1e18e2f3a070a23e58b8f91f2923ef7d9bbaf153')
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to