diff options
author | Jaja | 2022-02-26 16:56:29 +0100 |
---|---|---|
committer | Jaja | 2022-02-26 16:56:29 +0100 |
commit | b39cf4b6bf9e4a68502556d95234b1451fd3b181 (patch) | |
tree | e815cca5556b078bf94500f020136aacbef4118f | |
parent | 825478ccdc048432e0dea7cdece31c13066c1652 (diff) | |
download | aur-b39cf4b6bf9e4a68502556d95234b1451fd3b181.tar.gz |
Oh boy, we have to use patches *again* to work around dist_lock :(
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | changelog | 97 | ||||
-rw-r--r-- | supplementary.tar.zst | bin | 13946 -> 13091 bytes |
4 files changed, 111 insertions, 5 deletions
@@ -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 @@ -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 Binary files differindex 3f19b5f21180..05bfd1245d2e 100644 --- a/supplementary.tar.zst +++ b/supplementary.tar.zst |