diff options
author | Adrià Cereto-Massagué | 2018-03-17 15:31:53 +0100 |
---|---|---|
committer | Adrià Cereto-Massagué | 2018-03-17 15:31:53 +0100 |
commit | f488faa8bb67bfa73f83d61752a48dec67072ddb (patch) | |
tree | 9447d3f607ed3a8871cc014896657e3bd45ee2af | |
parent | bcee1e10d3dcc8017dd246481c791ea169d1764c (diff) | |
download | aur-f488faa8bb67bfa73f83d61752a48dec67072ddb.tar.gz |
fail appropiately if the dlls can't be built
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 9 insertions, 2 deletions
@@ -1,6 +1,6 @@ pkgbase = dxvk-git pkgdesc = A Vulkan-based compatibility layer for Direct3D 11 which allows running 3D applications on Linux using Wine. - pkgver = 20180316.c931b4b + pkgver = 20180317.1af52ab pkgrel = 1 url = https://github.com/doitsujin/dxvk arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Adrià Cereto i Massagué <ssorgatem at gmail.com> pkgname=dxvk-git -pkgver=20180317.3b43c1c +pkgver=20180317.1af52ab pkgrel=1 epoch= pkgdesc="A Vulkan-based compatibility layer for Direct3D 11 which allows running 3D applications on Linux using Wine." @@ -40,6 +40,13 @@ build() { package() { mkdir -p "$pkgdir/usr/share/dxvk" tar -xf "$pkgname".tar.gz -C "$pkgdir/usr/share/dxvk" --strip-components=1 + if [ ! -f "$pkgdir"/usr/share/dxvk/x64/d3d11.dll ] ||\ + [ ! -f "$pkgdir"/usr/share/dxvk/x64/dxgi.dll ] ||\ + [ ! -f "$pkgdir"/usr/share/dxvk/x32/d3d11.dll ] ||\ + [ ! -f "$pkgdir"/usr/share/dxvk/x32/dxgi.dll ]; then + echo "Missing files, build was unsuccessful" + return 1 + fi mkdir -p "$pkgdir/usr/bin" ln -s "/usr/share/dxvk/x32/setup_dxvk.sh" "$pkgdir/usr/bin/setup_dxvk32" ln -s "/usr/share/dxvk/x64/setup_dxvk.sh" "$pkgdir/usr/bin/setup_dxvk64" |