Package Details: dxvk-gplasync-bin 2.4.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: d8vk, d9vk, dxvk
Provides: d8vk, d9vk, dxvk
Submitter: detian
Maintainer: detian
Last Packager: detian
Votes: 6
Popularity: 0.140264
First Submitted: 2023-07-12 16:10 (UTC)
Last Updated: 2024-10-24 00:48 (UTC)

Latest Comments

detian commented on 2024-08-13 12:00 (UTC)

@Seas0 ok updated

Seas0 commented on 2024-08-13 09:55 (UTC) (edited on 2024-08-13 09:58 (UTC) by Seas0)

the setup_dxvk.sh and setup_dxvk_proton.sh both require updates to include the d3d8.dll in installation as d8vk was merged into dxvk mainline at the 2.4 milestone, also adding d8vk to conflicts and provides lists is necessary

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)