diff options
author | Jeremy Kescher | 2020-01-14 20:49:39 +0100 |
---|---|---|
committer | Jeremy Kescher | 2020-01-14 20:49:39 +0100 |
commit | e3d73b283215c6725c47d86fe448570afd36a9e8 (patch) | |
tree | 93aa65858be197fe8e4e982c05b5d0312606b41e | |
download | aur-e3d73b283215c6725c47d86fe448570afd36a9e8.tar.gz |
Initial commit
Signed-off-by: Jeremy Kescher <jeremy@kescher.at>
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3303412b56b1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = vkd3d-valve-git + pkgdesc = D3D12 to Vulkan translation library (Valve version) + pkgver = 40e4a74 + pkgrel = 1 + url = https://github.com/ValveSoftware/vkd3d + arch = x86_64 + license = LGPL + makedepends = spirv-headers-git + makedepends = vulkan-headers + makedepends = xcb-proto + makedepends = wine + depends = spirv-tools + depends = vulkan-icd-loader + depends = libxcb + provides = vkd3d + conflicts = vkd3d + conflicts = vkd3d-git + source = git+https://github.com/ValveSoftware/vkd3d.git#branch=proton_4.11 + sha256sums = SKIP + +pkgname = vkd3d-valve-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05c6d4d4c97b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..485a2d2f66c4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Jeremy Kescher <jeremy@kescher.at> +# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com> + +pkgname=vkd3d-valve-git +pkgver=40e4a74 +pkgrel=1 +pkgdesc="D3D12 to Vulkan translation library (Valve version)" +arch=('x86_64') +url='https://github.com/ValveSoftware/vkd3d' +license=('LGPL') +depends=('spirv-tools' + 'vulkan-icd-loader' + 'libxcb' + ) +makedepends=( # Prevent out-of-date SPIRV headers error + 'spirv-headers-git' + 'vulkan-headers' + 'xcb-proto' + 'wine' + ) +conflicts=('vkd3d' 'vkd3d-git') +provides=('vkd3d') +source=('git+https://github.com/ValveSoftware/vkd3d.git#branch=proton_4.11') +sha256sums=('SKIP') + +pkgver() { + cd vkd3d + git describe --always +} + +prepare() { + mkdir -p build + + cd vkd3d + ./autogen.sh +} + +build() { + cd build + ../vkd3d/configure \ + --prefix=/usr \ + --with-spirv-tools \ + --enable-tests=no + + make +} + +package() { + make -C build DESTDIR="${pkgdir}" install +} |