diff options
author | Matthew Scheirer | 2019-01-29 20:50:45 -0500 |
---|---|---|
committer | Matthew Scheirer | 2019-01-29 20:50:45 -0500 |
commit | f12569dfb72b89679783422b5adef856af921dfc (patch) | |
tree | bdc391ef9eaa0296be9c73b2a56485e558ba9cc0 | |
download | aur-f12569dfb72b89679783422b5adef856af921dfc.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rw-r--r-- | quake2.png | bin | 0 -> 15354 bytes | |||
-rw-r--r-- | vkquake2-git.install | 7 | ||||
-rwxr-xr-x | vkquake2.desktop | 9 |
5 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..04d2d53a23b4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +# Generated by mksrcinfo v8 +# Wed Jan 30 01:50:22 UTC 2019 +pkgbase = vkquake2-git + pkgdesc = id Software's Quake 2 v3.21 with Vulkan support + pkgver = r318.a7680f0 + pkgrel = 1 + url = https://github.com/kondrak/vkQuake2 + install = vkquake2-git.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = vulkan-headers + depends = alsa-lib + depends = libxxf86dga + depends = libxxf86vm + depends = xdg-utils + depends = vulkan-icd-loader + provides = vkquake2 + conflicts = vkquake2 + source = git+https://github.com/kondrak/vkQuake2.git + source = quake2.png + source = vkquake2.desktop + sha256sums = SKIP + sha256sums = f7ca0b94414770903248c193a28e4c3e0d25faf31aab53e86001395f5526e4f6 + sha256sums = 6c7a493f782e8bf4e9b79f0654054207f4d11c36f4cea217dd2295a1297ff27b + +pkgname = vkquake2-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7abbcf8f3c7e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Zanny <lordzanny@gmail.com> +pkgname=vkquake2-git +pkgver=r318.a7680f0 +pkgrel=1 +pkgdesc="id Software's Quake 2 v3.21 with Vulkan support" +arch=(i686 x86_64) +url="https://github.com/kondrak/vkQuake2" +license=(GPL2) +depends=(alsa-lib libxxf86dga libxxf86vm xdg-utils vulkan-icd-loader) +makedepends=(git vulkan-headers) +provides=(vkquake2) +conflicts=(vkquake2) +install="$pkgname.install" +source=('git+https://github.com/kondrak/vkQuake2.git' + 'quake2.png' + 'vkquake2.desktop') +sha256sums=('SKIP' + 'f7ca0b94414770903248c193a28e4c3e0d25faf31aab53e86001395f5526e4f6' + '6c7a493f782e8bf4e9b79f0654054207f4d11c36f4cea217dd2295a1297ff27b') +_build=release #unset for debug +_remote=vkQuake2 + +pkgver() { + cd "$srcdir/$_remote" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_remote/linux" + make $_build +} + +package() { + if [ "$CARCH" = 'x86_64' ]; then + _arch=x64 + else + _arch=i386 + fi + + cd "$srcdir/$_remote/linux/$_build$_arch-glibc" + install -D -m 644 "baseq2/game$_arch.so" "$pkgdir/opt/${pkgname%-*}/baseq2/game$_arch.so" + install -m 755 quake2 "$pkgdir/opt/${pkgname%-*}/quake2" + install -m 644 ref_glx.so "$pkgdir/opt/${pkgname%-*}/ref_glx.so" + install -m 644 ref_vk.so "$pkgdir/opt/${pkgname%-*}/ref_vk.so" + install -D -m 644 "$srcdir/$_remote/README.md" "$pkgdir/usr/share/doc/${pkgname%-*}/README.md" + install -D -m 644 "$srcdir/quake2.png" "$pkgdir/usr/share/pixmaps/${pkgname%-*}.png" + install -D -m 644 "$srcdir/vkquake2.desktop" "$pkgdir/usr/share/applications/${pkgname%-*}.desktop" +} diff --git a/quake2.png b/quake2.png Binary files differnew file mode 100644 index 000000000000..8e04396e6f8c --- /dev/null +++ b/quake2.png diff --git a/vkquake2-git.install b/vkquake2-git.install new file mode 100644 index 000000000000..83b52b897620 --- /dev/null +++ b/vkquake2-git.install @@ -0,0 +1,7 @@ +post_install() { + echo ">> Requires retail pak file(s) to play" + echo ">> Place in /opt/vkquake2/baseq2" + echo ">> and change the owner of that" + echo ">> directory from root to yourself" + echo ">> or the game won't save config" +} diff --git a/vkquake2.desktop b/vkquake2.desktop new file mode 100755 index 000000000000..aa15c8078d0b --- /dev/null +++ b/vkquake2.desktop @@ -0,0 +1,9 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Type=Application +Name=vkQuake2 +Path=/opt/vkquake2 +Exec=/opt/vkquake2/quake2 +Icon=vkquake2.png +Terminal=false +Categories=Game |