forked from lix-project/lix
Remove PDF manual
More spring cleaning.
This commit is contained in:
parent
7186539711
commit
58e423ce32
|
@ -76,17 +76,3 @@ all: $(d)/manual.html
|
||||||
clean-files += $(d)/manual.html
|
clean-files += $(d)/manual.html
|
||||||
|
|
||||||
dist-files += $(d)/manual.html
|
dist-files += $(d)/manual.html
|
||||||
|
|
||||||
|
|
||||||
# Generate the PDF manual.
|
|
||||||
$(d)/manual.pdf: $(d)/manual.xml $(MANUAL_SRCS) $(d)/manual.is-valid
|
|
||||||
$(trace-gen) if test "$(dblatex)" != ""; then \
|
|
||||||
cd doc/manual && $(XSLTPROC) --xinclude --stringparam profile.condition manual \
|
|
||||||
$(docbookxsl)/profiling/profile.xsl manual.xml | \
|
|
||||||
$(dblatex) -o $(notdir $@) $(dblatex_opts) -; \
|
|
||||||
else \
|
|
||||||
echo "Please install dblatex and rerun configure."; \
|
|
||||||
exit 1; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
clean-files += $(d)/manual.pdf
|
|
||||||
|
|
15
release.nix
15
release.nix
|
@ -25,7 +25,7 @@ let
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ curl bison flex perl libxml2 libxslt bzip2 xz
|
[ curl bison flex perl libxml2 libxslt bzip2 xz
|
||||||
dblatex (dblatex.tex or tetex) nukeReferences pkgconfig sqlite libsodium
|
pkgconfig sqlite libsodium
|
||||||
docbook5 docbook5_xsl
|
docbook5 docbook5_xsl
|
||||||
] ++ lib.optional (!lib.inNixShell) git;
|
] ++ lib.optional (!lib.inNixShell) git;
|
||||||
|
|
||||||
|
@ -57,20 +57,7 @@ let
|
||||||
|
|
||||||
preDist = ''
|
preDist = ''
|
||||||
make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
|
make install docdir=$out/share/doc/nix makefiles=doc/manual/local.mk
|
||||||
|
|
||||||
make doc/manual/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
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue