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