summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrià Cereto-Massagué2019-01-02 10:57:12 +0100
committerAdrià Cereto-Massagué2019-01-02 10:57:12 +0100
commiteb5c831be1241a1c5a14470fa97d8b1173550e51 (patch)
tree4b13b49782c92b49bc5a0dc32f27ff92de6199a9
parent33654b2c25ad4c1c9cf95df3d1f8f3683b614267 (diff)
downloadaur-eb5c831be1241a1c5a14470fa97d8b1173550e51.tar.gz
fix 32bit verb
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD9
-rw-r--r--setup_dxvk_aur.verb8
3 files changed, 8 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2029e91dc3a5..5248a53448e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9cb8cc368337..caaacf6efdc6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \