diff options
author | Alexander 'z33ky' Hirsch | 2016-05-31 03:55:33 +0200 |
---|---|---|
committer | Alexander 'z33ky' Hirsch | 2016-05-31 03:55:33 +0200 |
commit | 5e51e1914f78f51c15527e86f367a53e34c220e8 (patch) | |
tree | a6f5772bd46aa82f1cd0b9a75fe6c6d4d9e8c312 | |
download | aur-5e51e1914f78f51c15527e86f367a53e34c220e8.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | quake2xp.install | 3 |
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.' +} |