How do you plan to update the installed earlier xlibre-server? It can not be updated because of conflict with xorg-server.
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)
Temak commented on 2025-07-03 00:53 (UTC)
ajgringo619 commented on 2025-07-02 22:15 (UTC)
OK, finished up my upgrade with Xfce and Cinnamon, with the following packages rebuilt with XLibre:
lightdm
lightdm-slick-greeter
xorg-xwayland
muffin
I'm sure this list will grow as I do more testing, add more packages.
vitaliikuzhdin commented on 2025-07-02 17:06 (UTC)
@jcrowell, @noidout, please read the pinned comments.
@ajgringo619, if the package doesn’t build even in its original state in a clean chroot, that’s an issue to report to the maintainer of the package. Don’t expect them to rush to fix it, though.
ajgringo619 commented on 2025-07-02 16:43 (UTC)
Rebuilding packages against xlibre-server is going to be a challenge. I've run into this with lightdm and xorg-xwayland. While xorg-xwayland rebuilds fine, lightdm doesn't (lightdm won't even rebuild on my Xorg-based system).
noidout commented on 2025-07-02 16:12 (UTC)
@jcrowell I had the same problem when I updated however I just decided to uninstall SDDM and use Ly instead. It's not a fix but at least a temporary workaround so you can update and still boot into your desktop. Thankfully I don't use KDE/Gnome because these also seem to have had the same issue for me as I had them lingering on my system.
jcrowell commented on 2025-07-02 04:42 (UTC) (edited on 2025-07-02 04:45 (UTC) by jcrowell)
The latest packages have dependency errors:
:: installing xlibre-server (25.0.0.2-1) breaks dependency 'xorg-server' required by sddm
:: installing xlibre-server-common (25.0.0.2-1) breaks dependency 'xorg-server-common' required by xorg-xwayland
There were no problems with these on previous version of your xlibre packages. SDDM and xorg-wayland haven't been updated, just xlibre-server and xlibre-server-common.
vitaliikuzhdin commented on 2025-07-01 21:01 (UTC)
@ajgringo619, technically, removing any package while the process is still running won't kill it, so it is very much possible. However, that's only true if the process doesn’t suddenly try to access any libraries or resources that weren’t already loaded into memory, and things will only remain in a working state until you log out. I didn’t mention this in the instructions because there are too many ifs and too many unknowns, so it's better to stay on the safe side.
ajgringo619 commented on 2025-07-01 19:06 (UTC)
Thanks for the detailed installation instructions. So far, the only one I haven't had to do yet is step #1 (Xfce and Cinnamon DEs tested).
sramey40 commented on 2025-06-28 21:15 (UTC)
Hey, I'm not super knowledgeable about this stuff. I'm confused by this, "After that, make sure to recompile every package that (make)depends on Xorg to ensure they are built against the new ABI."
Specifically, what do you mean by "(make)depends" (why is make in parenthesis?) and "depends on Xorg" (Xorg is not a package, is it?)
And how should I recompile packages that aren't built from source??
In short: Instructions unclear; dick stuck in ceiling fan.
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