Package: wnpp Severity: wishlist X-Debbugs-Cc: werdah...@riseup.net -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
* Package name : hyprland Version : 0.27.1 Upstream Contact: vaxerski <va...@vaxry.net> * URL : https://github.com/hyprwm/Hyprland * License : BSD-3-Clause Programming Lang: C++ Description : dynamic tiling Wayland compositor based on wlroots - From the readme: " Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. It supports multiple layouts, fancy effects, has a very flexible IPC model allowing for a lot of customization, a powerful plugin system and more. " Packaging-wise it'll be complicated. hyprland embeds multiple subprojects [0]. hyprland-protocols [1] would need to be a seperate source package; this is easily doable from a quick glance. A fork of udis86 [2] is also embedded; coincidently I prepared some initial udis86 packaging for ppsspp so this won't be that much of an issue. The third embedded project is wlroots [3] which will be the biggest problem imo as hyprland (statically) links onto the latest wlroots HEAD which will be hard to devendor, if not impossible. I built hyprland locally and ran it for a bit; it looks promising but still has some (minor) bugs and quirks imo. I don't have time to package or maintain this atm but I might get back to it at some point. This bugreport is to document the progress/work needed for hyprland. [0] https://github.com/hyprwm/Hyprland/tree/main/subprojects [1] https://github.com/hyprwm/hyprland-protocols [2] https://github.com/canihavesomecoffee/udis86 [3] https://github.com/hyprwm/Hyprland/blob/main/subprojects/wlroots regards, Matthias Geiger -----BEGIN PGP SIGNATURE----- iQJJBAEBCgAzFiEEwuGmy/3s5RGopBdtGL0QaztsVHUFAmSv6yAVHHdlcmRhaGlh c0ByaXNldXAubmV0AAoJEBi9EGs7bFR1FfEP/3l0+CAcsuHWj5XiUPjQs2QmJFGp 6I9KAiI0ZSaVFZo9215x/M1bmGoFy4SDc3BotHvjrTH4zijb3z+IR5osyq1heiqS M/r318uF5eQqJfzwoV9OGjn+/rAG/+ssH3MjWbOZ1N8IM+/yVK3gGzsQ23RVzbWQ nFrNNJ3ZFeZE3Fo8nOArRdyAMvoSkLjbEoBpBTUg5/xoAQosTZ42nyFZuWkgebUW +8JLHdnzCbKAm6ggWOFfN8zcwxDF66XaOo/RoBtzFsKB8JnDwxXaJngG5MhCLTaS 4msqyRE8XRu/ocTN1farIWPp8PQuXZE3qTlf6jIdFn5+vdLx6hbGhhXzrRqmFY1C 6vzIf5JgZ2DYvduACrFbYRuLzW/RwZnaJnobVT5SeUfmqIaF1uJIeDdDx3M1L7tk j9sIrL1CDMpS2x0mTFh5TMMXV5rdpB6mZiy1C69khaaLe6Sf/uh8N+dhwyK/phWn 1NjI0DzI7C/xCTHClPkxbGM19KnTmBWOwTTpInf40BUABfVt+81QxXtIhl3gPYBe IclGqBIsUPG1TZn1Dhk3x4AYR+lb0stsnM3YTyXfLUM2KtwcuYp7oaNqitHfO3fm XJvDrrP/W1r77LHHlSVTWoh8DuZUATMOpJQ3Wr9TdKO0lSJQr75tNWcvcIavpejt qO4B+3+/xLepI3L7 =d9Ch -----END PGP SIGNATURE-----