diff options
author | WorMzy Tykashi | 2015-06-08 21:20:43 +0100 |
---|---|---|
committer | WorMzy Tykashi | 2015-06-08 21:20:43 +0100 |
commit | c3ac37d8f4cb5d4839af25eb7f2dbff4bc016d43 (patch) | |
tree | 79e4ec853c452747ac077d97941c7e6e2bb73bf8 | |
download | aur-c3ac37d8f4cb5d4839af25eb7f2dbff4bc016d43.tar.gz |
Copied from non-git
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | avp | 7 | ||||
-rw-r--r-- | avp.install | 8 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45da4bdae8d0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = avp + pkgdesc = Alien Versus Predator Gold engine + pkgver = 20150214 + pkgrel = 1 + url = https://www.icculus.org/avp + install = avp.install + arch = i686 + arch = x86_64 + license = custom + makedepends = cmake + makedepends = glu + depends = sdl + depends = libgl + depends = openal + optdepends = avp-data + source = https://www.icculus.org/avp/files/avp-20150214.tar.gz + source = avp + sha512sums = c485a55ff455498bcf82bc17f2056d35d4c646bdf7809f4c326fc7063a9ce5db9e4893af67dff3f6bedb7d5f96e82f792d7f516044fdbab638113091a5505158 + sha512sums = b9d2923123e6ecc8703ed15e7df170ec5a8607d444800434887ec540aba51b7dc5e39f56b511584560ffab7b9c04db7e24d820b6f1fab30f8b95f332a4a176b1 + +pkgname = avp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89c647a7e12f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com> + +pkgname=avp +pkgver=20150214 +pkgrel=1 +pkgdesc="Alien Versus Predator Gold engine" +arch=(i686 x86_64) +url="https://www.icculus.org/avp" +license=('custom') +depends=('sdl' 'libgl' 'openal') +makedepends=('cmake' 'glu') +optdepends=('avp-data') +install='avp.install' +source=("${url}/files/${pkgname}-${pkgver}.tar.gz" + "avp") +sha512sums=('c485a55ff455498bcf82bc17f2056d35d4c646bdf7809f4c326fc7063a9ce5db9e4893af67dff3f6bedb7d5f96e82f792d7f516044fdbab638113091a5505158' + 'b9d2923123e6ecc8703ed15e7df170ec5a8607d444800434887ec540aba51b7dc5e39f56b511584560ffab7b9c04db7e24d820b6f1fab30f8b95f332a4a176b1') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + cmake . + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # install binary + install -D -m755 "avp" "$pkgdir/opt/avp/avp" + install -D -m755 "$srcdir/avp" "$pkgdir/usr/bin/avp" + + # install readme + install -D -m644 "README" "$pkgdir/opt/$pkgname/README" + + # install license + install -D -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # symlink binary to /usr/bin +} @@ -0,0 +1,7 @@ +#!/bin/sh + +if [ ! $AVP_DATA ]; then + AVP_DATA=/opt/avp/ +fi +export AVP_DATA +/opt/avp/avp $@ diff --git a/avp.install b/avp.install new file mode 100644 index 000000000000..ece88f09509b --- /dev/null +++ b/avp.install @@ -0,0 +1,8 @@ +post_install() { + echo <<EOF +Install game files somewhere and set AVP_DATA to that location. +If AVP is unset, the game will look in /opt/avp/. +All data files must be in lowercase only. +See /opt/avp/README for a list of files and md5sums. +EOF +} |