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: 16163b7d6c15accee213dc26f5623d4f296f4d40

Message: Updated to GE-7-4 ( P A I N )

Diff


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