2.5.9 release
[k8jam.git] / BuildSlackPkg
blob01357a5921c3ba8cd227e6a497992e80e171c515
1 #!/bin/sh
2 # Heavily based on the Slackware 12.0 SlackBuild
3 # SlackBuild by gallows ~at~ tiscali ~dot~ it
5 NAME=k8jam
6 VERSION=2.5.9
7 ARCH=i686
8 BUILD=1k8
9 #TMP=./tmp
10 #PKG=$TMP/package-$NAME
11 CWD=`pwd`
13 TMP=$CWD/tmp
14 PKG=$TMP/pkg
16 PACK=$NAME-$VERSION-$ARCH-$BUILD.txz
18 [ -e $PKG ] && rm -rf $PKG
19 [ -e $TMP/$NAME-$VERSION ] && rm -rf $TMP/$NAME-$VERSION
21 jam clean
22 jam || exit 1
24 mkdir -p -m 755 $PKG/usr/doc/$NAME-$VERSION
26 cp -a doc/* defaults/Jambase $PKG/usr/doc/$NAME-$VERSION/
28 cd $PKG
30 chmod 644 $PKG/usr/doc/$NAME-$VERSION/*
32 mkdir -p $PKG/usr/bin
34 cp -a $CWD/bin.unix/jam $PKG/usr/bin
35 cp -a $CWD/bin.unix/mkjambase $PKG/usr/bin
37 chown -R root:root .
39 strip -s $PKG/usr/bin/*
40 chmod 755 $PKG/usr/bin/*
42 mkdir $PKG/install
43 cat $CWD/misc/slack-desc > $PKG/install/slack-desc
45 echo -ne "\nmaking $NAME package.. "
46 echo "cwd: $CWD"
47 echo "pkg: $PKG"
48 echo "pack: $CWD/slack/$PACK"
49 cd $PKG
50 # ??? requiredbuilder -v -y -s $CWD $PKG
51 rm -f $CWD/slack/$PACK &>/dev/null
52 /sbin/makepkg -c n -l y $CWD/slack/$PACK &>/dev/null
53 echo "done"
55 echo -e "cleaning up... "
56 cd $CWD
57 jam clean
58 rm -rf $TMP/$NAME-$VERSION
59 rm -rf $PKG
61 chown -R ketmar:users .
63 echo "done"
65 ## EOF ##