#!/bin/sh # Set initial variables: # Created by Patrick J. Volkerding - volkerdi@slackware.com # Redefined by Bruno H. Collovini - buick@microlink.com.br # 11/15/2002 # made sane by Fred Emmott - mail@fredemmott.co.uk 20050115 VERSION=1.6.3 ARCH=x86_64 BUILD=1 #-------------- Set MAKE BUILD -------------------- CWD=`pwd` if [ "$TMP" = "" ]; then TMP=/tmp fi if [ ! -d $TMP ]; then mkdir -p $TMP # location to build the source fi # place for the package to be built PKG=$TMP/package-enscript rm -rf $PKG mkdir -p $PKG echo "+=============+" echo "| enscript-$VERSION |" echo "+=============+" cd $TMP tar xzvf $CWD/enscript-$VERSION.tar.gz #------ ENTER ENSCRIPT SOURCE FILE cd enscript-$VERSION #------ CFLAGS=-O2 LDFLAGS=-s ./configure --prefix=/usr \ --with-media=Letter \ --sysconfdir=/etc make make install DESTDIR=$PKG ( cd tests ; make check ) ## Apparently, enscript's build script is a little bit broken and forgets ## to install the following two crucial files: #cp -a /etc/enscript.cfg /etc/enscript.cfg #cp -a /usr/share/enscript/enscript.st /usr/share/enscript/enscript.st chown -R root.bin $PKG/usr/bin mkdir -p $PKG/usr/doc/enscript-$VERSION cp -a *.txt ABOUT-NLS AUTHORS COPYING ChangeLog docs/FAQ.html INSTALL NEWS \ README* THANKS TODO $PKG/usr/doc/enscript-$VERSION chown root.root $PKG/usr/doc/enscript-$VERSION/* chmod 644 $PKG/usr/doc/enscript-$VERSION/* rm -f $PKG/usr/info/dir gzip $PKG/usr/info/*.info gzip $PKG/usr/man/man1/*.? mkdir -p $PKG/usr/share/enscript/afm mkdir -p $PKG/usr/share/enscript/hl cp afm/*afm $PKG/usr/share/enscript/afm cp afm/*map $PKG/usr/share/enscript/afm cp afm/*pfa $PKG/usr/share/enscript/afm cp states/hl/*.st $PKG/usr/share/enscript/hl # LOCALE MESSAGES ;) for LOC in `ls po/*.gmo | cut -d"/" -f2 | cut -d"." -f1`; do mkdir -p $PKG/usr/share/locale/$LOC/LC_MESSAGES cp po/$LOC.gmo $PKG/usr/share/locale/$LOC/LC_MESSAGES/enscript.mo done mkdir -p $PKG/etc cp lib/enscript.cfg $PKG/etc #----------- CREATE PACKAGE---------------------------- echo "##################" echo "# Create package #" echo "##################" echo echo enscript-$VERSION-$ARCH-$BUILD.tgz #------------------------------------------------------ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc # Build the package: cd $PKG makepkg -l y -c n $TMP/enscript-$VERSION-$ARCH-$BUILD.tgz