diff options
Diffstat (limited to 'alsa-utils/Pkgfile')
-rwxr-xr-x | alsa-utils/Pkgfile | 47 |
1 files changed, 36 insertions, 11 deletions
diff --git a/alsa-utils/Pkgfile b/alsa-utils/Pkgfile index b22e794c3..fd96a8b8f 100755 --- a/alsa-utils/Pkgfile +++ b/alsa-utils/Pkgfile @@ -6,22 +6,47 @@ # Run on: alsa-lib,dialog,xmlto name=alsa-utils -version=1.0.24.2 -release=3 -source=(ftp://ftp.alsa-project.org/pub/utils/$name-$version.tar.bz2) +version=1.0.25 +release=1 +source=(ftp://ftp.alsa-project.org/pub/utils/$name-$version.tar.bz2 + alsa.rules + alsaunmute + alsaunmute.1 + alsa-info.sh + alsactl.conf) build() { source /etc/blfs-bootscripts # wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 - wget http://nutyx.meticul.eu/files/patchs/aaabasicfs/blfs-bootscripts-$scriptsversion.tar.bz2 - tar xvf $scripts-$scriptsversion.tar.bz2 + wget http://nutyx.meticul.eu/files/patchs/aaabasicfs/blfs-bootscripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + cd $name-$version - ./configure --prefix=/usr \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info + CFLAGS="$RPM_OPT_FLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" ./configure --disable-alsaconf \ + --with-udev-rules-dir=/lib/udev/rules.d make make DESTDIR=$PKG install - cd ../$scripts-$scriptsversion - make DESTDIR=$PKG install-alsa + + mkdir -p $PKG/lib/udev/rules.d + install -p -m 644 ../alsa.rules $PKG/lib/udev/rules.d/90-alsa-restore.rules + + install -p -m 755 ../alsaunmute $PKG/usr/bin + install -p -m 644 ../alsaunmute.1 $PKG/usr/share/man/man1/alsaunmute.1 + + # Move /usr/share/alsa/init to /usr/lib/alsa/init + mkdir -p -m 755 $PKG/usr/lib/alsa + mv $PKG/usr/share/alsa/init $PKG/usr/lib/alsa + + # Link /usr/lib/alsa/init to /usr/share/alsa/init back + ln -s ../../lib/alsa/init $PKG/usr/share/alsa/init + + # Create a place for global configuration + mkdir -p -m 755 $PKG/etc/alsa + install -p -m 644 ../alsactl.conf $PKG/etc/alsa + + install -p -m 755 ../alsa-info.sh $PKG/usr/bin/alsa-info + ln -s alsa-info $PKG/usr/bin/alsa-info.sh + + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-alsa } - |