#!/bin/sh CWD=`pwd` TMP=/tmp PKG=$TMP/package-cdparanoia VERSION=IIIalpha9.8 ARCH=alpha BUILD=2 TARGET=$ARCH-alphaslack-linux ( cd $TMP tar xzf $CWD/cdparanoia-III-alpha9.8.src.tar.gz cd cdparanoia-III-alpha9.8 zcat $CWD/cdparanoia-III-alpha9.8-gcc34-1.patch.gz | patch -p1 ./configure --prefix=/usr $TARGET make mkdir -p $PKG/usr/bin cat cdparanoia > $PKG/usr/bin/cdparanoia ; chmod 755 $PKG/usr/bin/cdparanoia mkdir -p $PKG/usr/include cat interface/cdda_interface.h > $PKG/usr/include/cdda_interface.h cat paranoia/cdda_paranoia.h > $PKG/usr/include/cdda_paranoia.h cat utils.h > $PKG/usr/include/utils.h mkdir -p $PKG/usr/lib cat interface/libcdda_interface.a > $PKG/usr/lib/libcdda_interface.a cat interface/libcdda_interface.so.0.9.8 > $PKG/usr/lib/libcdda_interface.so.0.9.8 cat paranoia/libcdda_paranoia.a > $PKG/usr/lib/libcdda_paranoia.a cat paranoia/libcdda_paranoia.so.0.9.8 > $PKG/usr/lib/libcdda_paranoia.so.0.9.8 mkdir -p $PKG/usr/man/man1 cat cdparanoia.1 | gzip -9c > $PKG/usr/man/man1/cdparanoia.1.gz mkdir -p $PKG/usr/doc/cdparanoia-III-alpha9.8 cp -a FAQ.txt GPL README cdparanoia.1.jp $PKG/usr/doc/cdparanoia-III-alpha9.8 chown -R root.root $PKG/usr/doc/cdparanoia-III-alpha9.8 chmod 755 $PKG/usr/lib/libcdda*.so.0.9.8 ( cd $PKG find . -type f | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . -type f | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null ( cd usr/lib ; ln -sf libcdda_interface.so.0.9.8 libcdda_interface.so ) ( cd usr/lib ; ln -sf libcdda_interface.so.0.9.8 libcdda_interface.so.0 ) ( cd usr/lib ; ln -sf libcdda_paranoia.so.0.9.8 libcdda_paranoia.so ) ( cd usr/lib ; ln -sf libcdda_paranoia.so.0.9.8 libcdda_paranoia.so.0 ) ) mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG makepkg -l y -c n $TMP/cdparanoia-$VERSION-$ARCH-$BUILD.tgz ) 2>&1 | tee $TMP/cdparanoia.build.log