From ad99ea691246dbe6c0bd0aeb8b7914869a720917 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Thu, 3 Sep 2015 10:16:29 +0200 Subject: wml: fix build and unbreak --- pkgs/development/web/wml/default.nix | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'pkgs/development/web') diff --git a/pkgs/development/web/wml/default.nix b/pkgs/development/web/wml/default.nix index 6dc7b68c71c2..22cc5001c920 100644 --- a/pkgs/development/web/wml/default.nix +++ b/pkgs/development/web/wml/default.nix @@ -20,30 +20,40 @@ perlPackages.buildPerlPackage rec { sed -i '/p2_mp4h\/doc/d' Makefile.in ''; - buildInputs = [ perlPackages.perl ncurses lynx makeWrapper ]; + buildInputs = with perlPackages; + [ perl TermReadKey GD BitVector ncurses lynx makeWrapper ImageSize ]; patches = [ ./redhat-with-thr.patch ./dynaloader.patch ./no_bitvector.patch ]; - preFixup = '' - substituteInPlace $out/bin/wml \ + postPatch = '' + substituteInPlace wml_frontend/wml.src \ --replace "File::PathConvert::realpath" "Cwd::realpath" \ --replace "File::PathConvert::abs2rel" "File::Spec->abs2rel" \ --replace "File::PathConvert" "File::Spec" + for i in wml_include/des/imgbg.src wml_include/des/imgdot.src; do + substituteInPlace $i \ + --replace "WML::GD" "GD" + done + + rm wml_test/t/11-wmk.t + ''; + + preFixup = '' wrapProgram $out/bin/wml \ --set PERL5LIB ${with perlPackages; stdenv.lib.makePerlPath [ BitVector TermReadKey ImageSize ]} ''; - enableParallelBuilding = true; + enableParallelBuilding = false; + + installTargets = "install"; meta = with stdenv.lib; { homepage = http://thewml.org/; description = "Off-line HTML generation toolkit for Unix"; license = licenses.gpl2; platforms = platforms.linux; - # Not sure what broke this build, it used to work - broken = true; }; } -- cgit 1.4.1