Package Details: dxvk-gplasync-bin 2.3.1-1

Git Clone URL: https://aur.archlinux.org/dxvk-gplasync-bin.git (read-only, click to copy)
Package Base: dxvk-gplasync-bin
Description: A Vulkan-based compatibility layer for Direct3D 9/10/11 (with gplasync patch)
Upstream URL: https://gitlab.com/Ph42oN/dxvk-gplasync
Keywords: async dxvk gplasync proton steam wine
Licenses: zlib-acknowledgement
Conflicts: d9vk, dxvk
Provides: d9vk, dxvk
Submitter: detian
Maintainer: detian
Last Packager: detian
Votes: 4
Popularity: 0.002036
First Submitted: 2023-07-12 16:10 (UTC)
Last Updated: 2024-04-16 03:17 (UTC)

Latest Comments

begin-theadventu commented on 2024-03-22 12:58 (UTC)

👍

detian commented on 2024-03-16 17:24 (UTC)

@begin-theadventu ok updated

begin-theadventu commented on 2024-03-15 13:05 (UTC) (edited on 2024-03-15 13:50 (UTC) by begin-theadventu)

@detian Proposal:

pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 (with gplasync patch)", license: zlib-acknowledgement, options, source for setup_dxvk.sh (last commit before it got removed)

VoodaGod commented on 2023-06-24 19:04 (UTC) (edited on 2023-10-13 05:59 (UTC) by VoodaGod)

to use dxvk-gplasync v2.3-1, 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.3
+pkgrel=1
 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)