Hi everyone,

I have packaged the XLibre X Server from the X11Libre/xserver GitHub project and the compatible drivers (the corresponding driver from GitHub X11Libre for each X driver shipped in Fedora) for Fedora 42, Branched (43), and Rawhide (44). They are available in the following Copr:

https://copr.fedorainfracloud.org/coprs/kkofler/xlibre-xserver/

(Notes on drivers: The xf86-video-openchrome driver is not available from XLibre, but available in the Copr, rebuilt from the source code from X.Org/freedesktop.org. The third-party xf86-video-armada driver from git.arm.linux.co.uk is not yet available in the Copr because it does not compile. All the other xorg-x11-drv-* drivers in Fedora have XLibre versions in GitHub X11Libre, which are the ones provided in the Copr.)

The packages include those downstream Fedora patches to xorg-x11-* that are not already upstream in XLibre. I will bring them up with XLibre upstream one by one to see if we can get some of them upstreamed, or if it may make sense to drop them from downstream instead, but for now I have carried them over.

About naming: The GitHub project is found under "X11Libre/xserver", the GitHub project "About" says "XLibre Xserver", and the releases are named "xlibre-xserver-25.x.x.x". So I have decided to name the Copr and the main package "xlibre-xserver".

The packages have Obsoletes/Provides set up, so enabling the Copr AUTOMATICALLY replaces the X.Org packages the next time you update. Hence, simply:

su -
dnf copr enable kkofler/xlibre-xserver
dnf upgrade

should be sufficient to switch from X.Org to XLibre.

At this time, this is COMPLETELY UNTESTED. Tester feedback very welcome! I might play around with it in a VM soon and produce some screenshots, but right now, my main priority was to get it out there for all the interested users.

It is NOT currently planned to get this into Fedora proper. If there is sufficient interest in my Copr, I might have another try at making this happen for some future Fedora release, but right now there is stiff opposition.

       Kevin Kofler
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to