diff options
Diffstat (limited to 'games/hatari_tos_roms/hatari_tos_roms.SlackBuild')
-rw-r--r-- | games/hatari_tos_roms/hatari_tos_roms.SlackBuild | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/games/hatari_tos_roms/hatari_tos_roms.SlackBuild b/games/hatari_tos_roms/hatari_tos_roms.SlackBuild index 0f6c6c9b8d..ff14c1eef1 100644 --- a/games/hatari_tos_roms/hatari_tos_roms.SlackBuild +++ b/games/hatari_tos_roms/hatari_tos_roms.SlackBuild @@ -6,17 +6,20 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. # The version number is just the date when the script was written. -# The actual TOS ROM versions are 1.02-uk, 2.06-uk, and optionally -# 1.02-us and 2.06-us. +# The actual TOS ROM versions are 1.02, 1.04, 2.06 -# the US ROMs are optional. They come from -# http://steem.atari.st/tos_us.zip -# (md5sum bf250988783a0d468711a1057215fd73) -# If they're present, they get included in the package, and the -# slack-desc gets modified to say so. +# 20140825 bkw: +# - include the 1.04 images, since hatari needs them to allow direct +# launching of .prg files from the command line. +# - simplify script, the US images used to be optional, now they're +# required, and we don't need code to modify the slack-desc either. + +# I thought about gzipping these, since hatari supports gzipped roms, but +# they're not taking up that much space (1088K uncompressed, 670K gzipped), +# plus other emulators than hatari can use these, and might not support .gz PRGNAM=hatari_tos_roms -VERSION=${VERSION-20090122} +VERSION=${VERSION-20140825} ARCH=noarch BUILD=${BUILD-1} TAG=${TAG-_SBo} @@ -32,25 +35,24 @@ rm -rf $PKG mkdir -p $PKG/usr/share/hatari $PKG/install cd $PKG/usr/share/hatari + unzip $CWD/tos_uk.zip +unzip $CWD/tos_us.zip +unzip $CWD/tos104uk.zip +unzip $CWD/tos104us.zip mv Tos206.img tos-2.06-uk.img mv Tos102.img tos-1.02-uk.img +mv Tos206us.img tos-2.06-us.img +mv Tos102us.img tos-1.02-us.img +mv tos104uk.img tos-1.04-uk.img +mv tos104us.img tos-1.04-us.img -US="$PRGNAM: This package includes only the UK ROM images." -if [ -f $CWD/tos_us.zip ]; then - unzip $CWD/tos_us.zip - mv Tos206us.img tos-2.06-us.img - mv Tos102us.img tos-1.02-us.img - US="$PRGNAM: This package includes both the US and UK ROM images." -fi - -# hatari uses this image by default. -# 1.02 is better for games... -ln -s tos-1.02-uk.img tos.img +chown root:root * +chmod 644 * cat $CWD/slack-desc >$PKG/install/slack-desc -echo "$US" >> $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} |