Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- PKGNAME=fantbuild
- PKGVER=git`date +'%Y%m%d%H%M'`
- PKGARCH=noarch
- TAG=Bocke
- BUILD=1
- PKGEXT=txz
- GITURL=git://git.code.sf.net/p/fantbuild/code
- CWD=$PWD
- SRCDIR=$CWD/$PKGNAME
- PKGDIR=$CWD/build
- PREFIX=/usr/local
- PKGPREFIX=$PKGDIR/$PREFIX
- INSTDIR=$PKGDIR/install
- BINDIR=$PKGPREFIX/bin
- MANDIR=$PKGPREFIX/man
- set -e
- # clean up
- if [ -d $SRCDIR ];then
- rm -fr $SRCDIR
- fi
- if [ -d $PKGDIR ];then
- rm -fr $PKGDIR
- fi
- # clone git repository
- git clone $GITURL $PKGNAME
- # install
- cd $PKGNAME
- install -d -m 755 $BINDIR
- install -d -m 755 $MANDIR
- for SECT in 5 8;do
- install -d -m 755 $MANDIR/man$SECT
- install -m 644 $SRCDIR/doc/man/*.$SECT $MANDIR/man$SECT
- gzip $MANDIR/man$SECT/*
- done
- install -m 755 $SRCDIR/$PKGNAME $BINDIR
- # install slack-desc
- install -d -m 755 $INSTDIR
- cp $CWD/slack-desc $INSTDIR
- # make the package
- cd $PKGDIR
- fakeroot /sbin/makepkg -l y -c n $CWD/$PKGNAME-$PKGVER-$PKGARCH-${BUILD}${TAG}.$PKGEXT
- # clean up
- cd $CWD
- rm -fr $PKGDIR
- rm -fr $SRCDIR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement