Package Details: xlibre-server 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 X server
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: glamor-egl, nvidia-utils, xf86-video-modesetting, xorg-server
Provides: X-ABI-EXTENSION_VERSION, X-ABI-VIDEODRV_VERSION, X-ABI-XINPUT_VERSION, x-server, xorg-server
Replaces: glamor-egl, xf86-video-modesetting, xlibre-server-bootstrap
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 (188)

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.