From 0a476ae1fa01299ca7ee636a45f284daee153d94 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Sun, 1 Sep 2024 19:04:00 +0300 Subject: [PATCH] hyprpaper: fix build --- .../window-managers/hyprwm/hyprpaper/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix b/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix index 8553f292dcec..e0b1b0e20723 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , cmake , cairo , expat @@ -22,6 +23,7 @@ , util-linux , wayland , wayland-protocols +, wayland-scanner , hyprwayland-scanner , hyprutils }: @@ -37,10 +39,19 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-HIK7XJWQCM0BAnwW5uC7P0e7DAkVTy5jlxQ0NwoSy4M="; }; + patches = [ + # CMakeLists: look for wayland.xml protocol in wayland-scanner pkgdata + (fetchpatch { + url = "https://github.com/hyprwm/hyprpaper/commit/6c6e54faa84d2de94d2321eda43a8a669ebf3312.patch"; + hash = "sha256-Ns7HlUPVgBDIocZRGR6kIW58Mt92kJPQRMSKTvp6Vik="; + }) + ]; + nativeBuildInputs = [ cmake pkg-config hyprwayland-scanner + wayland-scanner ]; buildInputs = [