@@ -22,36 +22,36 @@ conflicts=('proton-ge-custom')
2222
2323# # dependencies
2424depends=(' python'
25- ' vulkan-icd-loader'
26- ' lib32-openal'
27- ' lib32-vkd3d'
28- # libav support #
29- ' lib32-libva'
30- ' ffmpeg4.4'
31- ' lib32-speex'
32- ' lib32-libtheora'
33- ' lib32-libvdpau'
34- # gstreamer support #
35- ' gst-plugins-bad-libs'
36- ' lib32-gst-plugins-base-libs'
37- ' libjpeg6-turbo'
38- ' graphene'
39- ' lib32-libjpeg6-turbo'
40- ' lib32-libgudev'
41- ' lib32-mpg123'
42- ' libsoup'
43- # other #
44- ' lib32-openssl-1.1'
45- ' lib32-libusb' )
25+ ' vulkan-icd-loader'
26+ ' lib32-openal'
27+ ' lib32-vkd3d'
28+ # libav support #
29+ ' lib32-libva'
30+ ' ffmpeg4.4'
31+ ' lib32-speex'
32+ ' lib32-libtheora'
33+ ' lib32-libvdpau'
34+ # gstreamer support #
35+ ' gst-plugins-bad-libs'
36+ ' lib32-gst-plugins-base-libs'
37+ ' libjpeg6-turbo'
38+ ' graphene'
39+ ' lib32-libjpeg6-turbo'
40+ ' lib32-libgudev'
41+ ' lib32-mpg123'
42+ ' libsoup'
43+ # other #
44+ ' lib32-openssl-1.1'
45+ ' lib32-libusb' )
4646optdepends=(' kdialog: KDE splash dialog support'
47- ' zenity: GNOME splash dialog support'
48- ' python-kivy: splash dialog support (big picture mode)'
49- ' steam: use proton with steam like intended'
50- ' lib32-vulkan-icd-loader: dxvk dependency for 32bit prefixes'
51- ' vulkan-driver: driver to be used by dxvk'
52- ' winetricks: protonfixes backend - highly recommended'
53- ' wine: support for 32bit prefixes'
54- ' xboxdrv: gamepad driver service' )
47+ ' zenity: GNOME splash dialog support'
48+ ' python-kivy: splash dialog support (big picture mode)'
49+ ' steam: use proton with steam like intended'
50+ ' lib32-vulkan-icd-loader: dxvk dependency for 32bit prefixes'
51+ ' vulkan-driver: driver to be used by dxvk'
52+ ' winetricks: protonfixes backend - highly recommended'
53+ ' wine: support for 32bit prefixes'
54+ ' xboxdrv: gamepad driver service' )
5555
5656# # makepkg options
5757options=(! strip emptydirs)
@@ -74,36 +74,36 @@ backup=("$_protoncfg")
7474# # sources
7575url=' https://github.com/GloriousEggroll/proton-ge-custom'
7676source=(" ${_pkgver} _${pkgrel} .tar.gz::${url} /releases/download/${_pkgver} /${_pkgver} .tar.gz"
77- ' user_settings.py'
78- ' launcher.sh'
79- ' pam_limits.conf' )
77+ ' user_settings.py'
78+ ' launcher.sh'
79+ ' pam_limits.conf' )
8080sha512sums=(' ecae8bee69d5376e3170fe6f77fdab46931b45d89c2a89c778de5d10f8d371556b53fea84c6ab8dff370aa1e6e77d2d36a047e5001ef18a770db3b95749ef489'
81- ' 7c1a535d6dc33dbcd9de5605d4ec5b3cd38096d0d09de31c46037b3cbbbac8d4d64c24709b487ba3bd343eddae2b53d4f7b83559193381c09bc5961b9d7d75c2'
82- ' 78ede6d50f9c43407da511c8b37dcf60aae2ddbd461c0081f0d0ce3de08ace3a84dee86e9253acbac829b47c5818ef4e1a354ccb05feaa9853ce279dc3f903fd'
83- ' 60bcb1ad899d108fca9c6267321d11871feae96b696e44607ef533becc6decb493e93cbe699382e8163ad83f35cfa003a059499c37278f31afeba4700be6e356' )
81+ ' 7c1a535d6dc33dbcd9de5605d4ec5b3cd38096d0d09de31c46037b3cbbbac8d4d64c24709b487ba3bd343eddae2b53d4f7b83559193381c09bc5961b9d7d75c2'
82+ ' 78ede6d50f9c43407da511c8b37dcf60aae2ddbd461c0081f0d0ce3de08ace3a84dee86e9253acbac829b47c5818ef4e1a354ccb05feaa9853ce279dc3f903fd'
83+ ' 60bcb1ad899d108fca9c6267321d11871feae96b696e44607ef533becc6decb493e93cbe699382e8163ad83f35cfa003a059499c37278f31afeba4700be6e356' )
8484
8585build () {
86- # # patches
87- sed -i " s|_proton=echo|_proton=/${_protondir} /proton|" " ${srcdir} " /launcher.sh
88- sed -i -r ' s|"GE-Proton.*"|"Proton-GE"|' " ${_srcdir} " /compatibilitytool.vdf
89- # # fixes from namcap inspection
90- strip --preserve-dates --strip-unneeded " ${_srcdir} " /files/bin/wine*
86+ # # patches
87+ sed -i " s|_proton=echo|_proton=/${_protondir} /proton|" " ${srcdir} " /launcher.sh
88+ sed -i -r ' s|"GE-Proton.*"|"Proton-GE"|' " ${_srcdir} " /compatibilitytool.vdf
89+ # # fixes from namcap inspection
90+ strip --preserve-dates --strip-unneeded " ${_srcdir} " /files/bin/wine*
9191}
9292
9393package () {
94- # # create paths
95- install -d " ${pkgdir} /${_protondir} /"
96- install -d " ${pkgdir} /${_licensedir} /"
97- install -d " ${pkgdir} /$( dirname " ${_execfile} " ) /"
98- install -d " ${pkgdir} /etc/security/limits.d/"
99- # # licenses
100- mv " ${_srcdir} /LICENSE" " ${pkgdir} /${_licensedir} /license"
101- mv " ${_srcdir} /LICENSE.OFL" " ${pkgdir} /${_licensedir} /license_OFL"
102- mv " ${_srcdir} /PATENTS.AV1" " ${pkgdir} /${_licensedir} /license_AV1"
103- # # config files
104- install --mode=0775 --group=50 " ${srcdir} " /user_settings.py " ${pkgdir} /${_protoncfg} "
105- install --mode=0644 " ${srcdir} " /pam_limits.conf " ${pkgdir} " /etc/security/limits.d/10-games.conf
106- # # executables
107- mv " ${_srcdir} " /* " ${pkgdir} /${_protondir} "
108- install --mode=0755 " ${srcdir} " /launcher.sh " ${pkgdir} /${_execfile} "
94+ # # create paths
95+ install -d " ${pkgdir} /${_protondir} /"
96+ install -d " ${pkgdir} /${_licensedir} /"
97+ install -d " ${pkgdir} /$( dirname " ${_execfile} " ) /"
98+ install -d " ${pkgdir} /etc/security/limits.d/"
99+ # # licenses
100+ mv " ${_srcdir} /LICENSE" " ${pkgdir} /${_licensedir} /license"
101+ mv " ${_srcdir} /LICENSE.OFL" " ${pkgdir} /${_licensedir} /license_OFL"
102+ mv " ${_srcdir} /PATENTS.AV1" " ${pkgdir} /${_licensedir} /license_AV1"
103+ # # config files
104+ install --mode=0775 --group=50 " ${srcdir} " /user_settings.py " ${pkgdir} /${_protoncfg} "
105+ install --mode=0644 " ${srcdir} " /pam_limits.conf " ${pkgdir} " /etc/security/limits.d/10-games.conf
106+ # # executables
107+ mv " ${_srcdir} " /* " ${pkgdir} /${_protondir} "
108+ install --mode=0755 " ${srcdir} " /launcher.sh " ${pkgdir} /${_execfile} "
109109}
0 commit comments