My XBPS Repo!
Packages I've built that may be useful to others.
→ How To Use
Create the file
/etc/xbps.d/99-xbps.hristos.net.conf with the following contents:
The first time you sync with this repo, you will be asked to verify the key fingerprint (see below).
→ Repo Key Fingerprint:
→ Repo Contents
Browse the repository, packages are detailed below.
linux-fsyncincluding this futex patch (package template)
Mesa dev pre-release builds which have experimental new features (package template). Including packages:
nvidia-primusA modified driver package that plays nice on optimus setups by not overwriting the system
nvidia-xrunMy fork that has some tweaks to make it more package-able (package template)
→ Installing Packages
Packages can be installed and updated the way any other package is installed or updated, with the exception of Mesa and friends (see below).
→ Installing Mesa
To install the Mesa packages, use this command:
sudo xbps-install MesaLib-devel-19.3_rc4 libEGL-19.3_rc4 libGL-19.3_rc4 libGLES-19.3_rc4 libOSMesa-19.3_rc4 libgbm-19.3_rc4 libglapi-19.3_rc4 libxatracker-19.3_rc4 mesa-ati-dri-19.3_rc4 mesa-intel-dri-19.3_rc4 mesa-nouveau-dri-19.3_rc4 mesa-opencl-19.3_rc4 mesa-vmwgfx-dri-19.3_rc4
To get 32bit packages:
sudo xbps-install libEGL-32bit-19.3_rc4 libGL-32bit-19.3_rc4 libGLES-32bit-19.3_rc4 libOSMesa-32bit-19.3_rc4 mesa-ati-dri-32bit-19.3_rc4 libglapi-32bit-19.3_rc4
The packages need to be installed all at once, or else they will fail to install due to version conflicts.
Other available (more bleeding-edge) versions include:
Disable this repo (put a
#in front of the repository declaration)
sudo xbps-install -S
sudo xbps-install --force MesaLib-devel libEGL libGL libGLES libOSMesa libgbm libglapi libxatracker mesa-ati-dri mesa-intel-dri mesa-nouveau-dri mesa-opencl mesa-vmwgfx-dri
Force is needed above because the packages are actually already installed, and XBPS will consider this a downgrade. At this point, you can re-enable this repo if you want (remove the
# you inserted to disable it, then re-sync your repos).
→ Getting Help
If you use any of these packages and have a problem, please let me know by opening an issue on my void-packages fork repository. Alternatively, you can contact me directly about it.
→ Proton Builds
Okay, these aren't Void packages but they fit well enough here.
proton-4.11-9-ffxv.tar.gz (333MB, sha256sum:
5906ffa07335ba7511e15ce05d34016445436c23a03810f1d98023a7f8fd1b51): Proton 4.11-9, but with a small wintrust patch that allows Final Fantasy XV to run.
proton-4.11-9-ffxv-dxvk146.tar.gz (333MB, sha256sum:
f7070fcbf3012c457358499d566723df258e2a3708ea6b6d64405a297a7f7958): Proton 4.11-9 with DXVK v1.4.6 and a small wintrust patch that allows Final Fantasy XV to run.