CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
reminiscence: initial import (verified compilation)
authorJose V Beneyto <sepen@crux.nu>
Wed, 13 Jan 2010 14:08:55 +0000 (15:08 +0100)
committerJose V Beneyto <sepen@crux.nu>
Wed, 13 Jan 2010 14:08:55 +0000 (15:08 +0100)
reminiscence/.footprint [new file with mode: 0644]
reminiscence/.md5sum [new file with mode: 0644]
reminiscence/Pkgfile [new file with mode: 0644]
reminiscence/README [new file with mode: 0644]

diff --git a/reminiscence/.footprint b/reminiscence/.footprint
new file mode 100644 (file)
index 0000000..9b0919b
--- /dev/null
@@ -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 (file)
index 0000000..7056dc1
--- /dev/null
@@ -0,0 +1 @@
+26bc8a0f2ef2ba53f61245ab6b2b2d6b  REminiscence-0.1.9.tar.bz2
diff --git a/reminiscence/Pkgfile b/reminiscence/Pkgfile
new file mode 100644 (file)
index 0000000..66e468a
--- /dev/null
@@ -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 (file)
index 0000000..3b9e6d8
--- /dev/null
@@ -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