FS#72013 - [xorg-server] Don't install cvt and use libxcvt instead
Attached to Project:
Arch Linux
Opened by Antonin Décimo (Rucikir) - Friday, 03 September 2021, 19:10 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 31 October 2021, 06:39 GMT
Opened by Antonin Décimo (Rucikir) - Friday, 03 September 2021, 19:10 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 31 October 2021, 06:39 GMT
|
Details
Description:
libxcvt is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. libxcvt also provides a standalone version of the command line tool cvt copied from the Xorg implementation and is meant to be a direct replacement to the version provided by the Xorg server. Development versions of xserver and xwayland rely on libxcvt, so -git packages need libxcvt now. There is already a released version, and a package in the AUR. However, as xorg-server installs cvt files, it conflicts with libxcvt. I suggest we: - migrate libxcvt from the AUR to the stable repository (the library and tool were simply extracted from xserver sources); - mark libxcvt as a dependency of xorg-xserver and xorg-xwayland if needed; - update xorg-xserver PKGBUILD to not install cvt files and let them to libxcvt, as done in this patch for xorg-xserver-git. My use-case exactly is that I want a stable xorg-xserver for ABI compatibility with the GPU driver, but I also want a -git xwayland and Wayland compositor. I need to be able to switch between them. Thanks. Additional info: - https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637 - https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637#note_1050278 - https://gitlab.freedesktop.org/xorg/lib/libxcvt - https://gist.github.com/MisterDA/8f5124dd5846c57195894eb69b480960 - https://aur.archlinux.org/packages/libxcvt |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Sunday, 31 October 2021, 06:39 GMT
Reason for closing: Implemented
Additional comments about closing: implemented for xserver, xwayland will pull libxcvt support in with the next stable release
Sunday, 31 October 2021, 06:39 GMT
Reason for closing: Implemented
Additional comments about closing: implemented for xserver, xwayland will pull libxcvt support in with the next stable release
The new release will happen pretty soon and will pick up the new library. RC1 should be only one week away.
It ensures that libxcvt is a dependency and that cvt isn't installed.