--- docbook-ebnf-1.2~cr1.orig/debian/contrib/catalog.start +++ docbook-ebnf-1.2~cr1/debian/contrib/catalog.start @@ -0,0 +1,3 @@ +-- * This catalog was written for the Debian package because upstream ..... -- +-- * does not ship one. ................................................... -- + --- docbook-ebnf-1.2~cr1.orig/debian/contrib/catalog.end +++ docbook-ebnf-1.2~cr1/debian/contrib/catalog.end @@ -0,0 +1,2 @@ + +-- * End of catalog. ...................................................... -- --- docbook-ebnf-1.2~cr1.orig/debian/contrib/catalog.xml.start +++ docbook-ebnf-1.2~cr1/debian/contrib/catalog.xml.start @@ -0,0 +1,9 @@ + + + + + + + + --- docbook-ebnf-1.2~cr1.orig/debian/contrib/catalog.xml.end +++ docbook-ebnf-1.2~cr1/debian/contrib/catalog.xml.end @@ -0,0 +1,2 @@ + + --- docbook-ebnf-1.2~cr1.orig/debian/control +++ docbook-ebnf-1.2~cr1/debian/control @@ -0,0 +1,23 @@ +Source: docbook-ebnf +Section: text +Priority: optional +Maintainer: Debian XML/SGML Group +Uploaders: Daniel Leidert (dale) +Build-Depends: debhelper (>= 4) +Build-Depends-Indep: xml-core +Standards-Version: 3.7.3 +Homepage: http://www.oasis-open.org/docbook/xml/ebnf/ +Vcs-Browser: http://svn.debian.org/wsvn/debian-xml-sgml/packages/docbook-ebnf/trunk/ +Vcs-Svn: svn://svn.debian.org/svn/debian-xml-sgml/packages/docbook-ebnf/ + +Package: docbook-ebnf +Architecture: all +Depends: docbook-xml (>= 4.3), ${misc:Depends} +Suggests: docbook-defguide +Description: EBNF module for the XML version of the DocBook DTD + DocBook is a general-purpose and modular SGML and XML Document-Type + Definition. This is a module that adds elements for the markup of + EBNF grammar rules to DocBook. + . + It is fully documented in "DocBook - The Definitive Guide", available + in the docbook-defguide package. --- docbook-ebnf-1.2~cr1.orig/debian/changelog +++ docbook-ebnf-1.2~cr1/debian/changelog @@ -0,0 +1,145 @@ +docbook-ebnf (1.2~cr1-5) unstable; urgency=low + + * debian/docbook-ebnf.xmlcatalogs.in: Added. Rewrite System IDs too. + * debian/rules (debian/docbook-ebnf.xmlcatalogs): Fixed to add the contents + of the .in file. Further register the system IDs. + (debian/contrib/catalog.xml): Likewise. + * debian/rules: Vcs field transition. + (Standards-Version): Updated to latest standards version 3.7.3. No other + changes necessary. + + -- Daniel Leidert (dale) Sat, 15 Dec 2007 21:10:51 +0100 + +docbook-ebnf (1.2~cr1-4) unstable; urgency=low + + * debian/control: Homepage field transition. + (Description): Improved wording. + * debian/watch: Added a working one. + + -- Daniel Leidert (dale) Wed, 26 Sep 2007 22:04:49 +0200 + +docbook-ebnf (1.2~cr1-3) unstable; urgency=low + + * debian/control (Maintainer, Uploaders): Set the Debian XML/SGML team as + maintainer. + * debian/rules: Removed bashisms (closes: #422116). Thanks to Sebastian + Dröge for the report. + + -- Daniel Leidert (dale) Thu, 03 May 2007 19:55:27 +0200 + +docbook-ebnf (1.2~cr1-2) unstable; urgency=low + + * Upload to unstable. + + [ Daniel Leidert ] + * debian/rules (clean): Added the removal of the created packaging files. + (get-orig-source): Make the target compatible with the "Best Packaging + Practices" reference. + + -- Daniel Leidert (dale) Sat, 14 Apr 2007 19:53:05 +0200 + +docbook-ebnf (1.2~cr1-1) experimental; urgency=low + + * New maintainer (closes: #295580). + * This is not really a new upstream version, just an update of the packaging + files along with a bug-fix. It further lets me create a new .orig.tar.gz + tarbll based on the new rules in the get-orig-source target, so the + tarball creation is more transparent. + + [ Daniel Leidert ] + * debian/compat: Increased debhelper compatibility level to v4. + * debian/contrib/catalog.*: Added. They are templates to create the real + SGML and XML catalogs via debian/rules. + * debian/control: Added XS-Vcs-Browser and XS-Vcs-Svn fields. + (Maintainer): I'm the new maintainer. + (Uploaders): Added the Debian XML/SGML group. + (Build-Depends-Indep): Moved debhelper to Build-Depends and adjusted + version dependency (see debian/compat). + (Standards-Version): Bump to latest standards version. + (Description): Fixed package reference and added Homepage field. + * debian/copyright: Updated. Added copyright information found in DTDs. + * debian/docbook-ebnf.dirs: Added. Removed the related part in debian/rules. + * debian/docbook-ebnf.links: Ditto. + * debian/docbook-ebnf.sgmlcatalogs: Removed. It's created by debian/rules + automatically. + * debian/docbook-ebnf.xmlcatalogs: Ditto. But the created file does not + longer miss to register the entries in the root catalog (closes: #299692). + * debian/rules: Cleaned the file a lot. Moved stuff to be done via debhelper + scripts out of debian/rules into debhelper template files. Added rules to + automatically walk through the source(s) and create catalogs and related + debhelper templates. Added get-orig-source target to document the way, the + upstream tarball is created. + * debian/watch: Removed (useless, because it doesn't work). + + -- Daniel Leidert (dale) Sat, 10 Mar 2007 17:19:41 +0100 + +docbook-ebnf (1.0+really1.2cr1-2) unstable; urgency=low + + * QA Group upload orphaning this package + + -- Andrew Pollock Thu, 2 Mar 2006 22:13:00 -0800 + +docbook-ebnf (1.0+really1.2cr1-1) unstable; urgency=low + + * New upstream release candidate. + * Fixed debian/watch to catch pre-releases. Still misses that 1.2CR1 >> + 1.2b1 but well, that's life. + + -- Yann Dirson Fri, 24 Sep 2004 23:53:51 +0200 + +docbook-ebnf (1.0+really1.2b1-4) unstable; urgency=low + + * Workaround the lack of good solution to migrate a directory to a + compat symlink, by removing the /usr/share/sgml/docbook/custom/ebnf + directory in preinst (Closes: #255770). + + -- Yann Dirson Sat, 7 Aug 2004 00:27:18 +0200 + +docbook-ebnf (1.0+really1.2b1-3) unstable; urgency=low + + * Suggest docbook-defguide instead of obsoloete docbook-book (Closes: #255679). + + -- Yann Dirson Tue, 22 Jun 2004 14:33:03 +0200 + +docbook-ebnf (1.0+really1.2b1-2) unstable; urgency=low + + * Added missing build-dep on xml-core (Closes: #255604). + + -- Yann Dirson Tue, 22 Jun 2004 10:04:04 +0200 + +docbook-ebnf (1.0+really1.2b1-1) unstable; urgency=low + + * New upstream pre-release, for use with docbook 4.3. + * Depend on docbook-xml 4.3 so that the latest DTD is guaranted to work. + * Install into /usr/share/xml/ instead of /usr/share/sgml/, with a + compat symlink. + * Renamed sgml catalog to "catalog". + * Declare the xml catalog using dh_installxmlcatalogs - hopefully I will + have done things OK with this. Added ${misc:Depends} to Depends. + + -- Yann Dirson Sun, 20 Jun 2004 22:47:28 +0200 + +docbook-ebnf (1.0+really1.1cr1-2) unstable; urgency=low + + * Use relative paths in SGML catalog. + * Switch to dh_installcatalogs. + * Provide an XML catalog (Closes: #176970), but don't declare it since + there does not seem to be a standard way for this, and the + update-xmlcatalog is not clear, and even docbook-xml does not declare + its own ones. + * Switch to debian/compat. + + -- Yann Dirson Wed, 29 Oct 2003 23:19:05 +0100 + +docbook-ebnf (1.0+really1.1cr1-1) unstable; urgency=low + + * New upstream pre-release. + * Changed source-package layout to accomodate multiple releases. + + -- Yann Dirson Fri, 20 Sep 2002 18:23:18 +0200 + +docbook-ebnf (1.0-1) unstable; urgency=low + + * Initial Release (Closes: #145013). + + -- Yann Dirson Mon, 29 Apr 2002 23:29:47 +0200 --- docbook-ebnf-1.2~cr1.orig/debian/compat +++ docbook-ebnf-1.2~cr1/debian/compat @@ -0,0 +1 @@ +4 --- docbook-ebnf-1.2~cr1.orig/debian/watch +++ docbook-ebnf-1.2~cr1/debian/watch @@ -0,0 +1,5 @@ +# See uscan(1) for format + +version=3 +opts=uversionmangle=s/((CR|B)\d+$)/~\L$1/ \ + http://www.oasis-open.org/docbook/xml/ebnf/([\d\.CR]+) --- docbook-ebnf-1.2~cr1.orig/debian/docbook-ebnf.links +++ docbook-ebnf-1.2~cr1/debian/docbook-ebnf.links @@ -0,0 +1 @@ +usr/share/xml/docbook/custom/ebnf usr/share/sgml/docbook/custom/ebnf --- docbook-ebnf-1.2~cr1.orig/debian/copyright +++ docbook-ebnf-1.2~cr1/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Yann Dirson in +April 2002. It is currently maintained by +Daniel Leidert as part of the Debian XML/SGML group. + +Download location: + http://www.oasis-open.org/docbook/xml/ebnf/ + +Upstream Author: + + Norman Walsh + +Copyright: + + Copyright (C) 2000, 2001, 2002, 2003, 2004 Organization for the Advancement + of Structured Information Standards (OASIS). + +License and warranty: + + Permission to use, copy, modify and distribute the DocBook EBNF + Module and its accompanying documentation for any purpose and + without fee is hereby granted in perpetuity, provided that the + above copyright notice and this paragraph appear in all copies. + The copyright holders make no representation about the + suitability of the DTD for any purpose. It is provided "as is" + without expressed or implied warranty. + + If you modify the DocBook EBNF Module in any way, label your DTD + as a variant of DocBook. See the maintenance documentation for + more information. + + Please direct all questions, bug reports, or suggestions for + changes to the docbook@lists.oasis-open.org mailing list. For more + information, see http://www.oasis-open.org/docbook/. + --- docbook-ebnf-1.2~cr1.orig/debian/docbook-ebnf.dirs +++ docbook-ebnf-1.2~cr1/debian/docbook-ebnf.dirs @@ -0,0 +1 @@ +usr/share/sgml/docbook/custom --- docbook-ebnf-1.2~cr1.orig/debian/rules +++ docbook-ebnf-1.2~cr1/debian/rules @@ -0,0 +1,137 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# Copyright 2002 by Yann Dirson. + +PACKAGE := docbook-ebnf + +debian/contrib/catalog: debian/contrib/catalog.start debian/contrib/catalog.end + set -ex ; \ + touch $@ ; \ + cat $@.start >> $@ ; \ + for dbebnf in ebnf-* ; do \ + dbebnfver=`echo $${dbebnf} | sed -e 's/ebnf-//g'` ; \ + [ -f $${dbebnf}/dbebnf.dtd ] && \ + echo "PUBLIC \"-//OASIS//DTD DocBook EBNF Module V$${dbebnfver}//EN\"" >> $@ && \ + echo " \"$${dbebnfver}/dbebnf.dtd\"" >> $@ ; \ + done ; \ + cat $@.end >> $@ + +debian/contrib/catalog.xml: debian/contrib/catalog.xml.start debian/contrib/catalog.xml.end + set -ex ; \ + touch $@ ; \ + cat $@.start >> $@ ; \ + for dbebnf in ebnf-* ; do \ + dbebnfver=`echo $${dbebnf} | sed -e 's/ebnf-//g'` ; \ + [ -f $${dbebnf}/dbebnf.dtd ] && \ + echo "> $@ && \ + echo " uri=\"$${dbebnfver}/dbebnf.dtd\"/>" >> $@ ; \ + echo "> $@ && \ + echo " uri=\"$${dbebnfver}/dbebnf.dtd\"/>" >> $@ ; \ + echo "> $@ && \ + echo " uri=\"$${dbebnfver}/dbebnf.dtd\"/>" >> $@ ; \ + done ; \ + cat $@.end >> $@ + +.PHONY: catalogs +catalogs: debian/docbook-ebnf.sgmlcatalogs debian/docbook-ebnf.xmlcatalogs + +debian/docbook-ebnf.install: + set -ex ; \ + touch $@ ; \ + for dbebnf in ebnf-* ; do \ + dbebnfver=`echo $${dbebnf} | sed -e 's/ebnf-//g'` ; \ + [ -f $${dbebnf}/dbebnf.dtd ] && \ + echo "$${dbebnf}/dbebnf.dtd usr/share/xml/docbook/custom/ebnf/$${dbebnfver}" >> $@ ; \ + [ -f $${dbebnf}/testebnf.xml ] && \ + echo "$${dbebnf}/testebnf.xml usr/share/doc/docbook-ebnf/examples/$${dbebnfver}" >> $@ ; \ + done + +debian/docbook-ebnf.sgmlcatalogs: debian/contrib/catalog + set -ex ; \ + touch $@ ; \ + echo "$< /usr/share/sgml/docbook/custom/ebnf/catalog" >> $@ + +debian/docbook-ebnf.xmlcatalogs: debian/contrib/catalog.xml + set -ex ; \ + touch $@ ; \ + cat $@.in >> $@ ; \ + echo "local;$<;/usr/share/xml/docbook/custom/ebnf/catalog.xml" >> $@ ; \ + for dbebnf in ebnf-* ; do \ + dbebnfver=`echo $${dbebnf} | sed -e 's/ebnf-//g'` ; \ + [ -f $${dbebnf}/dbebnf.dtd ] && \ + echo -n "package;system;" >> $@ && \ + echo -n "http://www.oasis-open.org/docbook/xml/ebnf/$${dbebnfver}/dbebnf.dtd;" >> $@ && \ + echo /usr/share/xml/docbook/custom/ebnf/catalog.xml >> $@ ; \ + echo -n "package;system;" >> $@ && \ + echo -n "http://docbook.org/xml/ebnf/$${dbebnfver}/dbebnf.dtd;" >> $@ && \ + echo /usr/share/xml/docbook/custom/ebnf/catalog.xml >> $@ ; \ + echo -n "package;public;" >> $@ && \ + echo -n "-//OASIS//DTD DocBook EBNF Module V$${dbebnfver}//EN;" >> $@ && \ + echo /usr/share/xml/docbook/custom/ebnf/catalog.xml >> $@ ; \ + done + + +build-stamp: catalogs debian/docbook-ebnf.install + dh_testdir + touch build-stamp + +build: build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + rm -f debian/contrib/catalog \ + debian/contrib/catalog.xml \ + debian/docbook-ebnf.install \ + debian/docbook-ebnf.sgmlcatalogs \ + debian/docbook-ebnf.xmlcatalogs + dh_clean + +install: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +binary-indep: build + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_link + dh_installcatalogs + dh_installxmlcatalogs + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build + +binary: binary-indep binary-arch + +.PHONY: clean binary-indep binary-arch binary install + +# This following code is used to create the .orig.tar.gz tarball. +# Use it to prepare it for a new release. + +version=$(shell dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*/\1/p') + +.PHONY: get-orig-source +get-orig-source: + set -ex ; \ + TMPDIR=`mktemp -d docbook-ebnf-$(version).orig` ; \ + for dbebnf in 1.0 1.1CR1 1.2b1 1.2CR1 ; do \ + mkdir -p "$$TMPDIR"/ebnf-$${dbebnf} ; \ + wget -P "$$TMPDIR"/ebnf-$${dbebnf} \ + http://www.oasis-open.org/docbook/xml/ebnf/$${dbebnf}/dbebnf.dtd \ + http://www.oasis-open.org/docbook/xml/ebnf/$${dbebnf}/testebnf.xml ; \ + done; \ + GZIP=-9 tar -czf $(CURDIR)/docbook-ebnf_${version}.orig.tar.gz "$$TMPDIR" ; \ + rm -rf "$$TMPDIR" + --- docbook-ebnf-1.2~cr1.orig/debian/docbook-ebnf.preinst +++ docbook-ebnf-1.2~cr1/debian/docbook-ebnf.preinst @@ -0,0 +1,11 @@ +#! /bin/sh +set -e + +# workaround the lack of good solution to migrate a directory to a +# compat symlink +if [ -d /usr/share/sgml/docbook/custom/ebnf ] +then + rm -rf /usr/share/sgml/docbook/custom/ebnf +fi + +#DEBHELPER# --- docbook-ebnf-1.2~cr1.orig/debian/docbook-ebnf.xmlcatalogs.in +++ docbook-ebnf-1.2~cr1/debian/docbook-ebnf.xmlcatalogs.in @@ -0,0 +1,4 @@ +root;public;-//OASIS//DTD DocBook EBNF Module +root;system;http://www.oasis-open.org/docbook/xml/ebnf/ +root;system;http://docbook.org/xml/ebnf/ +