#Maintainer: Pedro Pinto (pnboy~AT~pinguix.com) pkgname=alsa-firmware pkgver=1.0.16 pkgrel=1 zenver=52 arch=i486 source=(ftp://ftp.alsa-project.org/pub/firmware/$pkgname-$pkgver.tar.bz2) url=http://alsa-project.org/ docs=(COPYING) extradepends=(alsa-tools) dotnew=(usr/share/alsa/firmware/mixartloader/miXart.conf usr/share/alsa/firmware/pcxhrloader/pcxhr.conf usr/share/alsa/firmware/usx2yloader/us122.conf usr/share/alsa/firmware/usx2yloader/us224.conf usr/share/alsa/firmware/usx2yloader/us428.conf usr/share/alsa/firmware/vxloader/vx222.conf usr/share/alsa/firmware/vxloader/vxboard.conf usr/share/alsa/firmware/vxloader/vxpocket.conf usr/share/alsa/firmware/vxloader/vxp440.conf) slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (ALSA firmware package)" "Advanced Linux Sound Architecture firmware" "Firmware binaries for some soundcards that need it" ) build() { cd $startdir/src/$pkgname-$pkgver ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc make || return 1 make install DESTDIR=$startdir/pkg mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/ cp $startdir/src/$pkgname-$pkgver/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README cp $startdir/src/$pkgname-$pkgver/hdsploader/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README.hdsploader cp $startdir/src/$pkgname-$pkgver/mixartloader/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README.mixartloader cp $startdir/src/$pkgname-$pkgver/pcxhrloader/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README.pcxhrloader cp $startdir/src/$pkgname-$pkgver/usx2yloader/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README.usx2yloader cp $startdir/src/$pkgname-$pkgver/vxloader/README $startdir/pkg/usr/doc/$pkgname-$pkgver/README.vxloader # fix symlinks cd $startdir/pkg ( cd lib/firmware/turtlebeach ; rm -rf msndinit.bin ) ( cd lib/firmware/turtlebeach ; ln -sf ../../../etc/sound/msndinit.bin msndinit.bin ) ( cd lib/firmware/turtlebeach ; rm -rf msndperm.bin ) ( cd lib/firmware/turtlebeach ; ln -sf ../../../etc/sound/msndperm.bin msndperm.bin ) ( cd lib/firmware/turtlebeach ; rm -rf pndspini.bin ) ( cd lib/firmware/turtlebeach ; ln -sf ../../../etc/sound/pndspini.bin pndspini.bin ) ( cd lib/firmware/turtlebeach ; rm -rf pndsperm.bin ) ( cd lib/firmware/turtlebeach ; ln -sf ../../../etc/sound/pndsperm.bin pndsperm.bin ) }