diff options
author | smls | 2015-07-09 16:40:45 +0200 |
---|---|---|
committer | smls | 2015-07-09 16:40:45 +0200 |
commit | f2d88befd5b8c89ae62f83a445a0a02971bbc3dd (patch) | |
tree | 2a65fd961fc73fb13af77b52577f2d61ee8472ee /PKGBUILD | |
download | aur-f2d88befd5b8c89ae62f83a445a0a02971bbc3dd.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..93aaa7ae86c8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Sam S. <smls75@gmail.com> +# Contributor: Gadget3000 <gadget3000 at msn dot com> +# Contributor: wido <widowild [ta] myopera [tod] com> + +pkgname=frozensynapse +pkgver=1.0.32+h20120614 +_hibver=1339710386 +pkgrel=1 +pkgdesc="A top-down simultaneous-turn-based tactical combat game (Humble Bundle version)" +url="http://www.frozensynapse.com/" +license=('custom: "commercial"') +arch=('i686' 'x86_64') +if [[ $CARCH == i686 ]]; then + depends=('mesa' 'libgl' 'sdl' 'openal') +else + depends=('lib32-mesa' 'lib32-libgl' 'lib32-sdl' 'lib32-openal') + optdepends=("lib32-ati-dri: Support for the ATI (open-source) graphics driver" + "lib32-intel-dri: Support for the Intel graphics driver" + "lib32-nouveau-dri: Support for the Nouveau graphics driver") +fi +options=('!upx') +PKGEXT='.pkg.tar' +DLAGENTS+=('hib::/usr/bin/echo "Could not find %u. Manually download it to \"$(pwd)\", or set up a hib:// DLAGENT in /etc/makepkg.conf."; exit 1') + +_archive="$pkgname-linux-32-$_hibver.run" +source=("hib://$_archive" + "$pkgname.desktop") +md5sums=('bcbfce04bd280b69bddea7a4bef0864a' + 'e5480e851062946708572273c9545b9c') + +package(){ + cd "$srcdir" + + # Extract game files + chmod +x $_archive + ./$_archive --mode unattended --unattendedmodeui none --prefix "$pkgdir/opt/$pkgname" + + + cd "$pkgdir" + + # Remove unneeded files + rm opt/$pkgname/{uninstall,*.desktop} + + # Fix permissions + chmod 644 opt/$pkgname/cacert.pem + + # Install launch script + echo -e "#!/bin/sh\ncd /opt/$pkgname && exec ./FrozenSynapse \$*" \ + > "$srcdir/launcher.sh" + install -Dm755 "$srcdir/launcher.sh" usr/bin/$pkgname + + # Install desktop entry & icon + install -Dm644 "$srcdir/$pkgname.desktop" usr/share/applications/$pkgname.desktop + install -Dm644 opt/$pkgname/fs_icon.png usr/share/pixmaps/$pkgname.png +} |