summaryrefslogtreecommitdiff
path: root/games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild')
-rw-r--r--games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild37
1 files changed, 26 insertions, 11 deletions
diff --git a/games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild b/games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild
index e13fe0a7d0..21a0d58db6 100644
--- a/games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild
+++ b/games/eduke32_hires_pack/eduke32_hires_pack.SlackBuild
@@ -5,9 +5,8 @@
# Written by B. Watson (yalhcru@gmail.com)
PRGNAM=eduke32_hires_pack
-VERSION=${VERSION:-20070427}
-ZIPFILE=dn3d_hrp-27-04-2007.zip
-ARCH=${ARCH:-noarch}
+VERSION=${VERSION:-4.0_321}
+ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -16,29 +15,45 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
+VERMAJOR=$( echo $VERSION | cut -d_ -f1 )
+VERMINOR=$( echo $VERSION | cut -d_ -f2 )
+ZIPFILE="dn3d_hrp-${VERMAJOR}(${VERMINOR}).zip"
+
set -e
rm -rf $PKG
-mkdir -p $TMP $PKG/usr/share/games/eduke32 $OUTPUT
+mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
unzip $CWD/$ZIPFILE
-chmod 644 *.*
-chmod 755 autoload autoload/duke3d.grp
-
-# 20080810 bkw: sd_duke stuff doesn't seem to work
-rm -f sd_duke.*
-
chown -R root:root .
+find . -type d | xargs chmod 755
+find . -type f | xargs chmod 644
+
+mkdir -p $PKG/usr/share/games/eduke32
mv autoload $PKG/usr/share/games/eduke32/autoload
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a *.txt *.TXT $PKG/usr/doc/$PRGNAM-$VERSION
+# If they have the music pack, include that too
+if [ -r $CWD/eduke32_mus.zip ]; then
+ unzip $CWD/eduke32_mus.zip music_readme.txt
+ cat music_readme.txt > $PKG/usr/doc/$PRGNAM-$VERSION/music_readme.txt
+ cat $CWD/eduke32_mus.zip > \
+ $PKG/usr/share/games/eduke32/autoload/duke3d.grp/eduke32_mus.zip
+fi
+
+cp *.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
+# De-windows-ize the docs
+sed -i -s -e "s/\\x92/'/g" \
+ -e 's/\x96/-/g' \
+ -e 's/\r//g' \
+ $PKG/usr/doc/$PRGNAM-$VERSION/*.txt
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc