This commit is contained in:
parent
9b46d1ae6f
commit
5e9a4e5101
13
release.nix
13
release.nix
|
@ -18,7 +18,10 @@ let
|
||||||
src = nix;
|
src = nix;
|
||||||
inherit officialRelease;
|
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 = ''
|
configureFlags = ''
|
||||||
--with-docbook-rng=${docbook5}/xml/rng/docbook
|
--with-docbook-rng=${docbook5}/xml/rng/docbook
|
||||||
|
@ -58,6 +61,14 @@ let
|
||||||
make -C doc/manual manual.pdf prefix=$out
|
make -C doc/manual manual.pdf prefix=$out
|
||||||
cp doc/manual/manual.pdf $out/manual.pdf
|
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 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
|
echo "doc-pdf manual $out/manual.pdf" >> $out/nix-support/hydra-build-products
|
||||||
echo "doc release-notes $out/share/doc/nix/release-notes" >> $out/nix-support/hydra-build-products
|
echo "doc release-notes $out/share/doc/nix/release-notes" >> $out/nix-support/hydra-build-products
|
||||||
|
|
Loading…
Reference in a new issue