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 /PKGBUILD | |
download | aur-f12569dfb72b89679783422b5adef856af921dfc.tar.gz |
initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
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" +} |