diff --git a/pkgs/tools/text/highlight/default.nix b/pkgs/tools/text/highlight/default.nix index 53f562eb10a..40a3bcf78ea 100644 --- a/pkgs/tools/text/highlight/default.nix +++ b/pkgs/tools/text/highlight/default.nix @@ -1,20 +1,19 @@ -{ stdenv, fetchurl, getopt }: +{ stdenv, fetchurl, getopt, lua, boost }: stdenv.mkDerivation rec { - name = "highlight-2.6.10"; + name = "highlight-3.5"; src = fetchurl { url = "http://www.andre-simon.de/zip/${name}.tar.bz2"; - sha256 = "18f2ki9pajxlp0aq4ingxj7m0cp7wlbc40xm25pnxc1yis9vlira"; + sha256 = "0jpidd2fwn5mbrgzjmh53qvfmqqp6g0mah7i5zsf9bd71ga1lp28"; }; - buildInputs = [getopt]; + buildInputs = [ getopt lua boost ]; - preBuild = '' - sed -e '/#include /i#include ' -i src/re/Pattern.h - ''; - - makeFlags = ["PREFIX=$out"]; + makeFlags = [ + "PREFIX=$(out)" + "conf_dir=$(out)/etc/highlight/" + ]; meta = { description = "Source code highlighting tool"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 19adc62dff7..67d2adc56f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -812,7 +812,9 @@ let hevea = callPackage ../tools/typesetting/hevea { }; - highlight = callPackage ../tools/text/highlight { }; + highlight = callPackage ../tools/text/highlight { + lua = lua5; + }; host = callPackage ../tools/networking/host { };