From 38329b49bf46231019fa8ec93785fb7bffda864c Mon Sep 17 00:00:00 2001 From: Jose V Beneyto Date: Wed, 13 Jan 2010 15:08:55 +0100 Subject: [PATCH] reminiscence: initial import (verified compilation) --- reminiscence/.footprint | 7 +++++ reminiscence/.md5sum | 1 + reminiscence/Pkgfile | 36 +++++++++++++++++++++++ reminiscence/README | 64 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 108 insertions(+) create mode 100644 reminiscence/.footprint create mode 100644 reminiscence/.md5sum create mode 100644 reminiscence/Pkgfile create mode 100644 reminiscence/README diff --git a/reminiscence/.footprint b/reminiscence/.footprint new file mode 100644 index 0000000..9b0919b --- /dev/null +++ b/reminiscence/.footprint @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/reminiscence +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/reminiscence/ +drwxr-xr-x root/root usr/share/reminiscence/data/ +-rwxr-xr-x root/root usr/share/reminiscence/rs diff --git a/reminiscence/.md5sum b/reminiscence/.md5sum new file mode 100644 index 0000000..7056dc1 --- /dev/null +++ b/reminiscence/.md5sum @@ -0,0 +1 @@ +26bc8a0f2ef2ba53f61245ab6b2b2d6b REminiscence-0.1.9.tar.bz2 diff --git a/reminiscence/Pkgfile b/reminiscence/Pkgfile new file mode 100644 index 0000000..66e468a --- /dev/null +++ b/reminiscence/Pkgfile @@ -0,0 +1,36 @@ +# Description: REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. +# URL: http://cyxdown.free.fr/reminiscence/ +# Maintainer: Jose V Beneyto, sepen at crux dot nu +# Packager: Jose V Beneyto, sepen at crux dot nu +# Arch Maintainer: CRUX-ARM System Team, crux-arm at mikeux dot dyndns dot org +# Depends on: zlib libsdl + +name=reminiscence +version=0.1.9 +release=1 +source=(http://cyxdown.free.fr/$name/REminiscence-$version.tar.bz2) + +build() { + cd REminiscence-$version + + sed -e "s|CXXFLAGS:=|CXXFLAGS:= $CXXFLAGS|" -i Makefile + + make \ + CXX="$CXX" \ + SDL_LIBS="-L$CLFS/usr/lib -lSDL -lpthread" \ + SDL_CFLAGS="-I$CLFS/usr/include -I$CLFS/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT" \ + + install -d $PKG/usr/{bin,share/$name/data} + install -D -m 0755 rs $PKG/usr/share/$name/rs + + cat > $PKG/usr/bin/$name << __EOF__ +#!/bin/sh + +cd /usr/share/$name +./rs --datapath=/usr/share/$name/data \$@ +cd - >/dev/null + +# End of file +__EOF__ + chmod +x $PKG/usr/bin/$name +} diff --git a/reminiscence/README b/reminiscence/README new file mode 100644 index 0000000..3b9e6d8 --- /dev/null +++ b/reminiscence/README @@ -0,0 +1,64 @@ + +README for reminiscence + + +NOTES + +REminiscence is a re-implementation of the engine used in the game Flashback +made by Delphine Software and released in 1992. + +You will need to place the original files in the $DATA directory: +/usr/share/reminiscence/data + +Here is the required list : + + FB_TXT.FNT + GLOBAL.ICN + GLOBAL.FIB + GLOBAL.SPC + *.OFF + *.SPR + *.MAP + *.PAL + *.ANI + *.CT + *.MBK + *.OBJ + *.PGE + *.RP + *.TBN + *.CMD + *.POL + *CINE.* + +If you have a version distributed by SSI, you'll have to rename some files : + + logosssi.cmd -> logos.cmd + logosssi.pol -> logos.pol + menu1ssi.map -> menu1.map + menu1ssi.pal -> menu1.pal + +In order to hear music, you'll need the original music files (.mod) of the +amiga version. Copy them to the $DATA directory and rename them like this : + + mod.flashback-ascenseur + mod.flashback-ceinturea + mod.flashback-chute + mod.flashback-desintegr + mod.flashback-donneobjt + mod.flashback-fin + mod.flashback-fin2 + mod.flashback-game_over + mod.flashback-holocube + mod.flashback-introb + mod.flashback-jungle + mod.flashback-logo + mod.flashback-memoire + mod.flashback-missionca + mod.flashback-options1 + mod.flashback-options2 + mod.flashback-reunion + mod.flashback-taxi + mod.flashback-teleport2 + mod.flashback-teleporta + mod.flashback-voyage -- 2.26.2