@Samireko, Arch User Repository is meant to be used with Arch, which includes systemd
as a dependency of base
, making it meaningless to drop here. If you use Artix, you can install their own versions of these: https://wiki.artixlinux.org/Site/XlibreOnArtix
@ajgringo619, I've realised this is a bad idea, things will just not work. If we list xlibre-server-bootstrap
as a make dependency and xlibre-server
as a dependency, it will require installing both before building, which defeats the purpose of this approach. Until there is a binary repository for these, you'll have to adjust for this inconvenience.
Pinned Comments
vitaliikuzhdin commented on 2025-06-23 22:16 (UTC)
Important: When installing these packages, you're likely to encounter conflict errors with some of your already-installed packages. You'll need to remove those, just make sure you do it safely so your session remains intact. After installing the XLibre server, install the corresponding
xlibre-*
driver for every removedxf86-*
one.I've uploaded all the
xlibre-drivers
counterparts for the xorg-drivers group fromextra
, but I haven't touched the AUR-only drivers yet. I'm considering adding them once I’ve researched it more. In the meantime, feel free to request a specific one.After that, make sure to recompile every package that (make)depends on Xorg to ensure they are built against the new ABI.
vitaliikuzhdin commented on 2025-06-22 14:54 (UTC) (edited on 2025-06-24 18:49 (UTC) by vitaliikuzhdin)
If you're having trouble installing
xlibre-server
due to circular dependencies, follow this procedure:Similarly, to revert:
This is an unfortunate reality of building AUR packages with circular dependencies from source. I don’t like this solution, but at least it's a solution.