Package Details: dxvk-async-bin 2.0-1

Git Clone URL: https://aur.archlinux.org/dxvk-async-bin.git (read-only, click to copy)
Package Base: dxvk-async-bin
Description: A Vulkan-based compatibility layer for Direct3D 9/10/11 (with async patches)
Upstream URL: https://github.com/Sporif/dxvk-async
Keywords: d3d10 d3d11 d3d9 direct3d directx dxvk wine
Licenses: zlib, custom:libpng
Conflicts: d9vk-bin, d9vk-mingw-git, d9vk-winelib-git, dxvk-async, dxvk-async-git, dxvk-bin, dxvk-git, dxvk-mingw-git, dxvk-win32-git, dxvk-win64-git, dxvk-wine32-git, dxvk-wine64-git, dxvk-winelib-git
Provides: d9vk, dxvk
Submitter: ewout
Maintainer: ewout
Last Packager: ewout
Votes: 2
Popularity: 0.012446
First Submitted: 2023-01-12 12:25 (UTC)
Last Updated: 2023-01-12 12:25 (UTC)

Latest Comments

VoodaGod commented on 2023-06-24 19:04 (UTC)

to use dxvk-gplasync v2.2-4, apply these changes:

diff --git a/PKGBUILD b/PKGBUILD
index 4538c2c..b0ff474 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,27 +3,27 @@
 # Contributor: giantdwarf <17hoehbr@gmail.com>

 pkgname=dxvk-async-bin
-pkgver=2.0
-pkgrel=1
+pkgver=2.2
+pkgrel=4
 pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 (with async patches)"
 arch=('x86_64')
-url="https://github.com/Sporif/dxvk-async"
+url="https://gitlab.com/Ph42oN/dxvk-gplasync"
 license=('ZLIB' 'custom:libpng')
 depends=('vulkan-icd-loader' 'wine>=4.0rc1' 'lib32-vulkan-icd-loader' 'bash')
 provides=('dxvk' 'd9vk' "dxvk=$pkgver")
 conflicts=('d9vk-mingw-git' 'd9vk-bin' 'd9vk-winelib-git' 'dxvk-bin' 'dxvk-git' 'dxvk-wine32-git' 'dxvk-wine64-git' 'dxvk-win32-git' 'dxvk-win64-git' 'dxvk-winelib-git' 'dxvk-mingw-git' 'dxvk-async' 'dxvk-async-git')
 options=(!strip !buildflags staticlibs)
-source=("$url/releases/download/$pkgver/dxvk-async-$pkgver.tar.gz"
+source=("$url/-/raw/main/releases/dxvk-gplasync-v$pkgver-$pkgrel.tar.gz"
         'https://raw.githubusercontent.com/doitsujin/dxvk/master/LICENSE'
         'dxvk-async-env.conf'
         'setup_dxvk.sh')
-sha256sums=('f8e250f1afd1475e90b1dcc4083ae28a1174f0900e02f52955b6525996de5e2e'
+sha256sums=('SKIP'
             '03ca4af84f5cd28cef3ed3f1ef4d17996992d35ccdbe82b29cc020ca02c16f3d'
-            '5ea0fbf7fddb45a8575ff001793011a594d999aaeb66ef95378bca950c844300'
+            'SKIP'
             '0f688815530ab5e8cc89b9b45d9b1d66cd8cd5a7770fb8249339af555a30dfe7')

 package() {
-  cd "${pkgname%-bin}-$pkgver"
+  cd "dxvk-gplasync-v$pkgver-$pkgrel"

   mkdir -p -m 755 "$pkgdir/usr/share"
   cp -dr --preserve=mode,timestamp . "$pkgdir/usr/share/dxvk"
diff --git a/dxvk-async-env.conf b/dxvk-async-env.conf
index e416524..f796a1e 100644
--- a/dxvk-async-env.conf
+++ b/dxvk-async-env.conf
@@ -1 +1,2 @@
-DXVK_ASYNC=1 
+DXVK_ASYNC=1
+DXVK_GPLASYNCCACHE=1

begin-theadventu commented on 2023-06-01 09:30 (UTC)

Could you change to https://gitlab.com/Ph42oN/dxvk-gplasync?

eclairevoyant commented on 2023-05-12 21:36 (UTC)

This should not conflict with like 20 different packages, conflicting with dxvk and d9vk is sufficient because conflicts means it conflicts with every package that provides dxvk and/or d9vk. See guidelines (https://wiki.archlinux.org/title/PKGBUILD#conflicts)