summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-02-01 01:38:06 +0100
committerGitHub <noreply@github.com>2022-02-01 01:38:06 +0100
commit92f2b3e8114e962c7bcdf0071eba877340bbd57c (patch)
tree08c5da8ff59b3cae3ac74b1a15099a9444cec45a /pkgs/development
parent862c468fab39004fc4cc3d02399a9bceb0d3c0dd (diff)
parentac9010920b7e1d2a72c6856f01f857c9ece9b94a (diff)
downloadnixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar.gz
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar.bz2
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar.lz
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar.xz
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.tar.zst
nixpkgs-92f2b3e8114e962c7bcdf0071eba877340bbd57c.zip
Merge pull request #155841 from r-ryantm/auto-update/Sharedown
sharedown: 3.0.1 -> 3.1.0
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
index b0bf715e66e..087658fe551 100644
--- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
+++ b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
@@ -76,9 +76,14 @@ in rec {
     workspaceDependencies ? [], # List of yarn packages
   }:
     let
-      extraBuildInputs = (lib.flatten (builtins.map (key:
-        pkgConfig.${key}.buildInputs or []
-      ) (builtins.attrNames pkgConfig)));
+      extraNativeBuildInputs =
+        lib.concatMap
+          (key: pkgConfig.${key}.nativeBuildInputs or [])
+          (builtins.attrNames pkgConfig);
+      extraBuildInputs =
+        lib.concatMap
+          (key: pkgConfig.${key}.buildInputs or [])
+          (builtins.attrNames pkgConfig);
 
       postInstall = (builtins.map (key:
         if (pkgConfig.${key} ? postInstall) then
@@ -106,7 +111,8 @@ in rec {
       inherit preBuild postBuild name;
       dontUnpack = true;
       dontInstall = true;
-      buildInputs = [ yarn nodejs git ] ++ extraBuildInputs;
+      nativeBuildInputs = [ yarn nodejs git ] ++ extraNativeBuildInputs;
+      buildInputs = extraBuildInputs;
 
       configurePhase = lib.optionalString (offlineCache ? outputHash) ''
         if ! cmp -s ${yarnLock} ${offlineCache}/yarn.lock; then