diff options
Diffstat (limited to 'games/open-adventure/open-adventure.SlackBuild')
-rw-r--r-- | games/open-adventure/open-adventure.SlackBuild | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/games/open-adventure/open-adventure.SlackBuild b/games/open-adventure/open-adventure.SlackBuild index 378a539601..c5c438dfb1 100644 --- a/games/open-adventure/open-adventure.SlackBuild +++ b/games/open-adventure/open-adventure.SlackBuild @@ -2,10 +2,14 @@ # Slackware build script for open-adventure -# Written by B. Watson (yalhcru@gmail.com) +# Written by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20240229 bkw: BUILD=2, naughty upstream changed the tarball after release. +# 20240211 bkw: update for v1.18. +# 20230906 bkw: update for v1.16. +# 20230107 bkw: Update for v1.11. # 20211024 bkw: BUILD=2, new-style icons, HTML docs. # 20201024 bkw: Update for v1.9. # 20191211 bkw: Update for v1.8. @@ -19,8 +23,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=open-adventure -VERSION=${VERSION:-1.9} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.18} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -43,16 +47,12 @@ OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" - LIBDIRSUFFIX="" fi # Actual name of the program: @@ -84,6 +84,9 @@ make clean # It'd be nice if I could pass my own CFLAGS without editing the Makefile... sed -i "s,-O2,$SLKCFLAGS," Makefile +# 20240210 bkw: fix a typo in the man page. +sed -i 's,emdianness,endianness,' $EXE.adoc + # 20201024 bkw: Parallel make causes ./make_dungeon.py to run # twice. This doesn't seem to hurt anything, but I can see how it # might someday. So -j1. @@ -104,18 +107,21 @@ mkdir -p $PKG/usr/share/applications $PKG/usr/share/pixmaps sed 's,Exec=,&/usr/games/,' $EXE.desktop > $PKG/usr/share/applications/$EXE.desktop # The icon doesn't look that great when scaled down; shrug. +# 20230906 bkw: use rsvg-convert rather than ImageMagick's convert, +# for more reproducible builds (IM uses inkscape if installed, or rsvg +# if not). Also avoids inkscape writing to /root/.config/... for px in 16 32 48 64 128; do size=${px}x${px} dir=$PKG/usr/share/icons/hicolor/$size/apps mkdir -p $dir - convert -background none -resize $size $EXE.svg $dir/$EXE.png + rsvg-convert --output=$dir/$EXE.png --width=$px --height=$px $EXE.svg done ln -s ../icons/hicolor/48x48/apps/$EXE.png $PKG/usr/share/pixmaps/$EXE.png mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html rm -f INSTALL* -cp -a COPYING NEWS *.adoc TODO $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING *.adoc $PKG/usr/doc/$PRGNAM-$VERSION cp -a *.html $PKG/usr/doc/$PRGNAM-$VERSION/html cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |