diff options
author | Christian Kampka <christian@kampka.net> | 2020-08-31 13:52:09 +0200 |
---|---|---|
committer | Christian Kampka <christian@kampka.net> | 2020-09-06 16:24:08 +0200 |
commit | cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a (patch) | |
tree | 42c153cdb76defb1b1c1a8ba611f3af9943bb1cb /pkgs/tools/text | |
parent | b6ea4f406508ccd146aeee2ae87f55578382043a (diff) | |
download | nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar.gz nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar.bz2 nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar.lz nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar.xz nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.tar.zst nixlib-cbfc33a9cec2cfdcb1c1e2394272cbdb9988f85a.zip |
source-highlight: Skip building docs when cross-compiling
source-highlight uses it's own binary to generate documentation. During cross-compilation, that binary was built for the target platform architecture, so it can't run on the build host.
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r-- | pkgs/tools/text/source-highlight/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/tools/text/source-highlight/default.nix b/pkgs/tools/text/source-highlight/default.nix index 7052d9e5a44a..29a269ec08f2 100644 --- a/pkgs/tools/text/source-highlight/default.nix +++ b/pkgs/tools/text/source-highlight/default.nix @@ -12,6 +12,14 @@ stdenv.mkDerivation { sha256 = "148w47k3zswbxvhg83z38ifi85f9dqcpg7icvvw1cm6bg21x4zrs"; }; + # source-highlight uses it's own binary to generate documentation. + # During cross-compilation, that binary was built for the target + # platform architecture, so it can't run on the build host. + patchPhase = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' + substituteInPlace Makefile.in --replace "src doc tests" "src tests" + ''; + + strictDeps = true; buildInputs = [ boost ]; configureFlags = [ "--with-boost=${boost.out}" ]; |