Packaging improvements

Task Info (Flyspray)
Opened By Victor Bessonov (Unb0rn)
Task ID 79675
Type Feature Request
Project Arch Linux
Category Packages: Extra
Version None
OS All
Opened 2023-09-13 08:55:56 UTC
Status Assigned
Assignee Caleb Maclennan (alerque)

Details

Description: Hyprland package should probably be re-assembled:

  1. It seems to be a good idea to add a dependency on ttf-font as in Sway package - while it is true that Hyprland will launch without it, it seems to make a lot of problems. For example, neither kitty nor foot terminals will start without it and people on Reddit started to install the whole GTK3 package without understanding that the problem is in fonts.

  2. We should probably drop the dependency on vulkan-validation-layers (and vulkan-headers as a dep of it). It reduces the installed size like three times, not everyone uses Vulkan renderer and at the same time it looks like even for Vulkan this dependency in wlr has been dropped in upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3283

  3. (Feature request) It would be nice to move all the deps on Xorg into another package (again, Sway doesn't have any of it by default). I ran some basic tests and it looks like Hyprland works fine with --assume-installed on xorg-xwayland, xorg-xinput and xorg-xrandr packages(like 15 packages with deps). I can't be the only one who has no need in X11 =) Thanks!