FS#79675 - [hyprland] Packaging improvements

Attached to Project: Arch Linux
Opened by Victor Bessonov (Unb0rn) - Wednesday, 13 September 2023, 08:55 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:26 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Caleb Maclennan (alerque)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

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!
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:26 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/hyprland/issues/2
Comment by Andreas Radke (AndyRTR) - Saturday, 30 September 2023, 08:52 GMT
wlr vulkan support has been fully dropped in 0.30.0 (see also release notes):
https://github.com/hyprwm/Hyprland/commit/c0082519ae476cf7fb75fcb2016607d193b14c49
Comment by kojq (kojq) - Thursday, 23 November 2023, 00:43 GMT
I am neutral on #1. I agree on #2 and #3.

Loading...