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:
repository=https://xbps.hristos.net/repo
The first time you sync with this repo, you will be asked to verify the key fingerprint (see below).
→ Repo Key Fingerprint:
10:44:2f:71:9b:c7:f3:f9:6d:ad:92:82:58:de:29:0f
→ Repo Contents
Browse the repository, packages are detailed below.
-
linux-fsync
including this futex patch (package template) -
Mesa dev pre-release builds which have experimental new features (package template). Including packages:
-
MesaLib-devel
-
libEGL
-
libGL
-
libGLES
-
libOSMesa
-
libgbm
-
libglapi
-
libxatracker
-
mesa-ati-dri
-
mesa-intel-dri
-
mesa-nouveau-dri
-
mesa-opencl
-
mesa-vmwgfx-dri
-
-
nginx-rtmp
including thenginx-rtmp-module
(package template) -
nvidia-primus
A modified driver package that plays nice on optimus setups by not overwriting the systemlibGL.so
(package template) -
nvidia-xrun
My 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: 20.0.0_dev1
, 20.0.0_dev2
To uninstall:
-
Disable this repo (put a
#
in front of the repository declaration) -
Run
sudo xbps-install -S
- Finally:
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, this isn't Void a package but it fits well enough here.
-
proton-4.11-9-ffxv.tar (333MB, sha256sum:
8c050e6da33c850713f93d62185c78c41dbe15e2f9fd8fae8e4e433ba2b80938
) Proton 4.11-9, but with a small wintrust patch that allows Final Fantasy XV to run.