upver: 2.4-2: update setup*.sh

This commit is contained in:
detiam 2024-08-13 19:59:10 +08:00
parent 4c03c3ab89
commit 783feb8101
No known key found for this signature in database
GPG key ID: 8F3FBE68AEB4883C
4 changed files with 22 additions and 17 deletions

View file

@ -1,7 +1,7 @@
pkgbase = dxvk-gplasync-bin
pkgdesc = A Vulkan-based compatibility layer for Direct3D 9/10/11 (with gplasync patch)
pkgver = 2.4
pkgrel = 1
pkgrel = 2
url = https://gitlab.com/Ph42oN/dxvk-gplasync
arch = x86_64
license = zlib-acknowledgement
@ -11,17 +11,19 @@ pkgbase = dxvk-gplasync-bin
optdepends = wine
optdepends = proton
provides = dxvk=2.4
provides = d8vk
provides = d9vk
conflicts = dxvk
conflicts = d8vk
conflicts = d9vk
options = !strip
source = https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/releases/dxvk-gplasync-v2.4-1.tar.gz
source = dxvk-gplasync-env.conf
source = setup_dxvk_proton.sh
source = https://raw.githubusercontent.com/doitsujin/dxvk/4f90d7bf5f9ad785660507e0cb459a14dab5ac75/setup_dxvk.sh
source = setup_dxvk.sh
sha256sums = 687d6ef959a949f786155e6632849b919b47b63da316110cf0bf3d43e548b380
sha256sums = 2bce3bf5dc5a3c7312bbaae96daf82e0fe6c370e96017ce5a0c49f40901866e3
sha256sums = 64fbbf9f30f2f4e8d1d82b088ade92f1bf8817a4bf6e21d7dd978f4276abe1a6
sha256sums = 0f688815530ab5e8cc89b9b45d9b1d66cd8cd5a7770fb8249339af555a30dfe7
sha256sums = ce5712e2287b1ab52a9160dd7bacf0694ee3e7a5888bd71a06f27ca67af051d6
sha256sums = 778ec44acc09ac9c718354c9a96776b60bd4156dacf584e5c29b2c9697c76684
pkgname = dxvk-gplasync-bin

View file

@ -3,29 +3,31 @@
# Contributor: giantdwarf <17hoehbr@gmail.com>
# Contributor: Ewout van Mansom <ewout@vanmansom.name>
pkgname=dxvk-gplasync-bin
_pkgname=dxvk-gplasync
pkgname=$_pkgname-bin
pkgver=2.4
pkgrel=1
pkgrel=2
_srcver="v$pkgver-1"
pkgdesc="A Vulkan-based compatibility layer for Direct3D 9/10/11 (with gplasync patch)"
arch=('x86_64')
url="https://gitlab.com/Ph42oN/dxvk-gplasync"
url="https://gitlab.com/Ph42oN/$_pkgname"
license=('zlib-acknowledgement')
depends=('vulkan-icd-loader' 'lib32-vulkan-icd-loader' 'bash')
optdepends=('wine' 'proton')
provides=("dxvk=$pkgver" 'd9vk')
conflicts=('dxvk' 'd9vk')
provides=("dxvk=$pkgver" 'd8vk' 'd9vk')
conflicts=('dxvk' 'd8vk' 'd9vk')
options=(!strip)
source=("$url/-/raw/main/releases/dxvk-gplasync-v$pkgver-$pkgrel.tar.gz"
'dxvk-gplasync-env.conf'
source=("$url/-/raw/main/releases/$_pkgname-$_srcver.tar.gz"
"$_pkgname-env.conf"
'setup_dxvk_proton.sh'
'https://raw.githubusercontent.com/doitsujin/dxvk/4f90d7bf5f9ad785660507e0cb459a14dab5ac75/setup_dxvk.sh')
'setup_dxvk.sh') # https://raw.githubusercontent.com/doitsujin/dxvk/4f90d7bf5f9ad785660507e0cb459a14dab5ac75/setup_dxvk.sh
sha256sums=('687d6ef959a949f786155e6632849b919b47b63da316110cf0bf3d43e548b380'
'2bce3bf5dc5a3c7312bbaae96daf82e0fe6c370e96017ce5a0c49f40901866e3'
'64fbbf9f30f2f4e8d1d82b088ade92f1bf8817a4bf6e21d7dd978f4276abe1a6'
'0f688815530ab5e8cc89b9b45d9b1d66cd8cd5a7770fb8249339af555a30dfe7')
'ce5712e2287b1ab52a9160dd7bacf0694ee3e7a5888bd71a06f27ca67af051d6'
'778ec44acc09ac9c718354c9a96776b60bd4156dacf584e5c29b2c9697c76684')
package() {
cd "dxvk-gplasync-v$pkgver-$pkgrel" || exit 1
cd "$_pkgname-$_srcver" || exit 1
install -dm755 "$pkgdir/usr/share"
cp -dr --preserve=mode,timestamp . "$pkgdir/usr/share/dxvk"
@ -37,5 +39,5 @@ package() {
ln -s /usr/share/dxvk/setup_dxvk_proton.sh "$pkgdir/usr/bin/setup_dxvk_proton"
install -dm755 "$pkgdir/etc/environment.d"
install -Dm644 "$srcdir/dxvk-gplasync-env.conf" "$pkgdir/etc/environment.d/dxvk-gplasync-env.conf"
install -Dm644 "$srcdir/$_pkgname-env.conf" "$pkgdir/etc/environment.d/$_pkgname-env.conf"
}

View file

@ -201,6 +201,7 @@ if $with_dxgi || [ "$action" == "uninstall" ]; then
$action dxgi
fi
$action d3d8
$action d3d9
$action d3d10core
$action d3d11

View file

@ -1,7 +1,7 @@
#!/usr/bin/env bash
basedir="$(dirname "$(readlink -f "$0")")"
dlls=(dxgi.dll d3d9.dll d3d10core.dll d3d11.dll)
dlls=(dxgi.dll d3d8.dll d3d9.dll d3d10core.dll d3d11.dll)
dxvk_lib32_path="$basedir/x32"
dxvk_lib64_path="$basedir/x64"