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'

Links