From a108dbc79f209aac0e39203cdca1b17f1ee0a398 Mon Sep 17 00:00:00 2001 From: Jasi Date: Sun, 22 Jun 2025 21:39:47 -0400 Subject: [PATCH] pop-wallpapers: refactor Makefile handling --- pkgs/by-name/po/pop-wallpapers/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/po/pop-wallpapers/package.nix b/pkgs/by-name/po/pop-wallpapers/package.nix index 68dec91ce5e7..86006fd80d92 100644 --- a/pkgs/by-name/po/pop-wallpapers/package.nix +++ b/pkgs/by-name/po/pop-wallpapers/package.nix @@ -17,10 +17,20 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-JST5Rt4Ec1lRu62PUt98S2G1vKthAyOSpyCpuCnkGmw="; }; + # 1. Future-proofs calls to imagemagick's convert feature + # 2. Replace hard-coded /usr path to build-system `datadir` + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "convert" "magick" \ + --replace-fail "/usr/share" "\$(datadir)" + ''; + nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; + enableParallelBuilding = true; + passthru.updateScript = nix-update-script { }; meta = {