#!/bin/sh # Heavily based on the Slackware 12.0 SlackBuild # http://www.shatters.net/celestia/download.html # Requirements: gtkglext # SlackBuild orpheus # Added gcc-4 patch by Michelino Chionchio echo +--------------------+ echo | SlackBuild by | echo | Sickk | echo | sickkATslackyDOTit | echo +--------------------+ CWD=`pwd` NAME=celestia VERSION=1.5.0 BUILD=1 ARCH=i486 AUTH=sck if [ "$TMP" = "" ]; then TMP=/tmp fi mkdir -p $TMP/$NAME-tmp/usr/share PKG=$TMP/$NAME-tmp mkdir $PKG/usr/bin mkdir -p $PKG/usr/doc/$NAME-$VERSION mkdir $PKG/install cd $CWD tar zvxf $NAME-$VERSION.tar.gz cd $CWD/$NAME-$VERSION chown -R root:root . CFLAGS="-O2 -march=i486 -mtune=i686" ./configure --prefix=/usr \ --with-gtk \ --disable-static \ --disable-debug \ --program-prefix= \ --program-suffix= \ --build=$ARCH-slackware-linux make || exit 1 make install DESTDIR=$PKG cp -a AUTHORS COPYING ChangeLog INSTALL README $PKG/usr/doc/$NAME-$VERSION strip $PKG/usr/bin/* cp $CWD/celestia.desktop $PKG/usr/share/applications chmod 644 $PKG/usr/doc/$NAME-$VERSION/* cat $CWD/slack-desc > $PKG/install/slack-desc cd $CWD cp -a *.SlackBuild slack-desc $PKG/usr/doc/$NAME-$VERSION chown -R root:root $PKG/usr/doc/$NAME-$VERSION cd $PKG requiredbuilder -v -y -s $CWD $PKG makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD$AUTH.tgz if [ "$1" = "--clean" ]; then rm -rf $PKG rm -rf $CWD/$NAME-$VERSION fi