summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorlilac2020-08-01 05:53:23 +0800
committerlilac2020-08-01 05:53:23 +0800
commitc93732a5cd445cca1c44d4177ebd704acb42c6d8 (patch)
treedb119e9cb84839b4c0688189249ae373b6173ebd /PKGBUILD
parent177eb362ac228a81d6173968426894f3969a35f6 (diff)
downloadaur-c93732a5cd445cca1c44d4177ebd704acb42c6d8.tar.gz
[lilac] updated to 5.0.9-6
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 390c99288edd..9ac386c12579 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgname=proton
_pkgver='5.0-9'
# Arch - no hyphens
pkgver=5.0.9
-pkgrel=3
+pkgrel=6
pkgdesc="Compatibility tool for Steam Play based on Wine and additional components"
arch=('x86_64')
url="https://github.com/ValveSoftware/Proton/"
@@ -18,19 +18,22 @@ depends=(
makedepends=(
'vulkan-headers'
)
-source=("https://github.com/ValveSoftware/Proton/archive/$pkgname-$_pkgver.tar.gz" "wined3d-interop.h")
+source=("https://github.com/ValveSoftware/Proton/archive/$pkgname-$_pkgver.tar.gz"
+ "wined3d-interop.h"
+ "wine-dynamic_load_wrapper.patch")
prepare() {
- cd "Proton-$pkgname-$_pkgver"
- cp $srcdir/wined3d-interop.h vrclient_x64/vrclient_x64/
+ cd "Proton-$pkgname-$_pkgver"
+ cp $srcdir/wined3d-interop.h vrclient_x64/vrclient_x64/
+ patch -p1 < $srcdir/wine-dynamic_load_wrapper.patch
}
-
build() {
cd "Proton-$pkgname-$_pkgver"
export CXXFLAGS="$CXXFLAGS -Wno-attributes"
- export WINEMAKEFLAGS="--nosource-fix --nolower-include --nodlls --nomsvcrt --dll"
+ export WINEMAKEFLAGS="--nosource-fix --nolower-include --nodlls --nomsvcrt --dll -ldl"
export WINEMAKEFLAGS32="$WINEMAKEFLAGS --wine32"
+ export LDFLAGS="$LDFLAGS -L/usr/lib32/wine -lntdll.dll"
# The build script provided has so much cruft that it's easier to make everything manually
mkdir -p build/lsteamclient.win32
@@ -98,4 +101,5 @@ package() {
}
md5sums=('8737560d53ab3d7bc49b0d463e47387a'
- '1f6f0f5e4679418d4976e0cf9589a8d9')
+ '1f6f0f5e4679418d4976e0cf9589a8d9'
+ '38464f9805e4423ba5f92f8864168f97')