summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 23 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fdceef22db1b..5e277d74608f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,34 @@
# Maintainer: jose <jose1711 [at] gmail (dot) com>
pkgname=grappling_hook
-pkgver=1
-pkgrel=2
+pkgver=1.08
+pkgrel=1
pkgdesc="first-person action/puzzle game"
arch=('i686' 'x86_64')
url="http://ghook.speedrungames.com/"
-license=("custom:EULA")
-depends=('java-runtime' 'openal' 'libxrandr' 'libxcursor')
-source=("http://ghook.speedrungames.com/download/GrapplingHook.tar.gz"
+license=('freeware')
+# this package *requires* jre8 (will not work with anything else)
+depends=('jre8' 'openal' 'libxrandr' 'libxcursor')
+source=("https://grapplinghook.de/download/GrapplingHook-1.0.8-linux.tar.gz"
"grappling_hook.desktop"
- "http://ghook.speedrungames.com/download/GrapplingHookLinuxHotfix.7z")
-md5sums=('05e92f02315b74320c80cfbe7ff71869'
- 'a5aa5d5bf354d33e24feb751680668a6'
- 'ce53fee8a47f6a70b3a38d58caa7773e')
-conflicts=('grappling_hook_demo')
+ "icon.png")
+md5sums=('72a9a4661cbe0ae83defbc3bef6ee337'
+ 'e2d162f2a7ddfe67ca4235fefca69860'
+ '38915cdcf3fa0a188e4d02d13263789c')
options=(!strip)
-build() {
-true
-}
-
package() {
-mkdir -p ${pkgdir}/usr/{share/GrapplingHook,bin}
-cd ${srcdir}/GrapplingHook
-tar cf - * --exclude=.PKGINFO | ( cd ${pkgdir}/usr/share/GrapplingHook; tar xfp -)
-mv ${srcdir}/lib/* ${pkgdir}/usr/share/GrapplingHook/lib
-find ${pkgdir}/usr/share/GrapplingHook -type f ! -name start.sh -exec chmod 644 '{}' \;
-find ${pkgdir}/usr/share/GrapplingHook -type d -exec chmod 755 '{}' \;
-chmod 755 ${pkgdir}/usr/share/GrapplingHook/start.sh
-install -D -m644 $srcdir/grappling_hook.desktop $pkgdir/usr/share/applications/grappling_hook.desktop
-(echo "#!/bin/bash
-cd /usr/share/GrapplingHook
-./start.sh \"\$@\"") > $pkgdir/usr/bin/grappling-hook
-chmod 755 $pkgdir/usr/bin/grappling-hook
+ mkdir -p "${pkgdir}/usr/share/java/Grappling Hook" "${pkgdir}/usr/bin"
+ cd "${srcdir}/Grappling Hook"
+ tar cf - --exclude=.PKGINFO * | ( cd "${pkgdir}/usr/share/java/Grappling Hook"; tar xfp -)
+ find "${pkgdir}/usr/share/java/Grappling Hook" -type f ! -name GrapplingHook.sh -exec chmod 644 '{}' \;
+ find "${pkgdir}/usr/share/java/Grappling Hook" -type d -exec chmod 755 '{}' \;
+ chmod 755 "${pkgdir}/usr/share/java/Grappling Hook/GrapplingHook.sh"
+ sed -i 's%^java %/usr/lib/jvm/java-8-jre/jre/bin/java %' "${pkgdir}/usr/share/java/Grappling Hook/GrapplingHook.sh"
+ install -Dm644 "${srcdir}/grappling_hook.desktop" $pkgdir/usr/share/applications/grappling_hook.desktop
+ install -Dm644 "$srcdir/icon.png" "${pkgdir}/usr/share/pixmaps/grappling-hook.png"
+ (echo "#!/bin/bash
+ cd \"/usr/share/java/Grappling Hook\"
+ ./GrapplingHook.sh \"\$@\"") > $pkgdir/usr/bin/grappling-hook
+ chmod 755 "${pkgdir}/usr/bin/grappling-hook"
}