makedeb


proton-ge-custom-bin 8.3-1


A fancy custom distribution of Valves Proton with various patches

Click here to go back to the commit logs for proton-ge-custom-bin.

Commit:


Hash: b01703fdaf93f84053053037329a15ffaab24f19

Message: Updated to GE-7-9

Diff


diff --git a/.SRCINFO b/.SRCINFO
index e170d33..f4b86b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,7 +2,7 @@ generated-by = makedeb-makepkg
 
 pkgbase = proton-ge-custom-bin
 	pkgdesc = A fancy custom distribution of Valves Proton with various patches
-	pkgver = 7.8
+	pkgver = 7.9
 	pkgrel = 1
 	url = https://github.com/GloriousEggroll/proton-ge-custom
 	changelog = changelog.md
@@ -35,14 +35,14 @@ pkgbase = proton-ge-custom-bin
 	optdepends = wine: support for 32bit prefixes
 	optdepends = xboxdrv: gamepad driver service
 	provides = proton
-	provides = proton-ge-custom=7.8
+	provides = proton-ge-custom=7.9
 	conflicts = proton-ge-custom-stable-bin
 	conflicts = proton-ge-custom
 	options = !strip
 	backup = usr/share/steam/compatibilitytools.d/proton-ge-custom/user_settings.py
-	source = proton-ge-custom-7_8.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-8/GE-Proton7-8.tar.gz
+	source = proton-ge-custom-7_9.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-9/GE-Proton7-9.tar.gz
 	source = supplementary.tar.zst
-	sha512sums = 0da118a8acd380336b40fa18bff4f3e8825c5c27c6101373143afff4864748a06bc0f1d17f9ed79fab94844f2958fe627909552c79aba8204a14596ff14ae8de
+	sha512sums = f9a1a9f79ead06c6af87435ddb0b68e8ff06a9e1a94abfcdfc09186107c7743d814e89814dac48d96f31f7ce9db3d1be2491df6bda25b33affc5eef50ed8afbb
 	sha512sums = a484c4cd2003057cf0cbbd32ca5d0106e97c75434e7bef34b35be8239ad98a482358852e41e85abedf5b24ac4d0375c8fffc7deee81a9b08c7799a398f23773b
 
 pkgname = proton-ge-custom-bin
diff --git a/PKGBUILD b/PKGBUILD
index 0dc7ad5..51658df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@
 ## AUR Co-Maintainer:  floriplum <floriplum@mailbox.org>
 
 ## pkginfo
-pkgdesc="A fancy custom distribution of Valves Proton with various patches"
+pkgdesc='A fancy custom distribution of Valves Proton with various patches'
 pkgname=proton-ge-custom-bin
-pkgver=7.8
+pkgver=7.9
 pkgrel=1
 arch=('x86_64')
 license=('BSD' 'LGPL' 'zlib' 'MIT' 'MPL' 'custom')
@@ -57,15 +57,15 @@ backup=("${_protoncfg}")
 
 ## sources
 url='https://github.com/GloriousEggroll/proton-ge-custom'
-source=(${_pkgname}-${_pkgver}.tar.gz::"${url}/releases/download/${_srcdir}/${_srcdir}.tar.gz"
+source=("${_pkgname}-${_pkgver}.tar.gz::${url}/releases/download/${_srcdir}/${_srcdir}.tar.gz"
         "supplementary.tar.zst")
-sha512sums=('0da118a8acd380336b40fa18bff4f3e8825c5c27c6101373143afff4864748a06bc0f1d17f9ed79fab94844f2958fe627909552c79aba8204a14596ff14ae8de'
-          'a484c4cd2003057cf0cbbd32ca5d0106e97c75434e7bef34b35be8239ad98a482358852e41e85abedf5b24ac4d0375c8fffc7deee81a9b08c7799a398f23773b')
+sha512sums=('f9a1a9f79ead06c6af87435ddb0b68e8ff06a9e1a94abfcdfc09186107c7743d814e89814dac48d96f31f7ce9db3d1be2491df6bda25b33affc5eef50ed8afbb'
+            'a484c4cd2003057cf0cbbd32ca5d0106e97c75434e7bef34b35be8239ad98a482358852e41e85abedf5b24ac4d0375c8fffc7deee81a9b08c7799a398f23773b')
 
 build() {
 ## patches
-sed -i "s|_proton=echo|_proton=/${_protondir}/proton|" ${srcdir}/launchers/proton.sh
-sed -i -r 's|"GE-Proton.*"|"Proton-GE"|' ${_srcdir}/compatibilitytool.vdf
+sed -i "s|_proton=echo|_proton=/${_protondir}/proton|" "${srcdir}"/launchers/proton.sh
+sed -i -r 's|"GE-Proton.*"|"Proton-GE"|' "${_srcdir}"/compatibilitytool.vdf
 ## remove artifacts
 rm "${_srcdir}"/protonfixes/*.tar.xz
 rm -rf "${_srcdir}"/protonfixes/.git*
@@ -75,17 +75,17 @@ strip --preserve-dates --strip-unneeded "${_srcdir}"/files/bin/wine*
 
 package() {
 ## create paths
-install -d ${pkgdir}/${_protondir}/
-install -d ${pkgdir}/${_licensedir}/
-install -d ${pkgdir}/$(dirname ${_execfile})/
+install -d "${pkgdir}/${_protondir}/"
+install -d "${pkgdir}/${_licensedir}/"
+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
+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}
+install --mode=0775 --group=50 "${srcdir}"/configs/user_settings.py "${pkgdir}/${_protoncfg}"
 ## executables
-mv ${_srcdir}/* ${pkgdir}/${_protondir}
-install --mode=0755 ${srcdir}/launchers/proton.sh ${pkgdir}/${_execfile}
+mv "${_srcdir}"/* "${pkgdir}/${_protondir}"
+install --mode=0755 "${srcdir}"/launchers/proton.sh "${pkgdir}/${_execfile}"
 }
diff --git a/changelog.md b/changelog.md
index f4042e6..0733641 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,9 @@
+## GE-Proton7-9 Released
+
+Added loader-KeyboardLayouts from staging. This fixes a big performance issue in Overwatch but may also help other games.
+Set VKD3D_FEATURE_LEVEL=12_0 by default. This allows some older AMD GPUs to get past the "white screen" bug in Elden Ring
+protonfix to set L.A. Noire to use DX11 (it tries DX9 by default) -- Thanks VoodaGod
+
 ## GE-Proton7-8 Released
 
 Hotfix: