#!/bin/bash # Slackware build script for perl-Logfile-Rotate # Pure Perl module, needed by ocsmgrd (Clonezilla). cd $(dirname $0) ; CWD=$(pwd) PRGNAM=perl-Logfile-Rotate SRCNAM=Logfile-Rotate VERSION=${VERSION:-1.04} BUILD=${BUILD:-1} TAG=${TAG:-_pmagic} ARCH=noarch if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG" exit 0 fi TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION tar xzf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . perl Makefile.PL \ PREFIX=/usr \ INSTALLDIRS=vendor \ INSTALLVENDORMAN3DIR=/usr/man/man3 make make install DESTDIR=$PKG find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true find $PKG/usr/man -type f -exec gzip -9 {} \; 2>/dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a README Changes $PKG/usr/doc/$PRGNAM-$VERSION 2>/dev/null || true cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}