From e0705250d2b9b192aa0ee430d61e4039c91d1f55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Thu, 5 Dec 2024 19:10:39 +0100 Subject: [PATCH 1/2] buildNodePackage: enable strictDeps --- pkgs/development/node-packages/node-env.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix index 4154ce72634c..f5a9db742566 100644 --- a/pkgs/development/node-packages/node-env.nix +++ b/pkgs/development/node-packages/node-env.nix @@ -540,16 +540,17 @@ let in stdenv.mkDerivation ( { - name = "${name}${if version == null then "" else "-${version}"}"; + name = name + lib.optionalString (version != null) "-${version}"; + strictDeps = true; buildInputs = - [ - tarWrapper - python - nodejs - ] + [ tarWrapper ] ++ lib.optional (stdenv.hostPlatform.isLinux) pkgs.util-linux ++ lib.optional (stdenv.hostPlatform.isDarwin) libtool ++ buildInputs; + propagatedNativeBuildInputs = [ + nodejs + python + ]; inherit nodejs; From d3b50e56b7ee15285add46c0fcd14654b87fe781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Sun, 8 Dec 2024 20:16:53 +0100 Subject: [PATCH 2/2] homepage-dashboard: unbreak Darwin --- pkgs/by-name/ho/homepage-dashboard/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index f9f55510bfff..1601b79052ad 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -112,6 +112,5 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ jnsgruk ]; platforms = lib.platforms.all; - broken = stdenv.hostPlatform.isDarwin; }; })