aboutsummaryrefslogtreecommitdiff
path: root/release.nix
diff options
context:
space:
mode:
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/release.nix b/release.nix
index 39d6b0c6b..24c285b76 100644
--- a/release.nix
+++ b/release.nix
@@ -18,7 +18,10 @@ let
src = nix;
inherit officialRelease;
- buildInputs = [curl bison flex2533 perl libxml2 libxslt w3m bzip2 jing_tools tetex dblatex];
+ buildInputs =
+ [ curl bison flex2533 perl libxml2 libxslt w3m bzip2 jing_tools
+ tetex dblatex nukeReferences
+ ];
configureFlags = ''
--with-docbook-rng=${docbook5}/xml/rng/docbook
@@ -57,6 +60,14 @@ let
make -C doc/manual manual.pdf prefix=$out
cp doc/manual/manual.pdf $out/manual.pdf
+
+ # The PDF containes filenames of included graphics (see
+ # http://www.tug.org/pipermail/pdftex/2007-August/007290.html).
+ # This causes a retained dependency on dblatex, which Hydra
+ # doesn't like (the output of the tarball job is distributed
+ # to Windows and Macs, so there should be no Linux binaries
+ # in the closure).
+ nuke-refs $out/manual.pdf
echo "doc manual $out/share/doc/nix/manual" >> $out/nix-support/hydra-build-products
echo "doc-pdf manual $out/manual.pdf" >> $out/nix-support/hydra-build-products