summary refs log tree commit diff
path: root/pkgs/tools/typesetting/tex/texlive-new/bin.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2016-09-04 14:52:04 +0200
committerVladimír Čunát <vcunat@gmail.com>2016-09-04 14:52:04 +0200
commit171f7d974d24307acaa2f87a18c104a4e54b95cf (patch)
tree24ba938ebab0976bdaf1ec462a84b659d781baa2 /pkgs/tools/typesetting/tex/texlive-new/bin.nix
parentd401df0d24bb56b730612adb985d546967400802 (diff)
parentda421bc75f98c1b19f214a3b6b7cda07dc4c088b (diff)
downloadnixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar.gz
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar.bz2
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar.lz
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar.xz
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.tar.zst
nixpkgs-171f7d974d24307acaa2f87a18c104a4e54b95cf.zip
Merge commit 'da421bc' into p/texlive-2016
... to allow renaming the directory.
Diffstat (limited to 'pkgs/tools/typesetting/tex/texlive-new/bin.nix')
-rw-r--r--pkgs/tools/typesetting/tex/texlive-new/bin.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive-new/bin.nix b/pkgs/tools/typesetting/tex/texlive-new/bin.nix
index ae082ddafd4..73c342b8008 100644
--- a/pkgs/tools/typesetting/tex/texlive-new/bin.nix
+++ b/pkgs/tools/typesetting/tex/texlive-new/bin.nix
@@ -3,7 +3,7 @@
 , zlib, bzip2, ncurses, libpng, flex, bison, libX11, libICE, xproto
 , freetype, t1lib, gd, libXaw, icu, ghostscript, ed, libXt, libXpm, libXmu, libXext
 , xextproto, perl, libSM, ruby, expat, curl, libjpeg, python, fontconfig, pkgconfig
-, poppler, libpaper, graphite2, lesstif, zziplib, harfbuzz, texinfo, potrace, gmp, mpfr
+, poppler, libpaper, graphite2, zziplib, harfbuzz, texinfo, potrace, gmp, mpfr
 , xpdf, cairo, pixman, xorg, clisp
 , makeWrapper
 }:
@@ -65,6 +65,14 @@ core = stdenv.mkDerivation rec {
     perl
   ];
 
+  hardeningDisable = [ "format" ];
+
+  postPatch = ''
+    for i in texk/kpathsea/mktex*; do
+      sed -i '/^mydir=/d' "$i"
+    done
+  '';
+
   preConfigure = ''
     rm -r libs/{cairo,freetype2,gd,gmp,graphite2,harfbuzz,icu,libpaper,libpng} \
       libs/{mpfr,pixman,poppler,potrace,xpdf,zlib,zziplib}
@@ -123,6 +131,8 @@ core-big = stdenv.mkDerivation { #TODO: upmendex
 
   inherit (common) src;
 
+  hardeningDisable = [ "format" ];
+
   buildInputs = core.buildInputs ++ [ core cairo harfbuzz icu graphite2 ];
 
   configureFlags = common.configureFlags