Debian Patches
Status for hyprland/0.51.1+ds-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 001-use-bash-in-makefile.patch | Ensure make uses bash as its shell The upstream Makefile contains several bash constructs (like '[['). These fail on debian because the default shell for make is /bin/sh which points to dash. And dash does not support such constructs. So have make use /bin/bash as its shell. |
Alan M Varghese | not-needed | 2025-03-09 | ||
| 002-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 | not-needed | 2024-10-11 | ||
| 003-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 | ||
| 004-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 | ||
| 005-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 | ||
| 006-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> | no | https://github.com/cpiber/hyprland-ppa/blob/0dcd5f3101f7ced40879d0f34f337b1a2cdd79ae/hyprland/debian/patches/99-hyprpm-global-headers | ||
| 007-backport-cm-chrome-crash-fix.patch | [PATCH] remove unneeded preferred ref | UjinT34 <ujint34@mail.ru> | yes | upstream | https://github.com/hyprwm/Hyprland/pull/11877 | 2025-09-30 |
| 008-fix-dpms-invalid-state.patch | monitor/dpms: fix possible invalid state If dpms gets immediately re-enabled, a commit could fail, not schedule any frames anymore, and the monitor would be stuck off. Fix this by adding a timer to retry if commit fails. =================================================================== |
Vaxry <vaxry@vaxry.net> | yes | upstream | https://github.com/hyprwm/hyprland/commit/560c53d87dedf7df8185eb370cfbf3575826e85c | 2025-11-05 |
All known versions for source package 'hyprland'
- 0.51.1+ds-1 (sid)
