#!/bin/sh [ -z $PREPKG ] && exit 1 PACKAGE=alsa-utils VERSION=1.0.13 FILES=$(cd $(dirname $0) ; pwd) PATCHES=" $PACKAGE-$VERSION-alsaconf.diff.gz " for PATCH in $PATCHES ; do zcat $FILES/patches/$PATCH | patch -p1 &> $PATCH.output done mkdir -p $PREPKG/{install,etc/rc.d,usr/doc/$PACKAGE-$VERSION}/ #chown -R root:root . CFLAGS="-O2 -march=i486 -mcpu=i686" \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ i486-slackware-linux &> configure.output || exit 1 make $MAKEJOBS &> make.output || exit 1 make DESTDIR=$PREPKG install &> make_install.output || exit 1 chown -R root:bin $PREPKG/usr/{bin,sbin}/ cp -p alsamixer/README \ $PREPKG/usr/doc/$PACKAGE-$VERSION/README.alsamixer cp -p seq/aconnect/README.aconnect seq/aseqnet/README.aseqnet \ ABOUT-NLS COPYING ChangeLog INSTALL README TODO \ $PREPKG/usr/doc/$PACKAGE-$VERSION/ rm $PREPKG/usr/man/man1/arecord.1 gzip -r9 $PREPKG/usr/man/ ln -s aplay.1.gz $PREPKG/usr/man/man1/arecord.1.gz cp $FILES/rc.alsa $PREPKG/etc/rc.d/ chmod 755 $PREPKG/etc/rc.d/rc.alsa cat << EOF > $PREPKG/install/doinst.sh #!/bin/sh EOF cp $FILES/slack-desc $PREPKG/install/ find $PREPKG -exec file {} \; \ | awk -F : '/ ELF / {print $1}' \ | xargs strip -p --strip-unneeded