about summary refs log tree commit diff
path: root/pkgs/tools/misc/moreutils
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2022-06-21 19:19:35 +0100
committerSergei Trofimovich <slyich@gmail.com>2022-06-21 19:19:35 +0100
commit58a59bc5fac36c5006a78bc8b492fab0a6f2cd21 (patch)
treedc84fe1caf98176dba59aa1f6408c529972375d3 /pkgs/tools/misc/moreutils
parent0105d573715355d46b8d65820c325f2968561778 (diff)
moreutils: fix depends for strictDeps = true
Without the change `config.strictDepsByDefault = true` fails build as:

    bash: line 1: pod2man: command not found
Diffstat (limited to 'pkgs/tools/misc/moreutils')
-rw-r--r--pkgs/tools/misc/moreutils/default.nix19
1 files changed, 15 insertions, 4 deletions
diff --git a/pkgs/tools/misc/moreutils/default.nix b/pkgs/tools/misc/moreutils/default.nix
index d64b690b7636c..1f002136ad022 100644
--- a/pkgs/tools/misc/moreutils/default.nix
+++ b/pkgs/tools/misc/moreutils/default.nix
@@ -1,4 +1,15 @@
-{ lib, stdenv, fetchgit, libxml2, libxslt, docbook-xsl, docbook_xml_dtd_44, perlPackages, makeWrapper, darwin }:
+{ lib
+, stdenv
+, fetchgit
+, libxml2
+, libxslt
+, docbook-xsl
+, docbook_xml_dtd_44
+, perlPackages
+, makeWrapper
+, perl # for pod2man
+, darwin
+}:
 
 with lib;
 stdenv.mkDerivation rec {
@@ -15,9 +26,9 @@ stdenv.mkDerivation rec {
     substituteInPlace Makefile --replace /usr/share/xml/docbook/stylesheet/docbook-xsl ${docbook-xsl}/xml/xsl/docbook
   '';
 
-  nativeBuildInputs = [ makeWrapper ];
-  buildInputs = [ libxml2 libxslt docbook-xsl docbook_xml_dtd_44 ]
-    ++ optional stdenv.isDarwin darwin.cctools;
+  strictDeps = true;
+  nativeBuildInputs = [ makeWrapper perl libxml2 libxslt docbook-xsl docbook_xml_dtd_44 ];
+  buildInputs = optional stdenv.isDarwin darwin.cctools;
 
   propagatedBuildInputs = with perlPackages; [ perl IPCRun TimeDate TimeDuration ];