Author: sandervanderburg
Date: Tue Nov 2 19:14:32 2010
New Revision: 24578
URL: https://svn.nixos.org/websvn/nix/?rev=24578&sc=1
Log:
Added PDF version of the manual
Modified:
disnix/DisnixWebService/trunk/doc/Makefile
disnix/DisnixWebService/trunk/release.nix
Modified: disnix/DisnixWebService/trunk/doc/Makefile
==============================================================================
--- disnix/DisnixWebService/trunk/doc/Makefile Tue Nov 2 19:05:13 2010
(r24577)
+++ disnix/DisnixWebService/trunk/doc/Makefile Tue Nov 2 19:14:32 2010
(r24578)
@@ -10,13 +10,19 @@
--param callout.graphics.extension \'.gif\' \
--param contrib.inline.enabled 0
+dblatex = dblatex
+
+dblatex_opts = \
+ -P doc.collab.show=0 \
+ -P latex.output.revhistory=0
+
VERSION = $(shell cat ../version)
MANUAL_SRCS = index.xml introduction.xml
MANS = disnix-soap-client.1
-all: index.html man
+all: index.html index.pdf man
version.txt:
echo -n $(VERSION) > version.txt
@@ -31,3 +37,11 @@
index.html: $(MANUAL_SRCS) manual.is-valid
$(XSLTPROC) --nonet --xinclude --output index.html \
$(docbookxsl)/html/docbook.xsl index.xml
+
+index.pdf: $(MANUAL_SRCS) manual.is-valid
+ if test "$(dblatex)" != ""; then \
+ $(dblatex) $(dblatex_opts) index.xml; \
+ else \
+ echo "Please install dblatex and rerun configure."; \
+ exit 1; \
+ fi
Modified: disnix/DisnixWebService/trunk/release.nix
==============================================================================
--- disnix/DisnixWebService/trunk/release.nix Tue Nov 2 19:05:13 2010
(r24577)
+++ disnix/DisnixWebService/trunk/release.nix Tue Nov 2 19:14:32 2010
(r24578)
@@ -14,16 +14,18 @@
version = builtins.readFile ./version;
src = DisnixWebService;
inherit officialRelease;
- buildInputs = [ libxml2 libxslt apacheAnt ];
+ buildInputs = [ libxml2 libxslt dblatex tetex apacheAnt ];
PREFIX = ''''${env.out}'';
distPhase =
''
cd doc
make docbookrng=${docbook5}/xml/rng/docbook
docbookxsl=${docbook5_xsl}/xml/xsl/docbook
+ cp index.pdf $out
cd ..
ant install.doc
echo "doc manual $out/share/doc/DisnixWebService" >>
$out/nix-support/hydra-build-products
+ echo "doc-pdf manual $out/index.pdf" >>
$out/nix-support/hydra-build-products
mkdir -p ../bin/DisnixWebService-$version
cp -av * ../bin/DisnixWebService-$version
cd ../bin
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits