Looking good now, seems fixed!
Search Criteria
Package Details: proton-ge-custom-bin 1:GE_Proton9_20-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: | 216 |
Popularity: | 7.76 |
First Submitted: | 2020-02-21 11:06 (UTC) |
Last Updated: | 2024-11-11 11:31 (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-openal-gitAUR)
- 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
- Show 8 more dependencies...
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 .. 26 Next › Last »
Strykar commented on 2021-01-02 15:06 (UTC)
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.
Morganamilo commented on 2020-12-28 17:27 (UTC)
The pkgbuild seems to assume a games group exists with the line chown -R :games ${pkgdir}/${_pfxdir}
==> Making package: proton-ge-custom-bin 5.21_GE_1-1 (Mon 28 Dec 2020 05:25:21 PM GMT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (3) libnsl-1.3.0-1 python-3.9.1-1 vulkan-icd-loader-1.2.162-1
Total Installed Size: 79.95 MiB
:: Proceed with installation? [Y/n]
(3/3) checking keys in keyring [--------------------------------------] 100%
(3/3) checking package integrity [--------------------------------------] 100%
(3/3) loading package files [--------------------------------------] 100%
(3/3) checking for file conflicts [--------------------------------------] 100%
(3/3) checking available disk space [--------------------------------------] 100%
:: Processing package changes...
(1/3) installing libnsl [--------------------------------------] 100%
(2/3) installing python [--------------------------------------] 100%
Optional dependencies for python
python-setuptools
python-pip
sqlite [installed]
mpdecimal: for decimal
xz: for lzma [installed]
tk: for tkinter
(3/3) installing vulkan-icd-loader [--------------------------------------] 100%
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found proton-ge-custom-5.21-GE-1_1.tar.gz
-> Found supplementary.tar.zst
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting proton-ge-custom-5.21-GE-1_1.tar.gz with bsdtar
-> Extracting supplementary.tar.zst with bsdtar
==> Sources are ready.
proton-ge-custom-bin-5.21_GE_1-1: parsing pkg list...
==> Making package: proton-ge-custom-bin 5.21_GE_1-1 (Mon Dec 28 17:25:26 2020)
==> Retrieving sources...
-> Found proton-ge-custom-5.21-GE-1_1.tar.gz
-> Found supplementary.tar.zst
==> Validating source files with md5sums...
proton-ge-custom-5.21-GE-1_1.tar.gz ... Passed
supplementary.tar.zst ... Passed
==> Making package: proton-ge-custom-bin 5.21_GE_1-1 (Mon 28 Dec 2020 05:25:29 PM GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
==> Entering fakeroot environment...
==> Starting package()...
install: invalid group ‘games’
==> ERROR: A failure occurred in package().
Aborting...
Strykar commented on 2020-12-26 22:48 (UTC)
@miss_barfin Could we get a response here soon if not a fix?
floriplum commented on 2020-12-16 09:31 (UTC)
Im not the Maintainer of this package so i cant really know, but since it wouldn't make sense to release a new package when it is broken it will probable work again.
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!