If you're having trouble installing xlibre-server-git
due to circular dependencies, follow this procedure:
yay -S xlibre-server-bootstrap-git
yay -S xf86-input-libinput-xlibre
yay -S xlibre-server-git
Similarly, to revert:
pacman -S xorg-server xf86-input-libinput
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.
I'm also considering an alternative approach: having xlibre-server
provide xlibre-server-bootstrap
, so that packages needing to build against xlibre-server
can list xlibre-server-bootstrap
as a makedepends
instead. If you're knowledgeable about this or have a good argument for or against it, I’d appreciate your input.
Pinned Comments
vitaliikuzhdin commented on 2025-06-12 15:42 (UTC) (edited on 2025-06-12 18:37 (UTC) by vitaliikuzhdin)
If you're having trouble installing
xlibre-server-git
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.
I'm also considering an alternative approach: having
xlibre-server
providexlibre-server-bootstrap
, so that packages needing to build againstxlibre-server
can listxlibre-server-bootstrap
as amakedepends
instead. If you're knowledgeable about this or have a good argument for or against it, I’d appreciate your input.