@guiodic, I don't see why not. Are you asking because it's a VCS package or because it's an X.Org package? If it's the former, it's hard to say in advance whether everything will work. If it's the latter, there doesn't appear to be an XLibre counterpart (or am I missing something?).
Search Criteria
Package Details: xlibre-xserver-common 25.0.0.22-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/xlibre-xserver.git (read-only, click to copy) |
|---|---|
| Package Base: | xlibre-xserver |
| 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: | xlibre-server-common, xorg-server, xorg-server-common |
| Provides: | xlibre-server-common, xorg-server-common |
| Submitter: | artist |
| Maintainer: | xlibre |
| Last Packager: | artist |
| Votes: | 103 |
| Popularity: | 7.55 |
| First Submitted: | 2025-08-20 19:51 (UTC) |
| Last Updated: | 2026-04-22 08:41 (UTC) |
Dependencies (33)
- xkeyboard-config (xkeyboard-config-hhkAUR, galliumos-xkeyboard-configAUR, xkeyboard-config-adnwAUR, xkeyboard-config-bbkt-gitAUR, xkeyboard-config-bbktAUR, xkeyboard-config-gitAUR)
- xorg-setxkbmap
- xorg-xkbcomp
- libepoxy (libepoxy-gitAUR) (make)
- libpciaccess (libpciaccess-gitAUR) (make)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxaw (xawmAUR) (make)
- libxcvt (libxcvt-gitAUR) (make)
- libxfont2 (make)
- libxi (libxi-gitAUR) (make)
- libxkbfile (make)
- libxmu (make)
- libxrender (make)
- libxres (make)
- libxshmfence (make)
- libxtst (make)
- libxv (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-dlss-reflex-gitAUR, mesa-rk35xx-gitAUR, mesa-nollvm-gitAUR, mesa-rdna2vrAUR, mesa-minimal-gitAUR, mesa-amber) (make)
- mesa-libgl (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-dlss-reflex-gitAUR, mesa-rk35xx-gitAUR, mesa-rdna2vrAUR, mesa) (make)
- Show 13 more dependencies...
Required by (14)
- ultrakill-demo (requires xorg-server-common)
- xlibre-xserver
- xlibre-xserver-bootstrap
- xlibre-xserver-xephyr
- xlibre-xserver-xnest
- xlibre-xserver-xvfb
- xorg-server-bug865 (requires xorg-server-common)
- xorg-server-bug865-issue1578 (requires xorg-server-common)
- xorg-server-tearfree (requires xorg-server-common)
- xorg-xwayland-bug865-issue1578 (requires xorg-server-common)
- xorg-xwayland-git (requires xorg-server-common)
- xorg-xwayland-hidpi-xprop (requires xorg-server-common)
- xwayland-standalone-with-libdecor (requires xorg-server-common)
- xwinclone (requires xorg-server-common)
Sources (3)
vitaliikuzhdin commented on 2025-06-25 15:18 (UTC)
guiodic commented on 2025-06-25 15:12 (UTC)
is xorgproto-git still valid for xlibre?
vitaliikuzhdin commented on 2025-06-24 18:49 (UTC)
@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.
ajgringo619 commented on 2025-06-24 18:34 (UTC)
I think your proposal of having xlibre-server provide xlibre-server-bootstrap makes sense. Otherwise, other users will be faced with the same issue I did.
Samireko commented on 2025-06-24 18:26 (UTC) (edited on 2025-06-24 18:28 (UTC) by Samireko)
Please, drop the systemd dependency from this and all the other XLibre packages, it's not really necessary and makes it hard to install/build on Artix Linux and other systemd-free Arch derivatives
vitaliikuzhdin commented on 2025-06-24 09:02 (UTC)
@ajgringo619, that is correct, xlibre-server is meant to replace xlibre-server-bootstrap. As the name implies, the bootstrap version is only needed for bootstrapping, specifically for building xlibre-input-libinput. Once you’ve installed xlibre-input-libinput, you should install the proper (non-bootstrap) xlibre-server. So when yay asks if you want to replace it, you can safely select y.
bug-reaper commented on 2025-06-24 01:50 (UTC)
Interesting! I may try to script something that identifies make-depends (which should be re-compiled) and any installed xf86-drivers (AUR or Not) installed.
ajgringo619 commented on 2025-06-24 00:11 (UTC) (edited on 2025-06-24 00:12 (UTC) by ajgringo619)
OK, followed your posted steps and got everything installed except for this package:
yay -S xlibre-server-bootstrap: OK
yay -S xlibre-input-libinput: OK
$ yay -Qs xlibre
local/xlibre-input-libinput 1.5.0.1-4 (xlibre-drivers)
Generic input driver for the XLibre server based on libinput
local/xlibre-server-bootstrap 25.0.0.0-1 (xlibre)
XLibre X server (bootstrap)
local/xlibre-server-common 25.0.0.0-1 (xlibre)
XLibre server common files
local/xlibre-server-devel 25.0.0.0-1 (xlibre)
Unfortunately, I get a conflicting package warning trying to install this package:
looking for conflicting packages...
:: xlibre-server-25.0.0.0-1 and xlibre-server-bootstrap-25.0.0.0-1 are in conflict (xorg-server). Remove xlibre-server-bootstrap? [y/N]
Not sure what to do next.
vitaliikuzhdin commented on 2025-06-23 22:16 (UTC) (edited on 2025-07-01 15:45 (UTC) by vitaliikuzhdin)
reserved
Pinned Comments
artist commented on 2025-08-25 11:26 (UTC) (edited on 2026-05-02 10:59 (UTC) by artist)
Release 25.1.3 of xlibre-xserver is still in beta status. Package xlibre-xserver-beta is available for this.
For the latest updates package xlibre-xserver-git can be used.
Please do not flag this package out-of-date.
Building and installing xlibre-xserver to replace xorg-server
Attention
To enable building this package a binary xlibre-xserver-devel or xorg-server-devel package needs to be installed as a prerequisite for the initial build.
As during this procedure xorg-server is replaced with xlibre-xserver the running X-session - if being used - should not be stopped. As an alternative this procedure can be performed from a terminal session.
Notes
Build and installation Procedure