diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | hyperlightdrifter.desktop | 2 | ||||
-rwxr-xr-x | hyperlightdrifter.sh | 3 |
4 files changed, 16 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = hyperlightdrifter pkgdesc = A 2D action role-playing game (Humble Version) pkgver = 2017.06.01 - pkgrel = 1 + pkgrel = 2 url = http://www.heart-machine.com/ arch = i686 arch = x86_64 @@ -14,8 +14,10 @@ pkgbase = hyperlightdrifter noextract = HyperLightDrifter-DRMFree-Linux-2017-06-01.sh source = local://HyperLightDrifter-DRMFree-Linux-2017-06-01.sh source = hyperlightdrifter.desktop + source = hyperlightdrifter.sh md5sums = c85ab8e098d686adb93693055a20c152 md5sums = 060673538dadaf471bef5e83475ddf4e + md5sums = 489f12df8313d8f4fc422553fa4f2d43 depends_x86_64 = lib32-libcurl-compat depends_x86_64 = lib32-openal depends_x86_64 = lib32-libxcursor @@ -7,7 +7,7 @@ pkgname=hyperlightdrifter _gamename=HyperLightDrifter _pkgver=2017-06-01 pkgver=${_pkgver//-/.} -pkgrel=1 +pkgrel=2 _filename="HyperLightDrifter-DRMFree-Linux-${_pkgver}.sh" pkgdesc="A 2D action role-playing game (Humble Version)" arch=('i686' 'x86_64') @@ -17,10 +17,12 @@ depends=('libcurl-compat' 'openal' 'libxcursor' 'libpulse') depends_x86_64=('lib32-libcurl-compat' 'lib32-openal' 'lib32-libxcursor' 'lib32-libpulse') makedepends=('unzip') source=("local://${_filename}" - "hyperlightdrifter.desktop") + "hyperlightdrifter.desktop" + "hyperlightdrifter.sh") noextract=("${_filename}") md5sums=('c85ab8e098d686adb93693055a20c152' - '060673538dadaf471bef5e83475ddf4e') + '060673538dadaf471bef5e83475ddf4e' + '489f12df8313d8f4fc422553fa4f2d43') prepare() { if [ -d "${srcdir}/${pkgname}" ]; then @@ -31,15 +33,11 @@ prepare() { } package() { - mkdir -p "${pkgdir}/opt/${_gamename}/" - mkdir -p "${pkgdir}/usr/bin/" - mkdir -p "${pkgdir}/usr/share/applications/" + install -Dm755 "$srcdir/$pkgname/data/x86/HyperLightDrifter.x86" "$pkgdir/opt/$_gamename/" + cp -r "$srcdir/$pkgname/data/noarch/"* "$pkgdir/opt/$_gamename/" - install -Dm755 "${srcdir}/${pkgname}/data/x86/HyperLightDrifter.x86" "${pkgdir}/opt/${_gamename}/" - cp -r "${srcdir}/${pkgname}/data/noarch/"* "${pkgdir}/opt/${_gamename}/" - - ln -s "${pkgdir}/opt/${_gamename}/HyperLightDrifter.x86" "${pkgdir}/usr/bin/hyperlightdrifter" - install -m644 "${srcdir}/hyperlightdrifter.desktop" "${pkgdir}/usr/share/applications/hyperlightdrifter.desktop" + install -Dm644 "$srcdir/hyperlightdrifter.sh" "$pkgdir/usr/bin/hyperlightdrifter" + install -Dm644 "$srcdir/hyperlightdrifter.desktop" "$pkgdir/usr/share/applications/hyperlightdrifter.desktop" } # vim:set ts=2 sw=2 et: diff --git a/hyperlightdrifter.desktop b/hyperlightdrifter.desktop index 684db13a17e0..c6a54be057a9 100644 --- a/hyperlightdrifter.desktop +++ b/hyperlightdrifter.desktop @@ -6,6 +6,6 @@ Name=Hyper Light Drifter GenericName=Hyper Light Drifter Comment=Hyper Light Drifter Icon=/opt/HyperLightDrifter/Icon.png -Exec="/opt/HyperLightDrifter/HyperLightDrifter.x86" +Exec="/usr/bin/hyperlightdrifter" Categories=Game; Path=/opt/HyperLightDrifter diff --git a/hyperlightdrifter.sh b/hyperlightdrifter.sh new file mode 100755 index 000000000000..74fc8cd2e1b5 --- /dev/null +++ b/hyperlightdrifter.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +env LD_PRELOAD=/usr/lib32/libcurl.so.3 /opt/HyperLightDrifter/HyperLightDrifter.x86 |