From 27aae640a25f20c24c1a014e05772242275d20c4 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Mon, 29 Dec 2025 21:51:16 +0100 Subject: [PATCH] hyprpaper: 0.7.6 -> 0.8.0 hyprpaper got rewritten into hyprtoolkit, this is why so many buildInputs have been changed --- pkgs/by-name/hy/hyprpaper/package.nix | 46 ++++++++++++++------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/hy/hyprpaper/package.nix b/pkgs/by-name/hy/hyprpaper/package.nix index a4042b79ff69..06cdffc47b7c 100644 --- a/pkgs/by-name/hy/hyprpaper/package.nix +++ b/pkgs/by-name/hy/hyprpaper/package.nix @@ -3,85 +3,87 @@ gcc15Stdenv, fetchFromGitHub, cmake, + hyprwayland-scanner, + hyprwire, + pkg-config, + wayland-scanner, + aquamarine, cairo, - bash, expat, file, fribidi, + hyprgraphics, hyprlang, - libdatrie, + hyprutils, + hyprtoolkit, libGL, + libdatrie, + libdrm, libjpeg, libjxl, libselinux, libsepol, libthai, libwebp, - libXdmcp, + libxdmcp, pango, pcre, pcre2, - pkg-config, - util-linux, wayland, wayland-protocols, - wayland-scanner, - hyprwayland-scanner, - hyprutils, - hyprgraphics, + util-linux, }: gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprpaper"; - version = "0.7.6"; + version = "0.8.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprpaper"; rev = "v${finalAttrs.version}"; - hash = "sha256-l/OxM4q/nLVv47OuS4bG2J7k0m+G7/3AMtvrV64XLb0="; + hash = "sha256-5h8HbO71r+QD94WZ/Xm3K0X706+x5c+/96daRpL/0zo="; }; prePatch = '' substituteInPlace src/main.cpp \ --replace-fail GIT_COMMIT_HASH '"${finalAttrs.src.rev}"' ''; - postPatch = '' - substituteInPlace src/helpers/MiscFunctions.cpp \ - --replace-fail '/bin/bash' '${bash}/bin/bash' - ''; nativeBuildInputs = [ cmake - pkg-config hyprwayland-scanner + hyprwire + pkg-config wayland-scanner ]; buildInputs = [ + aquamarine cairo - bash expat file fribidi + hyprgraphics hyprlang - libdatrie + hyprutils + hyprtoolkit libGL + libdatrie + libdrm libjpeg libjxl libselinux libsepol libthai libwebp - libXdmcp + libxdmcp pango pcre pcre2 - util-linux wayland wayland-protocols - hyprutils - hyprgraphics + util-linux ]; meta = {