summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaja2022-02-26 16:56:29 +0100
committerJaja2022-02-26 16:56:29 +0100
commitb39cf4b6bf9e4a68502556d95234b1451fd3b181 (patch)
treee815cca5556b078bf94500f020136aacbef4118f
parent825478ccdc048432e0dea7cdece31c13066c1652 (diff)
downloadaur-b39cf4b6bf9e4a68502556d95234b1451fd3b181.tar.gz
Oh boy, we have to use patches *again* to work around dist_lock :(
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD13
-rw-r--r--changelog97
-rw-r--r--supplementary.tar.zstbin13946 -> 13091 bytes
4 files changed, 111 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 84993c0f7d88..51a8022c359d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = proton-ge-custom-bin
pkgdesc = A fancy custom distribution of Valves Proton with various patches
pkgver = 7.3_GE_1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/GloriousEggroll/proton-ge-custom
changelog = changelog
arch = x86_64
@@ -28,9 +28,9 @@ pkgbase = proton-ge-custom-bin
conflicts = proton-ge-custom
options = !strip
backup = usr/share/steam/compatibilitytools.d/proton-ge-custom/user_settings.py
- source = proton-ge-custom-7.3-GE-1_1.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.3-GE-1/Proton-7.3-GE-1.tar.gz
+ source = proton-ge-custom-7.3-GE-1_2.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/7.3-GE-1/Proton-7.3-GE-1.tar.gz
source = supplementary.tar.zst
sha512sums = a6cff92e0182ee3ce410be8958507e47758f6028c392343150b00a8f57c447e3011b1a3739f31233bb0aa83515982f4dd45c2dc53d33eb739868b2d0ce6e6893
- sha512sums = bd680bcd8fc45ed728514be12a2728b09a48856c522f94f1903d18d1755ac15804e36964f9a840469dd3f28fb2f44b50c048fe18448ab3ff16e4abb289f51d07
+ sha512sums = 403f011e4299e3b2f7dc18b5c61729d500d07052aa9974d541fb5bce40dc59f8cd341fc77551668fc416d24f71de42b3ad39040f277cba7529b5361b548de051
pkgname = proton-ge-custom-bin
diff --git a/PKGBUILD b/PKGBUILD
index 1a33ea5b52c8..e87320260acf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgdesc="A fancy custom distribution of Valves Proton with various patches"
pkgname=proton-ge-custom-bin
pkgver=7.3_GE_1
-pkgrel=1
+pkgrel=2
arch=('x86_64')
license=('BSD' 'LGPL' 'zlib' 'MIT' 'MPL' 'custom')
changelog=changelog
@@ -46,9 +46,17 @@ url='https://github.com/GloriousEggroll/proton-ge-custom'
source=(${_pkgname}-${_pkgver}_${pkgrel}.tar.gz::"${url}/releases/download/${_pkgver}/${_srcdir}.tar.gz"
"supplementary.tar.zst")
sha512sums=('a6cff92e0182ee3ce410be8958507e47758f6028c392343150b00a8f57c447e3011b1a3739f31233bb0aa83515982f4dd45c2dc53d33eb739868b2d0ce6e6893'
- 'bd680bcd8fc45ed728514be12a2728b09a48856c522f94f1903d18d1755ac15804e36964f9a840469dd3f28fb2f44b50c048fe18448ab3ff16e4abb289f51d07')
+ '403f011e4299e3b2f7dc18b5c61729d500d07052aa9974d541fb5bce40dc59f8cd341fc77551668fc416d24f71de42b3ad39040f277cba7529b5361b548de051')
build() {
+## remove unused: dist_lock, cleanup_legacy_dist(), need_tarball_extraction(), extract_tarball()
+patch "${_srcdir}"/proton patches/distlock-extract-defaultpfx.patch
+## use newest dist
+rm -rf "${_srcdir}/dist"/*
+bsdtar -xf "${_srcdir}"/proton_dist.tar.gz -C "${_srcdir}"/dist
+## remove artifacts
+rm "${_srcdir}"/proton_dist.tar.gz
+rm "${_srcdir}"/protonfixes/*.tar.xz
## setup paths
sed -i "s|_proton=echo|_proton=/${_protondir}/proton|" ${srcdir}/launchers/proton.sh
## setup naming that appears in steam compat tool list
@@ -63,6 +71,7 @@ install -d ${pkgdir}/$(dirname ${_execfile})/
## licenses
mv ${_srcdir}/LICENSE ${pkgdir}/${_licensedir}/license
mv ${_srcdir}/LICENSE.OFL ${pkgdir}/${_licensedir}/license_OFL
+mv ${_srcdir}/PATENTS.AV1 ${pkgdir}/${_licensedir}/license_AV1
mv ${_srcdir}/protonfixes/LICENSE ${pkgdir}/${_licensedir}/license_protonfixes
## config files
install --mode=0775 --group=50 ${srcdir}/configs/user_settings.py ${pkgdir}/${_protoncfg}
diff --git a/changelog b/changelog
index ec8a7b0e1629..aca9ee33e40f 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,100 @@
+
+## Proton-7.3-GE-1 Released
+
+### WINE:
+
+imported rebased fullscreen hack from proton 7.0
+imported SDL patches from proton 7.0
+imported gamepad patches from proton 7.0
+imported racing wheel/ffb patches from proton 7.0
+imported several misc. game fixes/patches from proton 7.0
+imported gamescope patches from proton 7.0
+imported updated mfplat patches from proton 7.0
+imported rebased audio patches from proton 7.0
+imported rebased mouse focus patches from proton 7.0
+imported keyboard translation patches from proton 7.0
+imported rebased font patches from proton 7.0
+imported EAC patches from proton 7.0
+imported network connectivity patches from proton 7.0
+Cities XXL fix added (Thanks Alistair Leslie-Hughes)
+updated wine + staging to git
+
+### PROTON:
+
+imported build system changes from proton 7.0
+updated gstreamer to 1.18.6
+updated dxvk to git
+updated vkd3d-proton to git
+updated dxvk-nvapi to git
+removed FAudio from build (it's part of WINE now and works with WMA decoding)
+removed jxrlib from build (it's part of WINE now)
+
+### PROTONFIXES:
+
+Added EAC disable workaround to allow Gears5 single-player to work (Thanks ga2mer)
+Added EAC disable workaround to allow Jump Force single-player to work (Thanks Nej on discord)
+Added EAC disable workaround to allow Dragonball Fighter Z single-player to work (Thanks Nej on discord)
+Added EAC disable workaround to allow Elden Ring single-player to work
+Added fix for Civ IV: Colonization (Thanks jo-oe)
+Added fix for Heavy Rain (Thanks Sterophonick)
+Added fix for Putt Putt PBS (Thanks Sterophonick)
+Removed Baldur's Gate 3 Launcher disable -- it works now. (Thanks Mershi)
+Removed video disable for Black Ops III -- they work now
+
+Some mfplat related test results:
+
+### Working:
+
+borderlands 3
+bloodstained ritual of the night
+seven: days gone
+mortal kombat 11
+monster hunter rise
+ffxiv
+soul calibur vi
+Astroneer
+American Fugutive
+Aven Colony
+Scrap Mechanic
+nier replicant
+power rangers battle for the grid
+haven
+tokyo xanadu xe+
+Resident Evil 3 remake
+call of duty: black ops III
+biomutant
+industry of titan
+mutant year zero
+
+### Broken:
+
+spyro - in-game videos play audio in wrong language
+Catherine Classic
+darksiders warmastered edition
+Devil may cry Collection
+Battlestar Galactica - Cinematic upside down.
+the good life
+
+## Proton-7.2-GE-2 Released
+
+ Hotfix: fix wine mono checksum failure
+ fshack: Add faking current resolution ability. Details here: #52 (thanks Dragomir-Ivanov)
+
+## Proton-7.2-GE-1 Released
+
+wine: updated Forza Horizon 5 wine pulseaudio crash on splash screen fix -- properly fixed now rather than reverting. (thanks Paul Goffman)
+wine: updated MK11 patch with pending upstream patch for proper TIB handler fix (thanks Paul Goffman)
+wine: updated to 7.2
+wine-staging: updated to 7.2
+wine-staging: winepulse patches updated and re-enabled (wine-staging/wine-staging@c437a01)
+dxvk-nvapi: dxvk-nvapi has been updated to latest git -- allows physx to work in games that use it when physx is installed
+dxvk: updated to latest git
+vkd3d-proton: updated to latest git
+FAudio: updated to latest git
+protonfixes: protonfix added to allow Batman Arkham Knight to use physx (thanks SveSop)
+protonfixes: protonfix added to fix Watch Dogs xaudio2_7 crash (thanks Sterophonick)
+protonfixes: winetricks updated
+
## Proton-7.1-GE-2 Released
-This is a hotfix to restore WMA audio support.
diff --git a/supplementary.tar.zst b/supplementary.tar.zst
index 3f19b5f21180..05bfd1245d2e 100644
--- a/supplementary.tar.zst
+++ b/supplementary.tar.zst
Binary files differ