Plucker format for samba-docs

Jimmy Hedman jimmy.hedman at southpole.se
Wed Nov 19 15:02:30 GMT 2003


Oh well, 
here's another patch. This one takes care of the samba-faq as well.

// Jimmy
On Tue, 2003-11-18 at 16:59, Alexander Bokovoy wrote:
> On Tue, Nov 18, 2003 at 04:47:48PM +0100, Jimmy Hedman wrote:
> > Hello,
> > I've created a small patch to generate plucker (www.plkr.org) documents
> > of Samba-Developers-Guide and Samba-HOWTO-Collection. This could be
> > extended to include all other documents as well, but i was just
> > interested in those docs to enlighten me on the long and boring journeys
> > to and from work...
> I'll take care of this.
-- 
Jimmy Hedman                       South Pole AB
Phone:  +46 8 51420420             Gelbjutarvägen 5
Fax:    +46 8 51420429             SE - 17148 Solna 
e-mail: jimmy.hedman at southpole.se  www.southpole.se
-------------- next part --------------
--- Makefile.in.old	2003-11-18 15:56:47.000000000 +0100
+++ Makefile.in	2003-11-19 15:49:16.000000000 +0100
@@ -32,6 +32,7 @@
 PNMTOPS = @PNMTOPS@
 XMLTO = @XMLTO@
 SRCDIR = @srcdir@
+PLUCKERBUILD = @PLUCKERBUILD@
 MANDIR=../manpages
 EPSTOPDF = @EPSTOPDF@
 MANPROJDOC = manpages
@@ -47,6 +48,7 @@
 FAQPROJDOC = faq
 FAQDIR = ../faq
 HTMLDIR=../htmldocs
+PLUCKERDIR=../plucker
 PDFLATEX = TEXINPUTS=xslt/latex:.: @PDFLATEX@
 LATEX = TEXINPUTS=xslt/latex:.: @LATEX@
 
@@ -57,6 +59,7 @@
 
 MANPAGES=$(patsubst %,$(MANDIR)/%,$(MANPAGES_NAMES))
 MANPAGES_HTML=$(patsubst %,$(HTMLDIR)/%.html,$(MANPAGES_NAMES))
+MANPAGES_PLUCKER=$(patsubst %,$(PLUCKERDIR)/%.pdb,$(MANPAGES_NAMES))
 
 PROJDOC_IMAGES_PNG = $(wildcard $(IMAGEPROJDIR)/*.png)
 PROJDOC_IMAGES_EPS=$(patsubst %.png,%.eps,$(wildcard $(IMAGEPROJDIR)/*.png))
@@ -98,6 +101,8 @@
 	$(XSLTPROC) -o "$(HTMLDIR)/" xslt/html-chunk.xsl Samba-HOWTO-Collection.xml
 manpages: $(MANDIR) $(MANPAGES)
 tex: Samba-HOWTO-Collection.tex Samba-Developers-Guide.tex
+plucker: html-single htmlman htmlfaq $(PLUCKERDIR) $(MANPAGES_PLUCKER) $(PLUCKERDIR)/Samba-Developers-Guide.pdb $(PLUCKERDIR)/Samba-HOWTO-Collection.pdb
+	$(PLUCKERBUILD) -v -M2 --stayonhost  --noimages --zlib-compression -H file:$(FAQDIR)/samba-faq.html -f samba-faq -p $(PLUCKERDIR)
 
 Samba-HOWTO-Collection.xml: $(PROJDOC)/samba-doc.xml $(PROJDOC_DEPS)
 	$(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
@@ -166,6 +171,9 @@
 $(HTMLDIR):
 	mkdir $(HTMLDIR)
 
+$(PLUCKERDIR):
+	mkdir $(PLUCKERDIR)
+
 CSS: $(HTMLDIR) xslt/html/samba.css
 	cp xslt/html/samba.css $(HTMLDIR)/
 
@@ -178,6 +186,9 @@
 $(HTMLDIR)/%.html: %.xml
 	$(XSLTPROC) --output $@ xslt/html.xsl $<
 
+$(PLUCKERDIR)/%.pdb: $(HTMLDIR)/%.html
+	$(PLUCKERBUILD) -v -M1 --stayonhost  --noimages --zlib-compression -H file:$< -f $(patsubst $(PLUCKERDIR)/%.pdb,%,$@) -p $(PLUCKERDIR)
+
 %.xml: $(MANPROJDOC)/%.xml
 	$(XSLTPROC) --output $@ xslt/expand-sambadoc.xsl $<
 
--- configure.in.old	2003-11-18 17:02:20.000000000 +0100
+++ configure.in	2003-11-18 22:50:37.000000000 +0100
@@ -41,6 +41,7 @@
 AC_PATH_PROG(PNMTOPS, pnmtops)
 AC_PATH_PROG(PERL, perl)
 AC_PATH_PROG(XMLTO, xmlto)
+AC_PATH_PROG(PLUCKERBUILD, plucker-build)
 AC_PATH_PROG(EPSTOPDF, epstopdf)
 
 DOC_BUILD_DATE=`date '+%d-%m-%Y'`


More information about the samba-technical mailing list