about summary refs log tree commit diff
path: root/pkgs/tools/typesetting/tex
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2019-08-19 18:56:36 -0400
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2019-08-19 18:56:36 -0400
commit430f0e14d3f8823e0c445bae47d25d73a12763da (patch)
treeffbb1e082cb3b75eb21ebda0ad150be20b068f3f /pkgs/tools/typesetting/tex
parent8036b0f015151dff006dda0acb1b9f3aed450c5f (diff)
downloadnixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar.gz
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar.bz2
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar.lz
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar.xz
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.tar.zst
nixlib-430f0e14d3f8823e0c445bae47d25d73a12763da.zip
texlive: fix too-long shebang line on Darwin for latexinent
Diffstat (limited to 'pkgs/tools/typesetting/tex')
-rw-r--r--pkgs/tools/typesetting/tex/texlive/bin.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix
index 5aab4c80d275..57347a120214 100644
--- a/pkgs/tools/typesetting/tex/texlive/bin.nix
+++ b/pkgs/tools/typesetting/tex/texlive/bin.nix
@@ -5,7 +5,7 @@
 , perl, perlPackages, pkgconfig, autoreconfHook
 , poppler, libpaper, graphite2, zziplib, harfbuzz, potrace, gmp, mpfr
 , cairo, pixman, xorg, clisp, biber
-, makeWrapper
+, makeWrapper, shortenPerlShebang
 }:
 
 # Useful resource covering build options:
@@ -292,6 +292,7 @@ latexindent = perlPackages.buildPerlPackage rec {
 
   outputs = [ "out" ];
 
+  nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
   propagatedBuildInputs = with perlPackages; [ FileHomeDir LogDispatch LogLog4perl UnicodeLineBreak YAMLTiny ];
 
   postPatch = ''
@@ -308,6 +309,8 @@ latexindent = perlPackages.buildPerlPackage rec {
     install -D ./scripts/latexindent/latexindent.pl "$out"/bin/latexindent
     mkdir -p "$out"/${perl.libPrefix}
     cp -r ./scripts/latexindent/LatexIndent "$out"/${perl.libPrefix}/
+  '' + stdenv.lib.optionalString stdenv.isDarwin ''
+    shortenPerlShebang "$out"/bin/latexindent
   '';
 };