summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander 'z33ky' Hirsch2016-05-31 03:55:33 +0200
committerAlexander 'z33ky' Hirsch2016-05-31 03:55:33 +0200
commit5e51e1914f78f51c15527e86f367a53e34c220e8 (patch)
treea6f5772bd46aa82f1cd0b9a75fe6c6d4d9e8c312
downloadaur-5e51e1914f78f51c15527e86f367a53e34c220e8.tar.gz
Initial import
-rw-r--r--.SRCINFO40
-rw-r--r--PKGBUILD56
-rw-r--r--quake2xp.install3
3 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..21a7e6f4788c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,40 @@
+# Generated by mksrcinfo v8
+# Tue May 31 01:53:47 UTC 2016
+pkgbase = quake2xp-svn
+ pkgdesc = Quake 2 based engine with glsl per pixel lighting effects and more
+ pkgver = r783
+ pkgrel = 1
+ url = http://quake2xp.sourceforge.net/
+ install = quake2xp.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = mesa
+ makedepends = python2
+ makedepends = unzip
+ depends = devil-ilut-vanilla
+ depends = openal
+ depends = sdl
+ depends = libvorbis
+ noextract = q2xp0.pkx
+ noextract = q2xpMaps.pkx
+ noextract = q2xpMdl.pkx
+ noextract = q2xpMusic.pkx
+ noextract = q2xpTex0.pkx
+ source = quake2xp::svn://svn.code.sf.net/p/quake2xp/code/trunk
+ source = http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xp0.pkx
+ source = http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMaps.pkx
+ source = http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMdl.pkx
+ source = http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMusic.pkx
+ source = http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpTex0.pkx
+ source = ftp://ftp.idsoftware.com/idstuff/quake2/q2-3.20-x86-full.exe
+ sha256sums = SKIP
+ sha256sums = 1c4e5e6dc5f6a362db1abefa0b81c486e6c145ea39c7adfc412c167535f82562
+ sha256sums = e3830df0da5bf95acd793ee299527fbb67ba53fe480c2a992e61d740be4c410b
+ sha256sums = 6810dfc43dab5dec3c5d046ea943530e0b1c3fbfc32515d2909180dcf170427c
+ sha256sums = 855ca6f37449deb82fc77d573c39d29e452c5a33dba23576402623653e58b893
+ sha256sums = d81348c1a89e6a0d00c310c8514dc346ab84e6d8b1a10345585f6936aefede3d
+ sha256sums = ee1b430258d5fc5a897ef47c6246f5da11de885f4c29fbeca005ff27924700be
+
+pkgname = quake2xp-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43158921c6b6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Alexander 'z33ky' Hirsch <1zeeky@gmail.com>
+
+pkgname=quake2xp-svn
+_svnname=quake2xp
+pkgver=r783
+pkgrel=1
+pkgdesc='Quake 2 based engine with glsl per pixel lighting effects and more'
+arch=('i686' 'x86_64')
+url='http://quake2xp.sourceforge.net/'
+license=('GPL')
+depends=('devil-ilut-vanilla' 'openal' 'sdl' 'libvorbis')
+makedepends=('mesa' 'python2' 'unzip')
+install="$_svnname.install"
+source=("$_svnname::svn://svn.code.sf.net/p/quake2xp/code/trunk"
+ 'http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xp0.pkx'
+ 'http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMaps.pkx'
+ 'http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMdl.pkx'
+ 'http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpMusic.pkx'
+ 'http://downloads.sourceforge.net/quake2xp/media/baseq2/q2xpTex0.pkx'
+ 'ftp://ftp.idsoftware.com/idstuff/quake2/q2-3.20-x86-full.exe')
+sha256sums=('SKIP'
+ '1c4e5e6dc5f6a362db1abefa0b81c486e6c145ea39c7adfc412c167535f82562'
+ 'e3830df0da5bf95acd793ee299527fbb67ba53fe480c2a992e61d740be4c410b'
+ '6810dfc43dab5dec3c5d046ea943530e0b1c3fbfc32515d2909180dcf170427c'
+ '855ca6f37449deb82fc77d573c39d29e452c5a33dba23576402623653e58b893'
+ 'd81348c1a89e6a0d00c310c8514dc346ab84e6d8b1a10345585f6936aefede3d'
+ 'ee1b430258d5fc5a897ef47c6246f5da11de885f4c29fbeca005ff27924700be')
+noextract=(q2xp0.pkx q2xpMaps.pkx q2xpMdl.pkx q2xpMusic.pkx q2xpTex0.pkx)
+
+pkgver() {
+ cd "$srcdir/$_svnname"
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+
+prepare() {
+ cd "$srcdir"
+ unzip q2-3.20-x86-full.exe baseq2/\*
+}
+
+build() {
+ cd "$srcdir/$_svnname"
+ python2 waf configure --prefix=/usr
+ python2 waf
+}
+
+package() {
+ cd "$srcdir/$_svnname"
+ python2 waf install --destdir="$pkgdir"
+ install -Dm444 "$srcdir/"{q2xp0,q2xpMaps,q2xpMdl,q2xpMusic,q2xpTex0}.pkx -t "$pkgdir/usr/share/quake2xp/baseq2"
+ install -Dm444 "$srcdir/baseq2/"{maps.lst,*.pak} -t "$pkgdir/usr/share/quake2xp/baseq2"
+ for p in $(ls "$srcdir/baseq2/players")
+ do
+ install -Dm444 "$srcdir/baseq2/players/$p/"* -t "$pkgdir/usr/share/quake2xp/baseq2/players/$(basename "$p")"
+ done
+}
diff --git a/quake2xp.install b/quake2xp.install
new file mode 100644
index 000000000000..f76b9fc004c8
--- /dev/null
+++ b/quake2xp.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo 'Put the Quake 2 paks in ~/.quake/baseq2 to play.'
+}