diff options
Diffstat (limited to 'games/uqm/uqm.SlackBuild')
-rw-r--r-- | games/uqm/uqm.SlackBuild | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/games/uqm/uqm.SlackBuild b/games/uqm/uqm.SlackBuild index 80a192bdda..d167846b16 100644 --- a/games/uqm/uqm.SlackBuild +++ b/games/uqm/uqm.SlackBuild @@ -1,23 +1,21 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for uqm # Written by B. Watson (yalhcru@gmail.com) PRGNAM=uqm -VERSION=${VERSION:-0.6.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.7.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} CONTENT=${PRGNAM}_content -CONTVER=${CONTVER:-0.6.0} +CONTVER=${CONTVER:-0.7.0} -# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i486 ;; arm*) ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -70,7 +68,8 @@ build_config() { echo 2 # 1 = Don't include, 2 = Include OpenGL graphics support echo 4 # Top-level menu option 4: Tracker music support echo 1 # 1 = included libmikmod, 2 = system libmikmod - echo 10 # Top-level menu option 10: Installation paths... + echo 11 # Top-level menu option 11: Installation paths... + # (N.B. option 11 was option 10 in uqm 0.6.2) echo 1 # Option 1 = Installation prefix echo /usr # New value: echo 3 # Option 3 = Location for non-sharable data @@ -88,9 +87,8 @@ if [ ! -e $CWD/$PRGNAM-$CONTVER-content.uqm ]; then fi -cd sc2 build_config | sh build.sh uqm config -sed -i.bak "s/-O3/$SLKCFLAGS/" build.vars +sed -i "s/-O3/$SLKCFLAGS/" build.vars sh build.sh uqm strip $PRGNAM @@ -101,15 +99,23 @@ mkdir -p $PKG/usr/bin cat $PRGNAM-wrapper > $PKG/usr/bin/$PRGNAM chmod 0755 $PKG/usr/bin/$PRGNAM -mkdir -p $PKG/usr/share/$PRGNAM/content/packages/addons +mkdir -p $PKG/usr/share/$PRGNAM/content/{addons,packages} cp content/version $PKG/usr/share/$PRGNAM/content + # Install the uqm content. Without this the binary is not useful. cat $CWD/$PRGNAM-$CONTVER-content.uqm > \ $PKG/usr/share/$PRGNAM/content/packages/$PRGNAM-$CONTVER-content.uqm +# Man page created for SBo (it's basically the README + roff markup) mkdir -p $PKG/usr/man/man1 gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz +# .desktop and icon borrowed from Debian +mkdir -p $PKG/usr/share/applications +cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop +mkdir -p $PKG/usr/share/pixmaps +cat $CWD/$PRGNAM.xpm > $PKG/usr/share/pixmaps/$PRGNAM.xpm + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp $PRGNAM.lsm AUTHORS BUGS COPYING ChangeLog Contributing README WhatsNew \ doc/users/manual.txt $PKG/usr/doc/$PRGNAM-$VERSION @@ -117,6 +123,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} |