r1094 - in python-xml/trunk/debian (5 files)

Matthias Klose doko at alioth.debian.org
Tue Dec 4 03:01:40 UTC 2007


    Date: Tuesday, December 4, 2007 @ 03:01:40
  Author: doko
Revision: 1094

python-xml (0.8.4-10) unstable; urgency=low

  * Split documentation and examples out to a new python-xml-doc package.

 -- Matthias Klose <doko at debian.org>  Tue, 04 Dec 2007 03:56:48 +0100

Added:
  python-xml/trunk/debian/python-xml-doc.dirs
Modified:
  python-xml/trunk/debian/changelog
  python-xml/trunk/debian/control
  python-xml/trunk/debian/rules
Deleted:
  python-xml/trunk/debian/python-xml.dirs

Modified: python-xml/trunk/debian/changelog
===================================================================
--- python-xml/trunk/debian/changelog	2007-12-01 22:44:21 UTC (rev 1093)
+++ python-xml/trunk/debian/changelog	2007-12-04 03:01:40 UTC (rev 1094)
@@ -1,3 +1,9 @@
+python-xml (0.8.4-10) unstable; urgency=low
+
+  * Split documentation and examples out to a new python-xml-doc package.
+
+ -- Matthias Klose <doko at debian.org>  Tue, 04 Dec 2007 03:56:48 +0100
+
 python-xml (0.8.4-9) unstable; urgency=low
 
   * debian/watch: fixed. (Closes: #449635)

Modified: python-xml/trunk/debian/control
===================================================================
--- python-xml/trunk/debian/control	2007-12-01 22:44:21 UTC (rev 1093)
+++ python-xml/trunk/debian/control	2007-12-04 03:01:40 UTC (rev 1094)
@@ -13,7 +13,7 @@
 Conflicts: python-4suite (<< 0.12), python2.3-xml, python2.4-xml
 Replaces: python2.3-xml, python2.4-xml
 Provides: ${python:Provides}
-Suggests: python-xml-dbg
+Suggests: python-xml-doc, python-xml-dbg
 XB-Python-Version: ${python:Versions}
 Description: XML tools for Python
  The Python/XML distribution contains the basic tools required for
@@ -31,8 +31,20 @@
   * 4DOM and 4XPath from Fourthought (Uche Ogbuji, Mike Olson)
   * Schema implementations: TREX (James Tauber)
   * Various utility modules and functions (various people)
-  * Documentation and example programs (various people)
 
+Package: python-xml-doc
+Architecture: all
+Section: doc
+Replaces: python-xml (<< 0.8.4-10)
+Description: XML tools for Python (documentation and examples)
+ The Python/XML distribution contains the basic tools required for
+ processing XML data using the Python programming language, assembled
+ into one easy-to-install package.  The distribution includes parsers
+ and standard interfaces such as SAX and DOM, along with various other
+ useful modules.
+ .
+ The package currently contains documentation and example programs.
+
 Package: python-xml-dbg
 Priority: extra
 Architecture: any

Added: python-xml/trunk/debian/python-xml-doc.dirs
===================================================================
--- python-xml/trunk/debian/python-xml-doc.dirs	                        (rev 0)
+++ python-xml/trunk/debian/python-xml-doc.dirs	2007-12-04 03:01:40 UTC (rev 1094)
@@ -0,0 +1,3 @@
+usr/share/doc/python-xml-doc
+usr/share/doc/python-xml/examples/demo
+usr/share/doc/python-xml/examples/test

Deleted: python-xml/trunk/debian/python-xml.dirs
===================================================================
--- python-xml/trunk/debian/python-xml.dirs	2007-12-01 22:44:21 UTC (rev 1093)
+++ python-xml/trunk/debian/python-xml.dirs	2007-12-04 03:01:40 UTC (rev 1094)
@@ -1,2 +0,0 @@
-usr/share/doc/python-xml/examples/demo
-usr/share/doc/python-xml/examples/test

Modified: python-xml/trunk/debian/rules
===================================================================
--- python-xml/trunk/debian/rules	2007-12-01 22:44:21 UTC (rev 1093)
+++ python-xml/trunk/debian/rules	2007-12-04 03:01:40 UTC (rev 1094)
@@ -82,6 +82,35 @@
 	  ) > $(dest_xbel_utils)/usr/bin/$$i; \
 	done
 
+# python-xml-doc
+	mkdir -p debian/python-xml-doc/usr/share/doc/python-xml
+	mkdir -p debian/python-xml-doc/usr/share/doc/python-xml-doc
+	cp -R doc/* debian/python-xml-doc/usr/share/doc/python-xml/
+	rm -rf debian/python-xml-doc/usr/share/doc/python-xml/man
+	rm -rf debian/python-xml-doc/usr/share/doc/python-xml/*.tex
+	cp -r demo/* debian/python-xml-doc/usr/share/doc/python-xml/examples/demo/
+	cp -r test/* debian/python-xml-doc/usr/share/doc/python-xml/examples/test/
+	rm -rf debian/python-xml-doc/usr/share/doc/python-xml/examples/demo/xbel
+
+	for i in debian/python-xml-doc/usr/share/doc/python-xml/*; do \
+	  b=$$(basename $$i); \
+	  ln -sf ../python-xml/$$b debian/python-xml-doc/usr/share/doc/python-xml-doc/$$b; \
+	done
+
+	: # Replace all '#!' calls to python with /usr/bin/python
+	: # and make them executable
+	for i in `find debian/python-xml-doc -type f`; do \
+	  sed '1s,#!.*python[^ ]*\(.*\),#! /usr/bin/python\1,' \
+		$$i > $$i.temp; \
+	  if cmp --quiet $$i $$i.temp; then \
+	    rm -f $$i.temp; \
+	  else \
+	    mv -f $$i.temp $$i; \
+	    chmod 755 $$i; \
+	    echo "fixed interpreter: $$i"; \
+	  fi; \
+	done
+
 	dh_pycentral -i
 
 	dh_installdocs -i
@@ -105,14 +134,8 @@
 	  PACKAGE=python-xml ;\
 	  DESTDIR=debian/$${PACKAGE} ;\
 	  SITE_PACK=$${DESTDIR}/usr/lib/$${PYTHON}/site-packages/_xmlplus ;\
-	  DOC=$${DESTDIR}/usr/share/doc/$${PACKAGE} ;\
 	  $${PYTHON} setup.py install \
 	    --without-xslt --no-compile --prefix=$${DESTDIR}/usr ;\
-	  cp -R doc/* $${DOC} ;\
-	  rm -rf $${DOC}/man $${DOC}/*.tex ;\
-	  cp -r demo/* $${DOC}/examples/demo ;\
-	  cp -r test/* $${DOC}/examples/test ;\
-	  rm -rf $${DOC}/examples/demo/xbel ;\
 	  chmod 755 $${SITE_PACK}/dom/html/GenerateHtml.py ;\
 	  rm $${DOC}/examples/demo/sgmlop/test2.htm ;\
 	  tail -n +2 $${SITE_PACK}/dom/ext/c14n.py > $${SITE_PACK}/dom/ext/c14n.py.new ;\




More information about the pkg-zope-commits mailing list