Could you use the fixed group id 50 instead of "games"? Otherwise, this won't build in a chroot environment.
Search Criteria
Package Details: proton-ge-custom-bin 1:GE_Proton10_3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/proton-ge-custom-bin.git (read-only, click to copy) |
---|---|
Package Base: | proton-ge-custom-bin |
Description: | A fancy custom distribution of Valves Proton with various patches |
Upstream URL: | https://github.com/GloriousEggroll/proton-ge-custom |
Keywords: | d9vk DXVK Faudio GloriousEggroll MediaFoundation Proton protonfixes Steam System-wide Valve vkd3d Wine |
Licenses: | custom, BSD, MPL, LGPL, MIT, zlib |
Conflicts: | proton-ge-custom |
Provides: | proton, proton-ge-custom |
Submitter: | RogueGirl |
Maintainer: | Jaja (floriplum, chaotic-aur, PedroHLC) |
Last Packager: | chaotic-aur |
Votes: | 238 |
Popularity: | 7.79 |
First Submitted: | 2020-02-21 11:06 (UTC) |
Last Updated: | 2025-05-20 11:03 (UTC) |
Dependencies (28)
- ffmpeg4.4
- graphene (graphene-gitAUR)
- gst-plugins-bad-libs (gst-plugins-bad-libs-gitAUR)
- lib32-gst-plugins-base-libs (lib32-gst-plugins-base-libs-gitAUR)
- lib32-libgudev
- lib32-libjpeg6-turbo
- lib32-libtheora
- lib32-libusb
- lib32-libva
- lib32-libvdpau
- lib32-mpg123
- lib32-openal
- lib32-openssl-1.1
- lib32-speex
- lib32-vkd3d (lib32-vkd3d-gitAUR)
- libjpeg6-turbo
- libsoup
- python (python37AUR, python311AUR, python310AUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- kdialog (kdialog-gitAUR) (optional) – KDE splash dialog support
- lib32-vulkan-icd-loader (lib32-vulkan-icd-loader-gitAUR) (optional) – dxvk dependency for 32bit prefixes
- python-kivy (optional) – splash dialog support (big picture mode)
- steam (optional) – use proton with steam like intended
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-amdgpu-pro-legacyAUR, mesa-wsl2-gitAUR, vulkan-radeon-amd-bc250AUR, nvidia-510xx-utilsAUR, vulkan-amdgpu-proAUR, amdonly-gaming-vulkan-radeon-gitAUR, vulkan-terakanAUR, nvidia-535xx-utilsAUR, nvidia-utils-betaAUR, nvidia-470xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-390xx-utilsAUR, nvidia-vulkan-utilsAUR, nvidia-550xx-utilsAUR, vulkan-nouveau-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-fp8-gitAUR, amdvlk, nvidia-utils, vulkan-dzn, vulkan-gfxstream, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio) (optional) – driver to be used by dxvk
- wine (wine-valveAUR, wine-stable-nextAUR, wine-wow64-gitAUR, wine-staging-wow64-gitAUR, wine-gitAUR, wine-staging-gitAUR, wine-stableAUR, wine-wow64AUR, wine-staging-wow64AUR, wine-tkg-staging-binAUR, wine-tkg-staging-ntsync-binAUR, wine-tkg-staging-wow64-binAUR, wine-cachyosAUR, wine-pure-gitAUR, wine-staging) (optional) – support for 32bit prefixes
- winetricks (winetricks-gitAUR) (optional) – protonfixes backend - highly recommended
- xboxdrvAUR (xboxdrv-gitAUR) (optional) – gamepad driver service
- zenity (zenity-gtk3AUR, zenity-gitAUR, qarma-gitAUR) (optional) – GNOME splash dialog support
Required by (7)
- arch-gaming-meta (requires proton-ge-custom) (optional)
- cheat-engine-zh (requires proton-ge-custom) (optional)
- dxvk-gplasync-bin (requires proton) (optional)
- dxvk-gplasync-bin-git (requires proton) (optional)
- latencyflex-proton-ge-custom (requires proton-ge-custom)
- legendary (requires proton) (optional)
- rare (requires proton) (optional)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 27 Next › Last »
hashworks commented on 2021-01-05 18:02 (UTC)
ZauberParacelsus commented on 2021-01-05 13:17 (UTC)
@gameslayer: HTTP Error 416 is an error that can randomly occur when something goes wrong with a download, usually as a result of a caching error as I understand it. There's nothing wrong with the PKGBUILD, you should try again later.
gameslayer commented on 2021-01-05 13:07 (UTC)
I think it needs to be fixed again
curl: (22) The requested URL returned error: 416
==> ERROR: Failure while downloading https://github.com/GloriousEggroll/proton-ge-custom/releases/download/5.21-GE-1/Proton-5.21-GE-1.tar.gz
Aborting...
Failed to build proton-ge-custom-bin
Strykar commented on 2021-01-02 15:06 (UTC)
Looking good now, seems fixed!
unit73e commented on 2021-01-01 21:27 (UTC)
@floriplum, steam and the standalone proton tool and both work.
floriplum commented on 2021-01-01 20:27 (UTC)
@unit73e have you only tried it with steam or also the binary standalone proton tool?
unit73e commented on 2021-01-01 20:08 (UTC)
@floriplum works for me. Tested standalone and in Steam.
For those who don't have patience to figure how to apply a patch:
# Copy the patch to `input.patch`
$ patch -u PKGBUILD -i input.patch
floriplum commented on 2021-01-01 18:25 (UTC) (edited on 2021-01-01 18:26 (UTC) by floriplum)
So i tried to install everything to '/usr/bin/share' and it looks like it is working. Maybe someone else could try to patch his package, if it is working we could update this package.
--- proton-ge-custom-bin-original/PKGBUILD 2021-01-01 18:51:53.525656613 +0100
+++ proton-ge-custom-bin/PKGBUILD 2021-01-01 19:12:27.968654629 +0100
@@ -5,7 +5,7 @@
pkgdesc="A fancy custom distribution of Valves Proton with various patches"
pkgname=proton-ge-custom-bin
pkgver=5.21_GE_1
-pkgrel=1
+pkgrel=2
arch=('x86_64')
license=('BSD' 'LGPL' 'zlib' 'MIT' 'MPL' 'custom')
changelog=changelog
@@ -55,15 +55,12 @@
build() {
## setup paths
sed -i "s|_proton=echo|_proton=/${_protondir}/proton|" ${srcdir}/launchers/proton.sh
-sed -i "s|self.path(\"dist/share/default_pfx/\")|\"/${_pfxdir}/\"|" ${_srcdir}/proton
}
package() {
## create paths
install -d ${pkgdir}/${_protondir}/
install -d ${pkgdir}/${_licensedir}/
-install -d --mode=2775 --group=games ${pkgdir}/${_pfxdir}/
-chmod 0775 ${pkgdir}/${_pfxdir}/..
install -d ${pkgdir}/$(dirname ${_execfile})/
## licenses
mv ${_srcdir}/LICENSE ${pkgdir}/${_licensedir}/license
@@ -72,8 +69,6 @@
## config files
install --mode=0775 --group=games ${srcdir}/configs/user_settings.py ${pkgdir}/${_protoncfg}
## default pfx
-mv ${_srcdir}/dist/share/default_pfx/* ${pkgdir}/${_pfxdir}
-chown -R :games ${pkgdir}/${_pfxdir}
## executables
mv ${_srcdir}/* ${pkgdir}/${_protondir}
install --mode=0755 ${srcdir}/launchers/proton.sh ${pkgdir}/${_execfile}
@miss_barfin im willing to update it with the patch unless you have a reason to keep the wine dlls in '/var/games'.
floriplum commented on 2020-12-29 07:36 (UTC) (edited on 2020-12-29 17:42 (UTC) by floriplum)
According to this arch wiki page is the games group a default group.
If you look at the filesystem package you can see the group. It is later installed with the following entry in the PKGFILE
# setup systemd-sysusers
install -D -m644 "$srcdir"/sysusers usr/lib/sysusers.d/arch.conf
So it should be save to assume that the games group is existing, but maybe it should be noted that you need to add your user to the group.
Pinned Comments
PedroHLC commented on 2021-07-27 19:39 (UTC)
The "chaotic-aur" co-maintainer is a bot that pulls any merged PR in https://github.com/chaotic-aur/pkgbuild-proton-ge-custom-bin back to this package. So if you guys have contributions or bump versions earlier than the maintainer, please share them as PRs. The commits will keep your authorship.
Happy gaming!