#!/bin/bash # a2ps.build # Build a2ps package for ARMedslack # Based on Slackware build scripts a2ps.build & psutils.build # Modified by Stuart Winter # 20-Aug-2004 VERSION=$1 ############################################################################### # Build psutils: ############################################################################### cd $SLACKTRACKSCRATCHDIR tar zxvvf $CWD/psutils-*.tar.gz cd psutils slackhousekeeping # Apply patches: zcat $CWD/psutils-1.17.diff.gz | patch -p1 # Perl isn't in /usr/local: fgrep -lr -- '/usr/local/bin/perl' . | xargs sed -i 's?/usr/local/bin/perl?/usr/bin/perl?g' # Build: make -f Makefile.unix || failmake make -f Makefile.unix install # Install docs: mkdir -p /usr/doc/psutils-1.17 cp -a LICENSE README \ /usr/doc/psutils-1.17 ############################################################################### # Build a2ps: ############################################################################### cd $SLACKTRACKSCRATCHDIR tar zxvvf $CWD/$PACKAGE-*.tar.gz cd $PACKAGE-* slackhousekeeping # Apply patches: zcat $CWD/a2ps-*.diff.gz | patch -p1 --verbose --backup --suffix=.orig -E zcat $PORTCWD/path-concat.c.diff.gz | patch -p1 # Perl isn't in /usr/local: fgrep -lr -- '/usr/local/bin/perl' . | xargs sed -i 's?/usr/local/bin/perl?/usr/bin/perl?g' # Build: ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --with-medium=letter \ $ARCH-slackware-linux || failconfig make CFLAGS="$ARCH_CFLAGS" || failmake make CFLAGS="$ARCH_CFLAGS" install # Install docs: mkdir -p /usr/doc/$PACKAGE-$VERSION cp -a ABOUT-NLS ANNOUNCE AUTHORS COPYING ChangeLog FAQ INSTALL NEWS README THANKS TODO \ /usr/doc/$PACKAGE-$VERSION # Install package description: cd / slackdesc #################################################################################