diff options
author | Adrià Cereto-Massagué | 2019-01-02 10:57:12 +0100 |
---|---|---|
committer | Adrià Cereto-Massagué | 2019-01-02 10:57:12 +0100 |
commit | eb5c831be1241a1c5a14470fa97d8b1173550e51 (patch) | |
tree | 4b13b49782c92b49bc5a0dc32f27ff92de6199a9 | |
parent | 33654b2c25ad4c1c9cf95df3d1f8f3683b614267 (diff) | |
download | aur-eb5c831be1241a1c5a14470fa97d8b1173550e51.tar.gz |
fix 32bit verb
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | setup_dxvk_aur.verb | 8 |
3 files changed, 8 insertions, 15 deletions
@@ -1,7 +1,7 @@ pkgbase = dxvk-git pkgdesc = A Vulkan-based compatibility layer for Direct3D 10/11 which allows running 3D applications on Linux using Wine. - pkgver = 0.94.r6.g4e22e4b - pkgrel = 2 + pkgver = 0.94.r8.g1750b14 + pkgrel = 1 url = https://github.com/doitsujin/dxvk arch = x86_64 arch = i686 @@ -18,7 +18,7 @@ pkgbase = dxvk-git source = git+https://github.com/doitsujin/dxvk.git source = setup_dxvk_aur.verb sha256sums = SKIP - sha256sums = 0f2ac8e7c7212b23fb0dfbb5c5a5c3ea8e9c7cdc290be85c625aeaed5b06c3fe + sha256sums = c8f52b4f61ec04d5719bf858c00d7aa942a1b7e08b76123479f6583547b25881 pkgname = dxvk-win64-git arch = x86_64 @@ -2,8 +2,8 @@ pkgbase=dxvk-git pkgname=('dxvk-win64-git' 'dxvk-win32-git') -pkgver=0.94.r6.g4e22e4b -pkgrel=2 +pkgver=0.94.r8.g1750b14 +pkgrel=1 pkgdesc="A Vulkan-based compatibility layer for Direct3D 10/11 which allows running 3D applications on Linux using Wine." arch=('x86_64' 'i686') url="https://github.com/doitsujin/dxvk" @@ -13,7 +13,7 @@ options=(!strip !buildflags staticlibs) source=("git+https://github.com/doitsujin/dxvk.git" "setup_dxvk_aur.verb" ) -sha256sums=("SKIP" "0f2ac8e7c7212b23fb0dfbb5c5a5c3ea8e9c7cdc290be85c625aeaed5b06c3fe") +sha256sums=("SKIP" "c8f52b4f61ec04d5719bf858c00d7aa942a1b7e08b76123479f6583547b25881") pkgver() { @@ -44,9 +44,8 @@ build() { _package_dxvk() { DESTDIR="$pkgdir" ninja -C "build/x$1" install mkdir -p "$pkgdir/usr/bin" - cat setup_dxvk_aur.verb | sed s/"DXVK_ARCH=64"/"DXVK_ARCH=$1"/g > "$pkgdir/usr/share/dxvk/x$1/setup_dxvk_aur.verb" install -Dm 644 setup_dxvk_aur.verb "$pkgdir/usr/share/dxvk/x$1/setup_dxvk_aur.verb" - sed "s/_ARCH/$1/g" -i "$pkgdir/usr/share/dxvk/x$1/setup_dxvk_aur.verb" + sed "s/SYSTEM64/SYSTEM$1/g" -i "$pkgdir/usr/share/dxvk/x$1/setup_dxvk_aur.verb" echo "#!/bin/sh" > "$pkgdir/usr/bin/setup_dxvk$1" echo "winetricks --force /usr/share/dxvk/x$1/setup_dxvk_aur.verb" >> "$pkgdir/usr/bin/setup_dxvk$1" chmod +x "$pkgdir/usr/bin/setup_dxvk$1" diff --git a/setup_dxvk_aur.verb b/setup_dxvk_aur.verb index ee30ce8acc42..898b35b137fc 100644 --- a/setup_dxvk_aur.verb +++ b/setup_dxvk_aur.verb @@ -13,7 +13,6 @@ w_metadata setup_dxvk_aur dlls \ installed_file4="C:\\windows\\system32\\system32/d3d10core.dll" \ homepage="https://github.com/doitsujin/dxvk" -DXVK_ARCH=64 DXVK_ROOT_DIR=`dirname "$(readlink -f $1)"` load_setup_dxvk_aur() @@ -25,12 +24,7 @@ load_setup_dxvk_aur() echo "Setting up DXVK from $DXVK_ROOT_DIR" for f in "$file1" "$file2" "$file3" "$file4"; do - if [ "$DXVK_ARCH" = "32" ]; then - w_try ln -fs "$DXVK_ROOT_DIR/$f" "$W_SYSTEM32_DLLS/$f" - fi - if [ "$DXVK_ARCH" = "64" ]; then - w_try ln -fs "$DXVK_ROOT_DIR/$f" "$W_SYSTEM64_DLLS/$f" - fi + w_try ln -fs "$DXVK_ROOT_DIR/$f" "$W_SYSTEM64_DLLS/$f" done w_override_dlls native \ |