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: 16163b7d6c15accee213dc26f5623d4f296f4d40
Message: Updated to GE-7-4 ( P A I N )
diff --git a/.SRCINFO b/.SRCINFO
index 988554f..1c808da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -2,8 +2,8 @@ generated-by = makedeb-makepkg
pkgbase = proton-ge-custom-bin
pkgdesc = A fancy custom distribution of Valves Proton with various patches
- pkgver = 7.3
- pkgrel = 2
+ pkgver = 7.4
+ pkgrel = 1
url = https://github.com/GloriousEggroll/proton-ge-custom
changelog = changelog.md
arch = x86_64
@@ -19,15 +19,13 @@ pkgbase = proton-ge-custom-bin
depends = flac
depends = speex
depends = libgstreamer1.0-0
- depends = jackd2
depends = libgudev-1.0-0
depends = mpg123
depends = libtheora0
depends = ffmpeg
- depends = libsdl2-2.0-0
depends = libopenal1
depends = va-driver-all
- depends = libusb-1.0-0
+ depends = libvdpau1
depends = libturbojpeg
optdepends = kdialog: KDE splash dialog support
optdepends = zenity: GNOME splash dialog support
@@ -36,15 +34,16 @@ pkgbase = proton-ge-custom-bin
optdepends = winetricks: protonfixes backend - highly recommended
optdepends = wine: support for 32bit prefixes
optdepends = xboxdrv: gamepad driver service
+ optdepends = libusb-1.0-0: wine usb support
provides = proton
- provides = proton-ge-custom=7.3
+ provides = proton-ge-custom=7.4
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_3.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-3/GE-Proton7-3.tar.gz
+ source = proton-ge-custom-7_4.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton7-4/GE-Proton7-4.tar.gz
source = supplementary.tar.zst
- sha512sums = d3d43785bfdc7fd9af1c47d1dc109c77c0abeb4f552f764a0ce6ebf8e127701fd0a32ce3cc2ed1cae350622883760bf94e93d815669155896de44a5825e6904d
- sha512sums = 6a0edd52bbbe0bc724bcb92a3fe05b22393d4e7e40869c3eb978c6a997ac2ace2af76809fa7587513848c86ab29285665cdcd2e1ddb7a1de5fd0cf950e889383
+ sha512sums = 69e5ea189c042ee7296bbc2b364000f6b3afbf17e114c1726e03cb39530622e154585128a5341484c90de9edcd201ac4422652853bd3f528a8c4a9d94c2d7ccf
+ sha512sums = b159d14b04373fe0a643a07386e0c7fbc14471f68cdf37aacdc1deb115d332ff888f53b9881b8c01934a6820583cf0b173c4fdea614ebe3cc30267fe427fc6bf
pkgname = proton-ge-custom-bin
diff --git a/PKGBUILD b/PKGBUILD
index ed12248..ff0595a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
## pkginfo
pkgdesc="A fancy custom distribution of Valves Proton with various patches"
pkgname=proton-ge-custom-bin
-pkgver=7.3
-pkgrel=2
+pkgver=7.4
+pkgrel=1
arch=('x86_64')
license=('BSD' 'LGPL' 'zlib' 'MIT' 'MPL' 'custom')
changelog=changelog.md
@@ -21,16 +21,15 @@ depends=('python3'
'flac'
'speex'
'libgstreamer1.0-0'
- 'jackd2'
'libgudev-1.0-0'
'mpg123'
'libtheora0'
'ffmpeg'
- 'libsdl2-2.0-0'
'libopenal1'
'va-driver-all'
- 'libusb-1.0-0'
- 'libturbojpeg')
+ 'libvdpau1'
+ 'libturbojpeg'
+ )
optdepends=('kdialog: KDE splash dialog support'
'zenity: GNOME splash dialog support'
'steam: use proton with steam like intended'
@@ -38,6 +37,7 @@ optdepends=('kdialog: KDE splash dialog support'
'winetricks: protonfixes backend - highly recommended'
'wine: support for 32bit prefixes'
'xboxdrv: gamepad driver service'
+ 'libusb-1.0-0: wine usb support'
)
## makepkg options
options=('!strip')
@@ -60,8 +60,8 @@ backup=("${_protoncfg}")
url='https://github.com/GloriousEggroll/proton-ge-custom'
source=(${_pkgname}-${_pkgver}.tar.gz::"${url}/releases/download/${_srcdir}/${_srcdir}.tar.gz"
"supplementary.tar.zst")
-sha512sums=('d3d43785bfdc7fd9af1c47d1dc109c77c0abeb4f552f764a0ce6ebf8e127701fd0a32ce3cc2ed1cae350622883760bf94e93d815669155896de44a5825e6904d'
- '6a0edd52bbbe0bc724bcb92a3fe05b22393d4e7e40869c3eb978c6a997ac2ace2af76809fa7587513848c86ab29285665cdcd2e1ddb7a1de5fd0cf950e889383')
+sha512sums=('69e5ea189c042ee7296bbc2b364000f6b3afbf17e114c1726e03cb39530622e154585128a5341484c90de9edcd201ac4422652853bd3f528a8c4a9d94c2d7ccf'
+ 'b159d14b04373fe0a643a07386e0c7fbc14471f68cdf37aacdc1deb115d332ff888f53b9881b8c01934a6820583cf0b173c4fdea614ebe3cc30267fe427fc6bf')
build() {
## patches
@@ -70,6 +70,7 @@ sed -i "s|_proton=echo|_proton=/${_protondir}/proton|" ${srcdir}/launchers/proto
sed -i -r 's|"GE-Proton.*"|"Proton-GE"|' ${_srcdir}/compatibilitytool.vdf
## remove artifacts
rm "${_srcdir}"/protonfixes/*.tar.xz
+rm -rf "${_srcdir}"/protonfixes/.git*
## fixes from namcap inspection
strip --preserve-dates --strip-unneeded "${_srcdir}"/files/bin/wine*
}
diff --git a/changelog.md b/changelog.md
index 1dc65f6..cd47a2c 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,21 +1,23 @@
-## GE-Proton7-3 Released
+## GE-Proton7-4 Released
+Another hotfix build:
-Another hotfix build.
+Added HideWineExports patch from wine-staging. Fixes games that need it, notably those using EAC disable workarounds such as:
---Finally-- got the build corruption issue fixed. There was a mixup with the pefixup script and transition from proton 7 stable to proton 7 experimental builds. Took me a while but I got it sorted and Warframe and the Batman games as well as vcrun are all working properly again. I quadruple checked on my side this time. What a long day.
+Jump Force
+Dragonball Fighter Z
+Naruto to Boruto: Shinobi Striker
+Added EAC disable workaround for single player in Naruto to Boruto: Shinobi Striker
+Added upstream ldap patch so that build does not fail when using newer ldap library (this is mostly needed for compiling outside of proton build environment)
+Fixed build environment submodule symlink issue
-## GE-Proton7-2 Released
+## GE-Proton7-3 Released
-This is a hotfix.
-In GE-Proton7-1 I was applying the castlevania save patch, which was already fixed in upstream proton. This caused breakage in various installers (such as Visual C++ runtime).
-I've removed the patch since it's no longer needed and it resolves the issue. Notably:
+Another hotfix build.
--Fixed broken launcher in Warframe on new prefix
--Fixed various broken protonfixes
--Fixed broken controller input on clean game prefix creations
--Fixed failed installation for Batman Arkham City
--Fixed failed controller input in Batman Arkham Knight
+--Finally-- got the build corruption issue fixed. There was a mixup with the pefixup script and transition from proton 7 stable to proton 7 experimental builds.
+Took me a while but I got it sorted and Warframe and the Batman games as well as vcrun are all working properly again.
+I quadruple checked on my side this time. What a long day.
## GE-Proton7-1 Released
diff --git a/supplementary.tar.zst b/supplementary.tar.zst
index 6ef2ba3..3f96ae3 100644
Binary files a/supplementary.tar.zst and b/supplementary.tar.zst differ