summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2014-08-28 13:06:58 +0200
committerCarsten Teibes2014-08-28 13:06:58 +0200
commit8980e559349abd851fb171756fb385da6b58eb0a (patch)
tree77d4a074264400cef4e8cd21bd484d55c67169db
downloadaur-8980e559349abd851fb171756fb385da6b58eb0a.tar.gz
[add] xump 1.00
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD42
-rw-r--r--xump.desktop7
-rw-r--r--xump.install5
-rw-r--r--xump.pngbin0 -> 1611 bytes
-rw-r--r--xump.sh20
6 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7f5a50ef9b1a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = xump
+ pkgdesc = Simple puzzler (aka 'The Final Run')
+ pkgver = 1.00
+ pkgrel = 1
+ url = http://retroguru.com/xump/
+ install = xump.install
+ arch = i686
+ arch = x86_64
+ license = custom: Freeware
+ depends = sdl_mixer
+ depends = zlib
+ optdepends = libmodplug: better music decoder
+ options = !strip
+ source = http://www.retroguru.com/xump/xump-v.latest-linux.tar.gz
+ source = xump.png
+ source = xump.sh
+ source = xump.desktop
+ sha256sums = 4a6df3fadcf3639c3e4ae0b832cc070a0f216334127b276111ea7378745625c0
+ sha256sums = 2b75fd009edc6e8a84021b1700ad27b205321f91fe0bff570a793bfd10329c19
+ sha256sums = 0468a24a04256865381f5dd0c92dfed4ed6f594270760f32678ebe2cb9bc1b5c
+ sha256sums = d9b60fdc9e2a6be48f09d493f646a9fa4267fae5f6f7849ec90443a4c2a8dcea
+
+pkgname = xump
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2ce1e3bcefc4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
+
+pkgname=xump
+pkgver=1.00
+pkgrel=1
+pkgdesc="Simple puzzler (aka 'The Final Run')"
+arch=('i686' 'x86_64')
+url="http://retroguru.com/xump/"
+license=('custom: Freeware')
+depends=('sdl_mixer' 'zlib')
+optdepends=('libmodplug: better music decoder')
+install=$pkgname.install
+source=("http://www.retroguru.com/$pkgname/$pkgname-v.latest-linux.tar.gz"
+ "$pkgname.png"
+ "$pkgname.sh"
+ "$pkgname.desktop")
+sha256sums=('4a6df3fadcf3639c3e4ae0b832cc070a0f216334127b276111ea7378745625c0'
+ '2b75fd009edc6e8a84021b1700ad27b205321f91fe0bff570a793bfd10329c19'
+ '0468a24a04256865381f5dd0c92dfed4ed6f594270760f32678ebe2cb9bc1b5c'
+ 'd9b60fdc9e2a6be48f09d493f646a9fa4267fae5f6f7849ec90443a4c2a8dcea')
+options=(!strip)
+
+package() {
+ # create folders
+ install -d "$pkgdir"/usr/{lib/$pkgname,share/{{doc,licenses}/$pkgname,$pkgname/data}}
+
+ # install architecture dependent executable
+ case $CARCH in
+ i686)
+ install -m755 ${pkgname}_ubuntu32 "$pkgdir"/usr/lib/$pkgname/$pkgname;;
+ x86_64)
+ install -m755 ${pkgname}_ubuntu64 "$pkgdir"/usr/lib/$pkgname/$pkgname;;
+ esac
+
+ # install launcher, data, text, icon, desktop and license files
+ install -Dm755 $pkgname.sh "$pkgdir"/usr/bin/$pkgname
+ install -m644 data/*.zda "$pkgdir"/usr/share/$pkgname/data
+ install -m644 *.txt "$pkgdir"/usr/share/doc/$pkgname
+ install -Dm644 $pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
+ install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
+ tail -n +18 $pkgname.txt | head -n 13 > "$pkgdir"/usr/share/licenses/$pkgname/FREEWARE
+}
diff --git a/xump.desktop b/xump.desktop
new file mode 100644
index 000000000000..296f339f576e
--- /dev/null
+++ b/xump.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=xump - The Final Run
+Exec=xump
+Icon=xump
+Type=Application
+Categories=Game;
+Terminal=false
diff --git a/xump.install b/xump.install
new file mode 100644
index 000000000000..a6f1240655b3
--- /dev/null
+++ b/xump.install
@@ -0,0 +1,5 @@
+
+post_remove() {
+ echo "You may safely delete the '~/.xump' directory containing the config/highscore"
+ echo "files, if you do not want to preserve them."
+}
diff --git a/xump.png b/xump.png
new file mode 100644
index 000000000000..f3fdcf82cd1b
--- /dev/null
+++ b/xump.png
Binary files differ
diff --git a/xump.sh b/xump.sh
new file mode 100644
index 000000000000..d17668e67b62
--- /dev/null
+++ b/xump.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# launcher for retroguru games by carstene1ns 2013-2014
+#
+
+# get game from script name
+game=`basename $0`
+
+# create jail folder
+mkdir -p "$HOME"/.$game
+
+# link data folder, if needed
+if [ ! -L "$HOME"/.$game/data ]; then
+ ln -s /usr/share/$game/data "$HOME"/.$game/data
+fi
+
+# change to game dir and launch
+cd "$HOME"/.$game && exec /usr/lib/$game/$game "$@"
+
+# eof