From ef8d674c3dcff0ebbe6312efd451071a0db126ed Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 22 Sep 2023 13:44:39 -0400 Subject: [PATCH] katriawm: fix cross compilation and minor improvement --- pkgs/by-name/ka/katriawm/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/katriawm/package.nix b/pkgs/by-name/ka/katriawm/package.nix index aef32a4d380c..85116255e24f 100644 --- a/pkgs/by-name/ka/katriawm/package.nix +++ b/pkgs/by-name/ka/katriawm/package.nix @@ -16,8 +16,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-IWviLboZz421/Amz/QG4o8jYaG8Y/l5PvmvXfK5nzJE="; }; - sourceRoot = "${finalAttrs.src.name}/src"; - nativeBuildInputs = [ pkg-config ]; @@ -32,8 +30,15 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; + makeFlags = [ "-C" "src" ]; + installFlags = [ "prefix=$(out)" ]; + postPatch = '' + substituteInPlace src/config.mk \ + --replace pkg-config "$PKG_CONFIG" + ''; + meta = { homepage = "https://www.uninformativ.de/git/katriawm/file/README.html"; description = "A non-reparenting, dynamic window manager with decorations";