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