diff options
author | Aaron Mueller | 2014-05-07 21:24:00 +0200 |
---|---|---|
committer | Aaron Mueller | 2014-05-07 21:24:00 +0200 |
commit | 611106ffe94222dcce8b81a0c2e2911b459cd9b6 (patch) | |
tree | 8b559f91f617d36e4da3fcd5f85e59153e1568b8 | |
download | aur-611106ffe94222dcce8b81a0c2e2911b459cd9b6.tar.gz |
Add prospector package and make it fly again
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rwxr-xr-x | prospector.sh | 4 |
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 |