IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=2.00.3 ZISOFSTOOLS=1.0.4 PROGNAME="cdrtools $VERSION" DESC="\ cdrtools \n\ \n\ Tools for mastering and writing compact discs. \n\ \n\ cdda2wav -- CD audio sampling utility. \n\ cdrecord -- burn discs in most ATAPI and SCSI CD-R drives. \n\ mkisofs -- create ISO9660/HFS/Joliet CD-ROM images. \n\ mkzftree -- compress a file tree to make a compressed CD-ROM." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/cdrtools PKGNAME=cdrtools-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/cdrtools-$VERSION.tar.bz2 cd cdrtools-$VERSION/ cp -vp /usr/share/libtool/config.* conf/ cp -vp /usr/share/libtool/config.* cdda2wav/ chown -R root.root . find . -perm 775 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; zcat $CWD/cdrtools.s390.ins_base.diff.gz | patch -p1 -E --backup --verbose make # Add the mkzftree tool for zisofs: cd $TMP tar -yxvf $CWD/zisofs-tools-$ZISOFSTOOLS.tar.bz2 cd zisofs-tools-$ZISOFSTOOLS chown -R root.root . find . -perm 775 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; ./configure --prefix=/usr make } install() { cd $TMP cd cdrtools-$VERSION/ make install mkdir -p /package-cdrtools/usr/doc/cdrtools-$VERSION cp -a AN-* BUILD COMPILE COPYING INSTALL README* \ /package-cdrtools/usr/doc/cdrtools-$VERSION ( cd mkisofs mkdir -p /package-cdrtools/usr/doc/cdrtools-$VERSION/mkisofs cp -a COPYING ChangeLog README* TODO /package-cdrtools/usr/doc/cdrtools-$VERSION/mkisofs chown root.root /package-cdrtools/usr/doc/cdrtools-$VERSION/mkisofs/* chmod 644 /package-cdrtools/usr/doc/cdrtools-$VERSION/mkisofs/* ) ( cd cdda2wav mkdir -p /package-cdrtools/usr/doc/cdrtools-$VERSION/cdda2wav cp -a FAQ Frontends GPL HOWTOUSE NEEDED OtherProgs README THANKS TODO \ Changelog /package-cdrtools/usr/doc/cdrtools-$VERSION/cdda2wav chown root.root /package-cdrtools/usr/doc/cdrtools-$VERSION/cdda2wav/* chmod 644 /package-cdrtools/usr/doc/cdrtools-$VERSION/cdda2wav/* ) ( cd /package-cdrtools/usr/bin rm -f mkhybrid ; ln -sf mkisofs mkhybrid ) cd $TMP cd zisofs-tools-$ZISOFSTOOLS make install INSTALLROOT=/package-cdrtools mkdir -p /package-cdrtools/usr/doc/zisofs-tools-$ZISOFSTOOLS cp -a CHANGES COPYING INSTALL README zisofs.magic \ /package-cdrtools/usr/doc/zisofs-tools-$ZISOFSTOOLS # These don't need to be in the package, IMHO. rm -rf /package-cdrtools/usr/lib /package-cdrtools/usr/include \ /package-cdrtools/usr/man/man5 /package-cdrtools/usr/man/man1/cdda2ogg.1 # Next big hole? ;) rm -r /package-cdrtools/usr/sbin rm -f /package-cdrtools/usr/doc/cdrtools-$VERSION/README.rscsi ( cd /package-cdrtools/usr/man/ for dir in 1 8; do ( cd man$dir rm -f *.gz gzip -9 *.$dir ) done ) } attributes() { chown -R root.bin $PKG/package-cdrtools/usr/bin/ chmod 644 $PKG/package-cdrtools/usr/man/man1/* \ $PKG/package-cdrtools/usr/man/man8/* } special() { cd $PKG mv package-cdrtools/* ./ rmdir package-cdrtools cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-cdrtools/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }