summary refs log tree commit diff
path: root/pkgs/development/perl-modules
diff options
context:
space:
mode:
authorYureka <yuka@yuka.dev>2022-09-13 11:07:29 +0200
committerYuka <yuka@yuka.dev>2022-09-15 20:18:00 +0200
commitb8a992605d99fa5bd44d738b9054103b5d003e65 (patch)
tree5fb4aca866881165c1a6f72f2641de6316f4c987 /pkgs/development/perl-modules
parent454887a35de6317a30be284e8adc2d2f6d8a07c4 (diff)
downloadnixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar.gz
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar.bz2
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar.lz
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar.xz
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.tar.zst
nixpkgs-b8a992605d99fa5bd44d738b9054103b5d003e65.zip
perlPackages.Po4a: disable TextWrapI18n dependency on musl
This dependency is only used for formatting error message and pulls in a
dependency on glibc because it needs the /usr/bin/locale binary.
Diffstat (limited to 'pkgs/development/perl-modules')
-rw-r--r--pkgs/development/perl-modules/Po4a/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/perl-modules/Po4a/default.nix b/pkgs/development/perl-modules/Po4a/default.nix
index 92a184f4ea0..aabf897ac4c 100644
--- a/pkgs/development/perl-modules/Po4a/default.nix
+++ b/pkgs/development/perl-modules/Po4a/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchurl, docbook_xsl, docbook_xsl_ns, gettext, libxslt, glibcLocales, docbook_xml_dtd_412, docbook_sgml_dtd_41, texlive, opensp
+{ stdenv, lib, fetchurl, docbook_xsl, docbook_xsl_ns, gettext, libxslt, glibcLocales, docbook_xml_dtd_412, docbook_sgml_dtd_41, texlive, opensp
 , perl, buildPerlPackage, ModuleBuild, TextWrapI18N, LocaleGettext, TermReadKey, SGMLSpm, UnicodeLineBreak, PodParser, YAMLTiny }:
 
 buildPerlPackage rec {
@@ -9,7 +9,7 @@ buildPerlPackage rec {
     sha256 = "0eb510a66f59de68cf7a205342036cc9fc08b39334b91f1456421a5f3359e68b";
   };
   nativeBuildInputs = [ docbook_xsl docbook_xsl_ns ModuleBuild ];
-  propagatedBuildInputs = [ TextWrapI18N LocaleGettext SGMLSpm UnicodeLineBreak PodParser YAMLTiny ];
+  propagatedBuildInputs = lib.optional (!stdenv.hostPlatform.isMusl) TextWrapI18N ++ [ LocaleGettext SGMLSpm UnicodeLineBreak PodParser YAMLTiny ];
   # TODO: TermReadKey was temporarily removed from propagatedBuildInputs to unfreeze the build
   buildInputs = [ gettext libxslt glibcLocales docbook_xml_dtd_412 docbook_sgml_dtd_41 texlive.combined.scheme-basic opensp ];
   LC_ALL = "en_US.UTF-8";