[xml/sgml-commit] r952 - in /packages/docbook-defguide/trunk: buildtools/saxon.sh debian/TODO debian/changelog debian/control debian/patches/01_misc_fixes.dpatch debian/rules debian/watch

dleidert-guest at users.alioth.debian.org dleidert-guest at users.alioth.debian.org
Sat Dec 15 14:08:44 UTC 2007


Author: dleidert-guest
Date: Sat Dec 15 14:08:43 2007
New Revision: 952

URL: http://svn.debian.org/wsvn/debian-xml-sgml/?sc=1&rev=952
Log:
* buildtools/saxon.sh: Added some custom parameters to indent the output and
  determine the image paths.
* debian/control (Build-Depends-Indep): Added missing dependencies (NOT TESTED YET).
* debian/rules: Removed obsolete stuff and fixed the build system (cleanup).
  Make sure, nothing in docbook-defguide/html gets compressed!
  (get-orig-source) Fixed. We need to set LANG to C to not fail on "not well
  balanced chunks" (locale issue).
* debian/patches/01_misc_fixes.dpatch: Adjusted.
  - Added stylesheet location fix to Makefile.
  - Removed the indentation changes.
  - Added a namespace fix.
* debian/watch: Added.

* debian/TODO: Updated.

This is a working package! Now try to fix/check all the items in debian/TODO.


Added:
    packages/docbook-defguide/trunk/debian/watch
Modified:
    packages/docbook-defguide/trunk/buildtools/saxon.sh
    packages/docbook-defguide/trunk/debian/TODO
    packages/docbook-defguide/trunk/debian/changelog
    packages/docbook-defguide/trunk/debian/control
    packages/docbook-defguide/trunk/debian/patches/01_misc_fixes.dpatch
    packages/docbook-defguide/trunk/debian/rules

Modified: packages/docbook-defguide/trunk/buildtools/saxon.sh
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/buildtools/saxon.sh?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/buildtools/saxon.sh (original)
+++ packages/docbook-defguide/trunk/buildtools/saxon.sh Sat Dec 15 14:08:43 2007
@@ -36,6 +36,9 @@
       -u \
       -o $MY_OUT $MY_XML $MY_XSL $MY_OPT \
       use.extensions=1 \
-      graphicsize.extension=0
+      graphicsize.extension=0 \
+      admon.graphics.path=figures/admon/ \
+      callout.graphics.path=figures/callouts/ \
+      chunker.output.indent=yes
 
 exit 0

Modified: packages/docbook-defguide/trunk/debian/TODO
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/TODO?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/debian/TODO (original)
+++ packages/docbook-defguide/trunk/debian/TODO Sat Dec 15 14:08:43 2007
@@ -1,6 +1,19 @@
-- write a CSS stylesheet
-- investigate the dblib.dsl error
-- address `cannot find "examples/*"' issue
-- catch build errors
+DocBook: The Definitive Guide for Debian
+----------------------------------------
 
-- find out other non-presented pieces of information
+IMPORTANT:
+
+  + build with a JRE in main
+
+NORMAL:
+
+  + create WhatsNew from svn2cl
+  + check for dead links
+  + check for the broken example for a *co
+
+WISHLIST:
+
+  + package expanded/unexpanded separated
+  + package Chinese version
+
+ -- Daniel Leidert <daniel.leidert at wgdd.de>, somewhere at the end of 2007.

Modified: packages/docbook-defguide/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/changelog?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/debian/changelog (original)
+++ packages/docbook-defguide/trunk/debian/changelog Sat Dec 15 14:08:43 2007
@@ -21,7 +21,9 @@
   * debian/copyright: Updated. Added information about newly added source
     files (xml2po/entities/docbook-xml/sgml-data).
   * debian/rules: Added get-orig-source target to retreive the source via SVN.
-    Added dpatch infrastructure. Removed obsolete stuff (cleanup).
+    Added dpatch infrastructure. Removed obsolete stuff and fixed the build
+    system (cleanup).
+  * debian/watch: Added (crude, but it should work).
   * debian/patches/01_misc_fixes.dpatch: Added. Fixes to make the package
     build (we are not inside the projects SVN).
   * debian/patches/00list: Added.

Modified: packages/docbook-defguide/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/control?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/debian/control (original)
+++ packages/docbook-defguide/trunk/debian/control Sat Dec 15 14:08:43 2007
@@ -3,8 +3,9 @@
 Priority: optional
 Maintainer: Daniel Leidert (dale) <daniel.leidert at wgdd.de>
 Build-Depends: debhelper (>= 5), dpatch
-Build-Depends-Indep: docbook-ebnf (>= 1.2~cr1-5), docbook-xsl,
- libsaxon-java (>> 1:6.5), libxml-commons-resolver1.1-java,
+Build-Depends-Indep: docbook-ebnf (>= 1.2~cr1-5), docbook-xml (>= 4.5),
+ docbook-xsl, docbook-xsl-saxon,
+ libsaxon-java (>> 1:6.5), libxerces2-java, libxml-commons-resolver1.1-java,
  sun-java5-jre, xml-core, xsltproc
 Standards-Version: 3.7.3
 Homepage: http://docbook.org/tdg/

Modified: packages/docbook-defguide/trunk/debian/patches/01_misc_fixes.dpatch
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/patches/01_misc_fixes.dpatch?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/debian/patches/01_misc_fixes.dpatch (original)
+++ packages/docbook-defguide/trunk/debian/patches/01_misc_fixes.dpatch Sat Dec 15 14:08:43 2007
@@ -15,21 +15,30 @@
 ## DP: * defguide/ru/stylesheets/htmlhelp.xsl: Ditto.
 ## DP: * defguide/stylesheets/defchunk.xsl: Ditto.
 ## DP: * defguide/stylesheets/defguide.xsl: Ditto.
-## DP:
-## DP: * defguide/en/stylesheets/chunk.xsl: Enable output indentation.
-## DP: * defguide/en/stylesheets/identity.xsl: Ditto.
-## DP: * defguide/ru/stylesheets/chunk.xsl: Ditto.
-## DP: * defguide/ru/stylesheets/identity.xsl: Ditto.
-## DP: * defguide/stylesheets/defchunk.xsl: Ditto.
+## DP: * defguide/en/Makefile: Ditto.
 ## DP:
 ## DP: * defguide/en/stylesheets/chunk.xsl: Fixed pi-template names.
 ## DP: * defguide/ru/stylesheets/chunk.xsl: Ditto.
 ## DP: * defguide/stylesheets/defchunk.xsl: Ditto.
+## DP:
+## DP: * defguide/en/stylesheets/html-titlepage.xml: Removed wrong namespace.
 
 @DPATCH@
+diff -urNad trunk~/defguide/en/Makefile trunk/defguide/en/Makefile
+--- trunk~/defguide/en/Makefile	2007-03-01 11:59:20.000000000 +0100
++++ trunk/defguide/en/Makefile	2007-12-15 14:47:11.000000000 +0100
+@@ -52,7 +52,7 @@
+ 	$(XSLT) $(SOURCE) $(SSCHUNK) /dev/null base.dir=$(BASEDIR) html.ext=$(HTMLEXT) rootid=index
+ 
+ stylesheets/html-titlepage.xsl: stylesheets/html-titlepage.xml
+-	$(XSLT) $< ../../xsl/template/titlepage.xsl $@
++	$(XSLT) $< http://docbook.sourceforge.net/release/xsl/current/template/titlepage.xsl $@
+ 
+ fochunks:
+ 	$(XSLT) $(SOURCE) $(SSFO) partI.fo rootid=docbook-intro $(STYLEOPT)
 diff -urNad trunk~/defguide/en/schema/tdg.dtd trunk/defguide/en/schema/tdg.dtd
 --- trunk~/defguide/en/schema/tdg.dtd	2005-04-15 16:26:14.000000000 +0200
-+++ trunk/defguide/en/schema/tdg.dtd	2007-12-15 04:25:47.000000000 +0100
++++ trunk/defguide/en/schema/tdg.dtd	2007-12-15 14:47:11.000000000 +0100
 @@ -1,5 +1,6 @@
 -<!ENTITY % docbook PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
 +<!ENTITY % docbook PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
@@ -41,16 +50,7 @@
  %dbebnf;
 diff -urNad trunk~/defguide/en/stylesheets/chunk.xsl trunk/defguide/en/stylesheets/chunk.xsl
 --- trunk~/defguide/en/stylesheets/chunk.xsl	2003-01-01 22:39:36.000000000 +0100
-+++ trunk/defguide/en/stylesheets/chunk.xsl	2007-12-15 04:28:27.000000000 +0100
-@@ -17,7 +17,7 @@
- 
- <xsl:output method="html"
-             encoding="ISO-8859-1"
--            indent="no"/>
-+            indent="yes"/>
- 
- <xsl:param name="html.ext" select="'.html'"/>
- <xsl:param name="root.filename" select="'docbook'"/>
++++ trunk/defguide/en/stylesheets/chunk.xsl	2007-12-15 14:47:11.000000000 +0100
 @@ -111,10 +111,10 @@
    <!-- returns the filename of a chunk -->
    <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
@@ -64,9 +64,21 @@
    </xsl:variable>
  
    <xsl:choose>
+diff -urNad trunk~/defguide/en/stylesheets/html-titlepage.xml trunk/defguide/en/stylesheets/html-titlepage.xml
+--- trunk~/defguide/en/stylesheets/html-titlepage.xml	2004-05-19 20:32:51.000000000 +0200
++++ trunk/defguide/en/stylesheets/html-titlepage.xml	2007-12-15 14:47:20.000000000 +0100
+@@ -49,7 +49,7 @@
+   </t:titlepage-content>
+ 
+   <t:titlepage-separator>
+-    <hr t:class="component-separator"/>
++    <hr class="component-separator"/>
+   </t:titlepage-separator>
+ 
+   <t:titlepage-before t:side="recto">
 diff -urNad trunk~/defguide/en/stylesheets/htmlhelp.xsl trunk/defguide/en/stylesheets/htmlhelp.xsl
 --- trunk~/defguide/en/stylesheets/htmlhelp.xsl	2007-03-20 22:16:16.000000000 +0100
-+++ trunk/defguide/en/stylesheets/htmlhelp.xsl	2007-12-15 04:27:22.000000000 +0100
++++ trunk/defguide/en/stylesheets/htmlhelp.xsl	2007-12-15 14:47:11.000000000 +0100
 @@ -11,7 +11,7 @@
       ******************************************************************** -->
  
@@ -76,30 +88,9 @@
  <xsl:include href="manifest.xsl"/>
  
  <xsl:param name="use.extensions" select="1"/>
-diff -urNad trunk~/defguide/en/stylesheets/identity.xsl trunk/defguide/en/stylesheets/identity.xsl
---- trunk~/defguide/en/stylesheets/identity.xsl	2005-04-15 17:18:32.000000000 +0200
-+++ trunk/defguide/en/stylesheets/identity.xsl	2007-12-15 04:28:51.000000000 +0100
-@@ -4,7 +4,7 @@
-                 exclude-result-prefixes="saxon"
-                 version="1.0">
- 
--  <xsl:output method="xml" indent="no"
-+  <xsl:output method="xml" indent="yes"
-               doctype-system="schema/tdg.dtd"/>
- 
-   <xsl:preserve-space elements="*"/>
 diff -urNad trunk~/defguide/ru/stylesheets/chunk.xsl trunk/defguide/ru/stylesheets/chunk.xsl
 --- trunk~/defguide/ru/stylesheets/chunk.xsl	2004-02-23 15:25:58.000000000 +0100
-+++ trunk/defguide/ru/stylesheets/chunk.xsl	2007-12-15 04:29:05.000000000 +0100
-@@ -17,7 +17,7 @@
- 
- <xsl:output method="html"
-             encoding="ISO-8859-1"
--            indent="no"/>
-+            indent="yes"/>
- 
- <xsl:param name="html.ext" select="'.html'"/>
- <xsl:param name="root.filename" select="'docbook'"/>
++++ trunk/defguide/ru/stylesheets/chunk.xsl	2007-12-15 14:47:11.000000000 +0100
 @@ -111,10 +111,10 @@
    <!-- returns the filename of a chunk -->
    <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
@@ -115,7 +106,7 @@
    <xsl:choose>
 diff -urNad trunk~/defguide/ru/stylesheets/htmlhelp.xsl trunk/defguide/ru/stylesheets/htmlhelp.xsl
 --- trunk~/defguide/ru/stylesheets/htmlhelp.xsl	2004-02-23 15:25:58.000000000 +0100
-+++ trunk/defguide/ru/stylesheets/htmlhelp.xsl	2007-12-15 04:27:42.000000000 +0100
++++ trunk/defguide/ru/stylesheets/htmlhelp.xsl	2007-12-15 14:47:11.000000000 +0100
 @@ -11,8 +11,8 @@
       ******************************************************************** -->
  
@@ -129,14 +120,12 @@
  <xsl:param name="base.dir" select="'htmlhelp/'"/>
 diff -urNad trunk~/defguide/ru/stylesheets/identity.xsl trunk/defguide/ru/stylesheets/identity.xsl
 --- trunk~/defguide/ru/stylesheets/identity.xsl	2004-02-23 15:25:58.000000000 +0100
-+++ trunk/defguide/ru/stylesheets/identity.xsl	2007-12-15 04:29:16.000000000 +0100
-@@ -4,8 +4,9 @@
-                 exclude-result-prefixes="saxon"
++++ trunk/defguide/ru/stylesheets/identity.xsl	2007-12-15 14:47:11.000000000 +0100
+@@ -5,7 +5,8 @@
                  version="1.0">
  
--  <xsl:output method="xml" indent="no"
+   <xsl:output method="xml" indent="no"
 -              doctype-system="../../docbook/ebnf/dbebnf.dtd"/>
-+  <xsl:output method="xml" indent="yes"
 +              doctype-public="-//OASIS//DTD DocBook EBNF Module V1.2CR1//EN"
 +              doctype-system="http://www.oasis-open.org/docbook/xml/ebnf/1.2CR1/dbebnf.dtd"/>
  
@@ -144,8 +133,8 @@
  
 diff -urNad trunk~/defguide/stylesheets/defchunk.xsl trunk/defguide/stylesheets/defchunk.xsl
 --- trunk~/defguide/stylesheets/defchunk.xsl	2001-08-03 13:56:41.000000000 +0200
-+++ trunk/defguide/stylesheets/defchunk.xsl	2007-12-15 04:29:28.000000000 +0100
-@@ -12,11 +12,11 @@
++++ trunk/defguide/stylesheets/defchunk.xsl	2007-12-15 14:47:11.000000000 +0100
+@@ -12,7 +12,7 @@
       to avoid chunking. -->
  
  <xsl:import href="defguide.xsl"/>
@@ -154,11 +143,6 @@
  
  <xsl:output method="html"
              encoding="ISO-8859-1"
--            indent="no"/>
-+            indent="yes"/>
- 
- <!-- ==================================================================== -->
- 
 @@ -118,10 +118,10 @@
    <!-- returns the filename of a chunk -->
    <xsl:variable name="ischunk"><xsl:call-template name="chunk"/></xsl:variable>
@@ -174,7 +158,7 @@
    <xsl:choose>
 diff -urNad trunk~/defguide/stylesheets/defguide.xsl trunk/defguide/stylesheets/defguide.xsl
 --- trunk~/defguide/stylesheets/defguide.xsl	2001-08-03 15:28:54.000000000 +0200
-+++ trunk/defguide/stylesheets/defguide.xsl	2007-12-15 04:28:11.000000000 +0100
++++ trunk/defguide/stylesheets/defguide.xsl	2007-12-15 14:47:11.000000000 +0100
 @@ -5,7 +5,7 @@
                  exclude-result-prefixes="scvs xcvs"
                  version="1.0">

Modified: packages/docbook-defguide/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/rules?rev=952&op=diff
==============================================================================
--- packages/docbook-defguide/trunk/debian/rules (original)
+++ packages/docbook-defguide/trunk/debian/rules Sat Dec 15 14:08:43 2007
@@ -2,17 +2,20 @@
 
 include /usr/share/dpatch/dpatch.make
 
+JAVA    = /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
+BASEDIR = html/
+
 build: patch-stamp build-stamp
 build-stamp:
 	dh_testdir
-	$(MAKE) -C defguide/en tdg.xml
-	$(MAKE) -C defguide/en JAVA=/usr/lib/jvm/java-1.5.0-sun/jre/bin/java BASEDIR=html/
+	$(MAKE) -C defguide/en tdg.xml all JAVA=$(JAVA) BASEDIR=$(BASEDIR)
 	touch build-stamp
 
 clean: unpatch
 	dh_testdir
 	dh_testroot
 	$(MAKE) -C defguide/en clean
+	(cd defguide/en && rm -f $(BASEDIR)/*.html stylesheets/html-titlepage.xsl)
 	rm -f build-stamp patch-stamp
 	dh_clean
 
@@ -26,9 +29,10 @@
 	dh_testdir -i
 	dh_testroot -i
 	dh_installchangelogs -i
+	dh_install -i defguide/en/$(BASEDIR) usr/share/doc/docbook-defguide/
+	dh_install -i defguide/en/figures/100dpi/* usr/share/doc/docbook-defguide/html/figures/
 	dh_installdocs -i defguide/en/README
-#	dh_installinfo -i
-	dh_compress -i -Xdocbook-defguide/html/changelog.html
+	dh_compress -i -Xusr/share/doc/docbook-defguide/html
 	dh_fixperms -i
 	dh_installdeb -i
 	dh_gencontrol -i
@@ -47,10 +51,12 @@
 
 get-orig-source:
 	set -ex ; \
-	TDGVERSION=`LANG=C svn info https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/defguide | sed -n -e 's/^Last Changed Rev: //p'` ; \
+	export LANG=C ; \
+	TDGVERSION=`svn info https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/defguide | sed -n -e 's/^Last Changed Rev: //p'` ; \
 	TMPDIR=`mktemp -d docbook-defguide-$(version)+svn"$$TDGVERSION".orig` ; \
 	svn export https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/defguide "$$TMPDIR"/defguide ; \
 	find "$$TMPDIR" -name .cvsignore -delete ; \
+	echo "TODO: create WhatsNew from svn2cl instead to touch it" > "$$TMPDIR"/defguide/en/WhatsNew ; \
 	GZIP=-9 tar -czf $(CURDIR)/docbook-defguide_${version}+svn"$$TDGVERSION".orig.tar.gz "$$TMPDIR" ; \
 	rm -rf "$$TMPDIR"
 

Added: packages/docbook-defguide/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-defguide/trunk/debian/watch?rev=952&op=file
==============================================================================
--- packages/docbook-defguide/trunk/debian/watch (added)
+++ packages/docbook-defguide/trunk/debian/watch Sat Dec 15 14:08:43 2007
@@ -1,0 +1,7 @@
+# See uscan(1) for format
+#
+# NOTE: You need to call the get-orig-source target in debian/rules.
+# NOTE: uupdate will *NOT* work, because we need to get the source from SVN.
+
+version=3
+http://docbook.org/tdg/ en/tdg-en-html-([\d\.]+).zip




More information about the debian-xml-sgml-commit mailing list