[Python-modules-commits] r17294 - in packages/python-docutils/trunk/debian (12 files)
jwilk at users.alioth.debian.org
jwilk at users.alioth.debian.org
Sun Jun 5 23:18:12 UTC 2011
Date: Sunday, June 5, 2011 @ 23:18:11
Author: jwilk
Revision: 17294
Split new binary packages: docutils-doc (documentation), docutils-common (data files).
Added:
packages/python-docutils/trunk/debian/docutils-common.copyright
packages/python-docutils/trunk/debian/docutils-common.install
packages/python-docutils/trunk/debian/docutils-doc.copyright
packages/python-docutils/trunk/debian/docutils-doc.doc-base
(from rev 17290, packages/python-docutils/trunk/debian/python-docutils.doc-base)
packages/python-docutils/trunk/debian/docutils-doc.install
packages/python-docutils/trunk/debian/docutils-doc.links
packages/python-docutils/trunk/debian/docutils-doc.preinst
Modified:
packages/python-docutils/trunk/debian/changelog
packages/python-docutils/trunk/debian/control
packages/python-docutils/trunk/debian/python-docutils.install
packages/python-docutils/trunk/debian/rules
Deleted:
packages/python-docutils/trunk/debian/python-docutils.doc-base
Modified: packages/python-docutils/trunk/debian/changelog
===================================================================
--- packages/python-docutils/trunk/debian/changelog 2011-06-05 21:56:35 UTC (rev 17293)
+++ packages/python-docutils/trunk/debian/changelog 2011-06-05 23:18:11 UTC (rev 17294)
@@ -11,8 +11,12 @@
* Fix patch headers to be in line with DEP-3.
* Remove files created by the test suite in the clean target.
* Move all data files to /usr/share/docutils/.
+ * Split new binary packages: docutils-doc (documentation), docutils-common
+ (data files).
+ + /usr/share/doc/python-docutils/docs used to be a directory, but is now a
+ symlink. Add a preinst snippet to deal with this situation.
- -- Jakub Wilk <jwilk at debian.org> Sun, 05 Jun 2011 23:38:05 +0200
+ -- Jakub Wilk <jwilk at debian.org> Mon, 06 Jun 2011 00:55:50 +0200
python-docutils (0.7-2) unstable; urgency=low
Modified: packages/python-docutils/trunk/debian/control
===================================================================
--- packages/python-docutils/trunk/debian/control 2011-06-05 21:56:35 UTC (rev 17293)
+++ packages/python-docutils/trunk/debian/control 2011-06-05 23:18:11 UTC (rev 17294)
@@ -20,11 +20,13 @@
Architecture: all
Depends: ${misc:Depends}, ${python:Depends},
python-roman,
+ docutils-common (= ${source:Version})
Recommends: python-imaging,
python-pygments,
libpaper-utils,
python-lxml,
- python (>= 2.5) | python-elementtree
+ python (>= 2.5) | python-elementtree,
+ docutils-doc (= ${source:Version})
Suggests: texlive-latex-recommended, texlive-latex-base, texlive-lang-french
Provides: docutils-writer-manpage,
python-odtwriter,
@@ -47,9 +49,34 @@
XML, and TeX.
.
The package includes the reStructuredText parser, the Python
- Docstring Processing System project, and documentation in HTML and
- (gzipped) reST formats.
+ Docstring Processing System project.
+Package: docutils-common
+Architecture: all
+Depends: ${misc:Depends},
+Recommends: python-docutils
+Breaks: python-docutils (<< 0.7-3~)
+Replaces: python-docutils (<< 0.7-3~)
+Description: utilities for the documentation of Python modules - data files
+ The purpose of the Docutils project is to create a set of tools for
+ processing plaintext documentation into useful formats, such as HTML,
+ XML, and TeX.
+ .
+ This package includes data files.
+
+Package: docutils-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Breaks: python-docutils (<< 0.7-3~)
+Replaces: python-docutils (<< 0.7-3~)
+Description: utilities for the documentation of Python modules - documentation
+ The purpose of the Docutils project is to create a set of tools for
+ processing plaintext documentation into useful formats, such as HTML,
+ XML, and TeX.
+ .
+ This package includes documentation in HTML and (gzipped) reST formats.
+
Package: python-roman
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
Added: packages/python-docutils/trunk/debian/docutils-common.copyright
===================================================================
--- packages/python-docutils/trunk/debian/docutils-common.copyright (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-common.copyright 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1 @@
+link python-docutils.copyright
\ No newline at end of file
Property changes on: packages/python-docutils/trunk/debian/docutils-common.copyright
___________________________________________________________________
Added: svn:special
+ *
Added: packages/python-docutils/trunk/debian/docutils-common.install
===================================================================
--- packages/python-docutils/trunk/debian/docutils-common.install (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-common.install 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1,2 @@
+/usr/share/docutils/
+tools/editors/emacs/rst.el usr/share/emacs/site-lisp
Added: packages/python-docutils/trunk/debian/docutils-doc.copyright
===================================================================
--- packages/python-docutils/trunk/debian/docutils-doc.copyright (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-doc.copyright 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1 @@
+link python-docutils.copyright
\ No newline at end of file
Property changes on: packages/python-docutils/trunk/debian/docutils-doc.copyright
___________________________________________________________________
Added: svn:special
+ *
Copied: packages/python-docutils/trunk/debian/docutils-doc.doc-base (from rev 17290, packages/python-docutils/trunk/debian/python-docutils.doc-base)
===================================================================
--- packages/python-docutils/trunk/debian/docutils-doc.doc-base (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-doc.doc-base 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1,19 @@
+Document: docutils-documentation
+Title: Docutils Project Documentation
+Author:
+ Martin Blais, Dethe Elza, David Goodger, Engelbert Gruber, Richard Jones,
+ Dave Kuhlman, Chris Liechti, Guenter Milde, Guido van Rossum, Janet Swisher,
+ Lea Wiemann
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/docutils-doc/docs/index.html
+Files:
+ /usr/share/doc/docutils-doc/docs/*/*.html
+ /usr/share/doc/docutils-doc/docs/*/*/*.html
+
+Format: Text
+Index: /usr/share/doc/python-docutils/docs/index.txt.gz
+Files:
+ /usr/share/doc/docutils-doc/docs/*/*.txt /usr/share/doc/docutils-doc/docs/*/*/*.txt.gz
+ /usr/share/doc/docutils-doc/docs/*/*.txt /usr/share/doc/docutils-doc/docs/*/*/*.txt.gz
Added: packages/python-docutils/trunk/debian/docutils-doc.install
===================================================================
Added: packages/python-docutils/trunk/debian/docutils-doc.links
===================================================================
--- packages/python-docutils/trunk/debian/docutils-doc.links (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-doc.links 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1,2 @@
+/usr/share/doc/docutils-doc/docs /usr/share/doc/python-docutils/docs
+/usr/share/doc/docutils-doc/HISTORY.txt /usr/share/doc/docutils-doc/changelog
Added: packages/python-docutils/trunk/debian/docutils-doc.preinst
===================================================================
--- packages/python-docutils/trunk/debian/docutils-doc.preinst (rev 0)
+++ packages/python-docutils/trunk/debian/docutils-doc.preinst 2011-06-05 23:18:11 UTC (rev 17294)
@@ -0,0 +1,14 @@
+#!/bin/sh
+set -e
+
+# TODO: Remove this snippet and wheezy release.
+
+# dpkg cannot replace directory with a symlink to a directory:
+docs=/usr/share/doc/python-docutils/docs
+if ! [ -s $docs ] && [ -d $docs ]
+then
+ rm -rf $docs/
+fi
+unset docs
+
+#DEBHELPER#
Deleted: packages/python-docutils/trunk/debian/python-docutils.doc-base
===================================================================
--- packages/python-docutils/trunk/debian/python-docutils.doc-base 2011-06-05 21:56:35 UTC (rev 17293)
+++ packages/python-docutils/trunk/debian/python-docutils.doc-base 2011-06-05 23:18:11 UTC (rev 17294)
@@ -1,19 +0,0 @@
-Document: docutils-documentation
-Title: Docutils Project Documentation
-Author:
- Martin Blais, Dethe Elza, David Goodger, Engelbert Gruber, Richard Jones,
- Dave Kuhlman, Chris Liechti, Guenter Milde, Guido van Rossum, Janet Swisher,
- Lea Wiemann
-Section: Programming
-
-Format: HTML
-Index: /usr/share/doc/python-docutils/docs/index.html
-Files:
- /usr/share/doc/python-docutils/docs/*/*.html
- /usr/share/doc/python-docutils/docs/*/*/*.html
-
-Format: Text
-Index: /usr/share/doc/python-docutils/docs/index.txt.gz
-Files:
- /usr/share/doc/python-docutils/docs/*/*.txt /usr/share/doc/python-docutils/docs/*/*/*.txt.gz
- /usr/share/doc/python-docutils/docs/*/*.txt /usr/share/doc/python-docutils/docs/*/*/*.txt.gz
Modified: packages/python-docutils/trunk/debian/python-docutils.install
===================================================================
--- packages/python-docutils/trunk/debian/python-docutils.install 2011-06-05 21:56:35 UTC (rev 17293)
+++ packages/python-docutils/trunk/debian/python-docutils.install 2011-06-05 23:18:11 UTC (rev 17294)
@@ -1,6 +1,4 @@
/usr/bin/*
/usr/lib/python*.*/*-packages/docutils*.egg-info
/usr/lib/python*.*/*-packages/docutils
-/usr/share/docutils/
-tools/editors/emacs/rst.el usr/share/emacs/site-lisp
debian/50python-docutils.el etc/emacs/site-start.d
Modified: packages/python-docutils/trunk/debian/rules
===================================================================
--- packages/python-docutils/trunk/debian/rules 2011-06-05 21:56:35 UTC (rev 17293)
+++ packages/python-docutils/trunk/debian/rules 2011-06-05 23:18:11 UTC (rev 17294)
@@ -94,15 +94,18 @@
: # Install documentation
rm -f $(d)/usr/share/doc/$(p)/COPYING[-.]*
set -e && ( cd docs; find . -name SCCS -prune -o -type d -print ) | \
- while read f ; do install -d $(d)/usr/share/doc/$(p)/docs/$$f ; done
+ while read f ; do install -d debian/docutils-doc/usr/share/doc/docutils-doc/docs/$$f ; done
set -e && ( cd docs; find . -name SCCS -prune -o -type f -print ) | \
- while read f ; do install -o root -m 755 docs/$$f $(d)/usr/share/doc/$(p)/docs/$$f ; done
+ while read f ; do install -o root -m 755 docs/$$f debian/docutils-doc/usr/share/doc/docutils-doc/docs/$$f ; done
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
- dh_installdocs *.txt *.html -XCOPYING
+ dh_installdocs *.txt -XCOPYING
+ dh_installdocs -p docutils-doc *.txt *.html -XCOPYING
+ mkdir -p debian/docutils-doc/usr/share/doc/python-docutils/
+ cd debian/docutils-doc/usr/share/doc/python-docutils/ && ln -s ../docutils-doc/*.html .
dh_install -i
dh_lintian
dh_pysupport
More information about the Python-modules-commits
mailing list