Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#71462 - [kitty] Reduce number of dependencies, split Wayland and X11 GLFW backends
Attached to Project:
Community Packages
Opened by Jakub Jirutka (jirutka) - Wednesday, 07 July 2021, 17:56 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 15 July 2021, 14:22 GMT
Opened by Jakub Jirutka (jirutka) - Wednesday, 07 July 2021, 17:56 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 15 July 2021, 14:22 GMT
|
DetailsPlease see the attached patches.
Note: I didn’t find anywhere how to contribute changes to PKGBUILDs in the official repositories, so I hope that this is the right way… I maintain packages in Alpine Linux, but I’m a newbie to Arch. |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Thursday, 15 July 2021, 14:22 GMT
Reason for closing: Implemented
Thursday, 15 July 2021, 14:22 GMT
Reason for closing: Implemented
0001-change-libcanberra-depen...
libxkbcommon is a dependency of libxkbcommon-x11 and is thus used by both.
The only difference between using wayland or using x11 is that for x11, 0.57 MiB worth of libxi libxinerama libxkbcommon-x11 is required. All wayland deps are redundant and included by mesa or by the x11 split package dep.
This change does not seem to accomplish anything useful, and greatly complicates packaging...
What about the first patch (0001)?
Note: it's incorrect to add it to makedepends, since it is not used at build time. The reason it is safe to move to optdepends is because it is dlopened at runtime. By the same token it doesn't actually require headers or a library to link against at build time.
Savings: 12.20 MiB across *17* packages.