makedeb
A fancy custom distribution of Valves Proton with various patches
Click here to go back to the commit logs for proton-ge-custom-bin.
Hash: b01703fdaf93f84053053037329a15ffaab24f19
Message: Updated to GE-7-9
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: