Package Details: xlibre-server-common 25.0.0.0-1

Git Clone URL: https://aur.archlinux.org/xlibre-server.git (read-only, click to copy)
Package Base: xlibre-server
Description: XLibre server common files
Upstream URL: https://github.com/x11libre/xserver
Licenses: MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant
Groups: xlibre
Conflicts: xorg-server-common
Provides: xorg-server-common
Submitter: vitaliikuzhdin
Maintainer: vitaliikuzhdin
Last Packager: vitaliikuzhdin
Votes: 3
Popularity: 2.99
First Submitted: 2025-06-22 09:07 (UTC)
Last Updated: 2025-06-22 09:07 (UTC)

Required by (13)

Sources (3)

Pinned Comments

vitaliikuzhdin commented on 2025-06-22 14:54 (UTC) (edited on 2025-06-22 17:51 (UTC) by vitaliikuzhdin)

If you're having trouble installing xlibre-server due to circular dependencies, follow this procedure:

yay -S xlibre-server-bootstrap
yay -S xlibre-input-libinput
yay -S xlibre-server

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.

Latest Comments

vitaliikuzhdin commented on 2025-06-22 14:54 (UTC) (edited on 2025-06-22 17:51 (UTC) by vitaliikuzhdin)

If you're having trouble installing xlibre-server due to circular dependencies, follow this procedure:

yay -S xlibre-server-bootstrap
yay -S xlibre-input-libinput
yay -S xlibre-server

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.