summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWorMzy Tykashi2015-06-08 21:20:43 +0100
committerWorMzy Tykashi2015-06-08 21:20:43 +0100
commitc3ac37d8f4cb5d4839af25eb7f2dbff4bc016d43 (patch)
tree79e4ec853c452747ac077d97941c7e6e2bb73bf8
downloadaur-c3ac37d8f4cb5d4839af25eb7f2dbff4bc016d43.tar.gz
Copied from non-git
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD40
-rw-r--r--avp7
-rw-r--r--avp.install8
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
+}
diff --git a/avp b/avp
new file mode 100644
index 000000000000..b37e3e96d556
--- /dev/null
+++ b/avp
@@ -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
+}