Debian Patches
Status for hyprland/0.53.3+ds-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| add-fortify-flags-for-subprojects.patch | Add FORTIFY_SOURCE flag directly in Makefile The flag, otherwise, doesn't seem to propogate correctly to all modules built by the project. Use 'checksec' and 'hardening-check' for verifying fortification on binaries. |
"Alan M Varghese (NyxTrail)" <alan@digistorm.in> | not-needed | 2024-10-11 | ||
| embed.patch | Avoid #embed directive Workaround gcc-14's lack of #embed support. This can be dropped when Debian's default gcc is 15+. |
Constantin Piber <cp.piber@gmail.com> | not-needed | https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/03-embed | 2025-11-18 | |
| gcc-port.patch | Workaround some missing gnu++26 features Can be dropped when Debian's gcc catches up |
Constantin Piber <cp.piber@gmail.com> | not-needed | https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/04-gcc-port | 2025-11-18 | |
| libcpp-port.patch | Fix FTBFS around a missing operator+ There seems to be a missing operator+(std::string, std::string_view) or something, so cast it to std:;string. |
Constantin Piber <cp.piber@gmail.com> | not-needed | https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/05-libcpp-port | 2025-11-18 | |
| hyprpm-global-headers.patch | Find global headers Have hyprpm find global headers installed with the package instead of requiring a separate clone. |
Constantin Piber <cp.piber@gmail.com> | not-needed | https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/99-hyprpm-global-headers | 2025-11-18 | |
| useful-asset-error.patch | Replace non-obvious error message with hint to debian package This check triggers when hyprland-backgrounds is not present, which is a separate package in debian. |
Julian Sax <jsdev@volllast.net> | not-needed | 2025-11-18 | ||
| Fix-shader-inclusion-order.patch | Fix shader inclusion order Sort the shader files when generating Shaders.hpp. This makes `reprotest --variations=+fileordering` happy. |
Chow Loong Jin <hyperair@debian.org> | no | Debian | 2025-11-22 | |
| Add-dumpabiver-abi-helper-to-main-CMakeLists.txt.patch | Add debian-abi-helper to main CMakeLists.txt We need to build `debian/dumpabiver.c` linked against `hyprland_lib` which only exists virtually within the upstream CMakeLists.txt, so patch the dumpabiver target directly into the main `CMakeLists.txt` and have it built together. `dumpabiver` is a Debian-specific helper used to generate ${hyprland:Provides} to generate abi-specific virtual package names for use with hyprland-plugins. The package names will be saved into a shell-includable snippet at `/usr/lib/${DEB_HOST_MULTIARCH}/hyprland/debian-abi-helper`. |
Chow Loong Jin <hyperair@debian.org> | not-needed | 2026-02-09 |
All known versions for source package 'hyprland'
- 0.53.3+ds-2 (sid)
- 0.52.2+ds-2 (forky)
