summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Mueller2014-05-07 21:24:00 +0200
committerAaron Mueller2014-05-07 21:24:00 +0200
commit611106ffe94222dcce8b81a0c2e2911b459cd9b6 (patch)
tree8b559f91f617d36e4da3fcd5f85e59153e1568b8
downloadaur-611106ffe94222dcce8b81a0c2e2911b459cd9b6.tar.gz
Add prospector package and make it fly again
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD39
-rwxr-xr-xprospector.sh4
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b7fa5e09ab4d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = prospector
+ pkgdesc = A roguelike in space.
+ pkgver = R184
+ pkgrel = 1
+ url = http://prospector.at/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = unzip
+ depends = libxpm
+ depends = libjpeg6
+ depends = ncurses
+ depends = freetype2
+ depends = libogg
+ depends = libvorbis
+ depends = libtinfo
+ noextract = R184prospector_linux.zip
+ source = http://www.prospector.at/forum/dm_eds/files/linux/R184prospector_linux.zip
+ source = prospector.sh
+ md5sums = d80b53b3e7fe387607d25a51902852e9
+ md5sums = c94de740aafaca4e77d06d91717fec06
+
+pkgname = prospector
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43309737d9a6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Aaron Mueller <mail@aaron-mueller.de>
+# Contributor: Mark Pustjens <pustjens@dds.nl>
+
+pkgname=prospector
+pkgver=R184
+pkgrel=1
+pkgdesc="A roguelike in space."
+arch=("i686" "x86_64")
+url="http://prospector.at/"
+license=("GPL2")
+if test "$CARCH" == x86_64 ; then
+ depends=("lib32-libxpm" "lib32-libjpeg6" "lib32-ncurses" "lib32-freetype2" "lib32-libogg" "lib32-libvorbis" "libtinfo")
+else
+ depends=("libxpm" "libjpeg6" "ncurses" "freetype2" "libogg" "libvorbis" "libtinfo")
+fi
+makedepends=("unzip")
+source=("http://www.prospector.at/forum/dm_eds/files/linux/${pkgver}prospector_linux.zip"
+ "prospector.sh")
+noextract=("${pkgver}prospector_linux.zip")
+md5sums=("d80b53b3e7fe387607d25a51902852e9"
+ "c94de740aafaca4e77d06d91717fec06")
+
+package() {
+ # install prospector files
+ install -m 755 -d "${pkgdir}/usr/share/prospector/"
+ cd "${pkgdir}/usr/share/prospector"
+ unzip "${srcdir}/${pkgver}prospector_linux.zip"
+
+ # install bin wrapper
+ install -m 755 -d "${pkgdir}/usr/bin"
+ install -m 755 "${srcdir}/prospector.sh" "${pkgdir}/usr/bin/prospector"
+
+ # Fix the permission so that all users can play the game
+ chown -R root:games ${pkgdir}/usr/share/${pkgname}
+ find ${pkgdir}/usr/share/${pkgname} -type d -exec chmod 755 {} \;
+ find ${pkgdir}/usr/share/${pkgname} -type f -exec chmod 664 {} \;
+ chmod 774 ${pkgdir}/usr/share/${pkgname}/prospector_fbsound
+}
+
diff --git a/prospector.sh b/prospector.sh
new file mode 100755
index 000000000000..0ca172d13e7d
--- /dev/null
+++ b/prospector.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+export LD_LIBRARY_PATH="/usr/share/prospector"
+cd /usr/share/prospector/
+./prospector_fbsound