summaryrefslogtreecommitdiffstats
path: root/alsa-utils/Pkgfile
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2012-01-30 20:30:09 +0100
committerpiernov <piernov@piernov.org>2012-05-13 16:22:07 +0200
commitf87ee68c2ef363fbea47eaf0447bee908e5358ac (patch)
tree691a4c416bce4680bb69fe0ca241b184b2b2b440 /alsa-utils/Pkgfile
parenta0872260c949d610fb85fb8c892b1b7df7196fcf (diff)
downloadnutyx-extra-f87ee68c2ef363fbea47eaf0447bee908e5358ac.tar.gz
nutyx-extra-f87ee68c2ef363fbea47eaf0447bee908e5358ac.tar.bz2
nutyx-extra-f87ee68c2ef363fbea47eaf0447bee908e5358ac.tar.xz
nutyx-extra-f87ee68c2ef363fbea47eaf0447bee908e5358ac.zip
alsa-utils 1.0.25-1 màj port
(cherry picked from commit 0e9c3ed58bc5e0194b511d0a6be5d9b06a4604bd)
Diffstat (limited to 'alsa-utils/Pkgfile')
-rwxr-xr-xalsa-utils/Pkgfile47
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
}
-