diff options
author | Carsten Teibes | 2015-03-05 19:33:33 +0100 |
---|---|---|
committer | Carsten Teibes | 2015-03-05 19:33:33 +0100 |
commit | 08fc180000da09903fdb5aaaf63836a69718bfc5 (patch) | |
tree | 18a63fbfdebecea3e2e7b182d26f7bb04427cdd9 | |
download | aur-08fc180000da09903fdb5aaaf63836a69718bfc5.tar.gz |
[add] alephone-eternalx 1.1.0b4
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | alephone-eternalx.desktop | 7 | ||||
-rw-r--r-- | alephone-eternalx.sh | 5 |
4 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e5c0a9788c98 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = alephone-eternalx + pkgdesc = A free scenario for Aleph One that continues the story of the Marathon trilogy + pkgver = 1.1.0b4 + pkgrel = 1 + url = http://eternal.bungie.org/ + arch = any + license = unknown + depends = alephone + noextract = EternalXv110b4Full.zip + source = http://eternal.bungie.org/files/_releases/EternalXv110b4Full.zip + source = alephone-eternalx.sh + source = alephone-eternalx.desktop + sha256sums = d60caee357b59399dd9225895a3c6a5d76d68a75250afa48be113da1e23d4e6d + sha256sums = c627fdd3812a04d4de4a0249c5c560ba1089559fb0dfd0307192c6dc908c3d06 + sha256sums = 729ea2e7a90a92a55fd47eae1568df72172f393370ceeabee657b378c663ec43 + +pkgname = alephone-eternalx + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8ece0b87b77 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG +# Contributor: rabyte <rabyte__gmail> + +pkgname=alephone-eternalx +pkgver=1.1.0b4 +pkgrel=1 +pkgdesc="A free scenario for Aleph One that continues the story of the Marathon trilogy" +arch=('any') +url="http://eternal.bungie.org/" +license=('unknown') +depends=('alephone') +source=("http://eternal.bungie.org/files/_releases/EternalXv${pkgver//./}Full.zip" + "$pkgname.sh" + "$pkgname.desktop") +sha256sums=('d60caee357b59399dd9225895a3c6a5d76d68a75250afa48be113da1e23d4e6d' + 'c627fdd3812a04d4de4a0249c5c560ba1089559fb0dfd0307192c6dc908c3d06' + '729ea2e7a90a92a55fd47eae1568df72172f393370ceeabee657b378c663ec43') +noextract=("EternalXv${pkgver//./}Full.zip") + +prepare() { + # circumvent bsdtar error and ignore Mac OS metadata + unzip -qo "EternalXv${pkgver//./}Full.zip" -x */.DS_Store __MACOSX/* -d eternalx +} + +package() { + # scenario data + install -d "$pkgdir"/usr/share/alephone/scenarios + cp -r eternalx "$pkgdir"/usr/share/alephone/scenarios/eternalx + + # sane permissions + find "$pkgdir"/usr/share/alephone/scenarios/eternalx -type f -exec chmod 644 {} \; + + # launcher script and .desktop file + install -Dm755 $pkgname.sh "$pkgdir"/usr/bin/$pkgname + install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop +} diff --git a/alephone-eternalx.desktop b/alephone-eternalx.desktop new file mode 100644 index 000000000000..d2d29836ffba --- /dev/null +++ b/alephone-eternalx.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Exec=alephone-eternalx +Icon=alephone +Name=Eternal X (Aleph One) +Categories=Game;ActionGame; +Comment=A FPS game diff --git a/alephone-eternalx.sh b/alephone-eternalx.sh new file mode 100644 index 000000000000..9afa2e47415c --- /dev/null +++ b/alephone-eternalx.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +export ALEPHONE_DATA=/usr/share/alephone:/usr/share/alephone/scenarios/eternalx + +exec /usr/bin/alephone "$@" |