#!/bin/sh # Set initial variables: CWD=`pwd` TMP=/tmp PKG=$TMP/package-groff VERSION=1.19.1 ARCH=alpha BUILD=1 # Explode the package framework: mkdir -p $PKG/usr/X11R6/bin $PKG/usr/X11R6/man/man1 $PKG/usr/doc $PKG/etc/X11/app-defaults chown root.bin $PKG/usr/X11R6/bin ( cd $TMP tar xzf $CWD/groff-$VERSION.tar.gz cd groff-$VERSION ./configure --prefix=/usr alias pnmtopng=true make ( cd src/xditview xmkmf make ) make install prefix=$PKG/usr ( cd src/xditview cp -a gxditview $PKG/usr/X11R6/bin cat gxditview.man | gzip -9c > $PKG/usr/X11R6/man/man1/gxditview.1.gz cp -a GXditview.ad $PKG/etc/X11/app-defaults/GXditview ) mkdir -p $PKG/usr/doc/groff-$VERSION cp -a BUG-REPORT COPYING FDL INSTALL INSTALL.gen MORE.STUFF NEWS PROBLEMS PROJECTS README TODO VERSION doc $PKG/usr/doc/groff-$VERSION mkdir -p $PKG/usr/doc/groff-$VERSION/xditview ( cd src/xditview ; cp -a INSTALL README TODO $PKG/usr/doc/groff-$VERSION/xditview ) chown -R root.root $PKG/usr/doc/groff-$VERSION # strip binaries & compress man pages strip $PKG/usr/bin/* $PKG/usr/X11R6/bin/* gzip -9 $PKG/usr/man/man?/* rm -rf $PKG/usr/share/doc # fix permissions chown -R root.bin $PKG/usr/bin chown -R root.bin $PKG/usr/X11R6/bin chown root.root $PKG/etc/X11/app-defaults/* chmod 644 $PKG/etc/X11/app-defaults/* # Make links: ( cd $PKG ( cd usr/bin ; ln -sf eqn geqn ) ( cd usr/bin ; ln -sf indxbib gindxbib ) ( cd usr/bin ; ln -sf pic gpic ) ( cd usr/bin ; ln -sf refer grefer ) ( cd usr/bin ; ln -sf soelim gsoelim ) ( cd usr/bin ; ln -sf soelim zsoelim ) ( cd usr/bin ; ln -sf tbl gtbl ) ( cd usr/bin ; ln -sf troff gtroff ) ( cd usr/bin ; ln -sf lookbib glookbib ) ( cd usr/bin ; ln -sf nroff gnroff ) ( cd usr/bin ; ln -sf neqn gneqn ) ) mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG makepkg -l y -c n $TMP/groff-$VERSION-$ARCH-$BUILD.tgz ) 2>&1 | tee $TMP/groff.build.log