[Python-modules-commits] r1797 - in /packages/python-docutils/trunk/debian: changelog control patches/14_distutils_setup.dpatch rules

pox-guest at users.alioth.debian.org pox-guest at users.alioth.debian.org
Sat Feb 10 01:56:11 CET 2007


Author: pox-guest
Date: Sat Feb 10 01:56:11 2007
New Revision: 1797

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=1797
Log:
Egg support added

Modified:
    packages/python-docutils/trunk/debian/changelog
    packages/python-docutils/trunk/debian/control
    packages/python-docutils/trunk/debian/patches/14_distutils_setup.dpatch
    packages/python-docutils/trunk/debian/rules

Modified: packages/python-docutils/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/python-docutils/trunk/debian/changelog?rev=1797&op=diff
==============================================================================
--- packages/python-docutils/trunk/debian/changelog (original)
+++ packages/python-docutils/trunk/debian/changelog Sat Feb 10 01:56:11 2007
@@ -1,8 +1,12 @@
 python-docutils (0.4-4) UNRELEASED; urgency=low
 
+  * Egg support added (closes: #382272)
+    - Added python-setuptools to Build-Depends
+    - Updated 14_distutils_setup patch (version fixed as well)
   * Added XS-Vcs-Svn field
-
- -- Piotr Ozarowski <ozarow at gmail.com>  Thu, 23 Nov 2006 14:44:52 +0100
+  * Bumped required python-central version (dh_python call removed)
+
+ -- Piotr Ozarowski <ozarow at gmail.com>  Sat, 10 Feb 2007 01:07:40 +0100
 
 python-docutils (0.4-3) unstable; urgency=low
 

Modified: packages/python-docutils/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/python-docutils/trunk/debian/control?rev=1797&op=diff
==============================================================================
--- packages/python-docutils/trunk/debian/control (original)
+++ packages/python-docutils/trunk/debian/control Sat Feb 10 01:56:11 2007
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
 Uploaders: martin f. krafft <madduck at debian.org>, Simon McVittie <smcv at ianadd.pseudorandom.co.uk>
-Build-Depends: debhelper (>= 5.0.37.1), dpatch, python-central (>= 0.4.17)
+Build-Depends: debhelper (>= 5.0.37.1), dpatch, python-central (>= 0.5.6), python-setuptools (>= 0.6b3-1)
 Build-Depends-Indep: python-dev, python (>= 2.3)
 Standards-Version: 3.7.2.0
 XS-Python-Version: >= 2.3

Modified: packages/python-docutils/trunk/debian/patches/14_distutils_setup.dpatch
URL: http://svn.debian.org/wsvn/python-modules/packages/python-docutils/trunk/debian/patches/14_distutils_setup.dpatch?rev=1797&op=diff
==============================================================================
--- packages/python-docutils/trunk/debian/patches/14_distutils_setup.dpatch (original)
+++ packages/python-docutils/trunk/debian/patches/14_distutils_setup.dpatch Sat Feb 10 01:56:11 2007
@@ -5,9 +5,18 @@
 ## DP: Split roman.py setup into a separate script
 
 @DPATCH@
-diff -urNad docutils-0.4~/setup.py docutils-0.4/setup.py
---- docutils-0.4~/setup.py	2006-07-02 17:22:09.542140332 +0100
-+++ docutils-0.4/setup.py	2006-07-02 17:22:10.018137952 +0100
+diff -urNad python-docutils-0.4~/setup.py python-docutils-0.4/setup.py
+--- python-docutils-0.4~/setup.py	2007-02-10 01:41:18.000000000 +0100
++++ python-docutils-0.4/setup.py	2007-02-10 01:41:28.000000000 +0100
+@@ -6,7 +6,7 @@
+ import os
+ import glob
+ try:
+-    from distutils.core import setup
++    from setuptools import setup
+     from distutils.command.build_py import build_py
+ except ImportError:
+     print 'Error: The "distutils" standard module, which is required for the '
 @@ -23,9 +23,6 @@
  
  def do_setup():
@@ -18,7 +27,13 @@
      if sys.hexversion >= 0x02030000:    # Python 2.3
          kwargs['classifiers'] = classifiers
      else:
-@@ -53,7 +50,7 @@
+@@ -48,12 +45,12 @@
+ input Docutils supports reStructuredText, an easy-to-read,
+ what-you-see-is-what-you-get plaintext markup syntax.""", # wrap at col 60
+     'url': 'http://docutils.sourceforge.net/',
+-    'version': '0.4.1',
++    'version': '0.4',
+     'author': 'David Goodger',
      'author_email': 'goodger at users.sourceforge.net',
      'license': 'public domain, Python, BSD, GPL (see COPYING.txt)',
      'platforms': 'OS-independent',
@@ -65,9 +80,9 @@
  class dual_build_py(build_py):
  
      """
-diff -urNad docutils-0.4~/setup_roman.py docutils-0.4/setup_roman.py
---- docutils-0.4~/setup_roman.py	2006-07-02 17:20:58.000000000 +0100
-+++ docutils-0.4/setup_roman.py	2006-07-02 17:22:10.018137952 +0100
+diff -urNad python-docutils-0.4~/setup_roman.py python-docutils-0.4/setup_roman.py
+--- python-docutils-0.4~/setup_roman.py	2007-02-10 01:41:14.000000000 +0100
++++ python-docutils-0.4/setup_roman.py	2007-02-10 01:41:19.000000000 +0100
 @@ -0,0 +1,21 @@
 +#!/usr/bin/python
 +# $Id: setup.py,v 1.9 2002/12/12 02:45:53 goodger Exp $

Modified: packages/python-docutils/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/python-docutils/trunk/debian/rules?rev=1797&op=diff
==============================================================================
--- packages/python-docutils/trunk/debian/rules (original)
+++ packages/python-docutils/trunk/debian/rules Sat Feb 10 01:56:11 2007
@@ -13,6 +13,8 @@
 d	= debian/$(p)
 PYTHON	= /usr/bin/python
 PYVER := $(shell $(PYTHON) -c 'import sys; print sys.version[:3]')
+DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog \
+	| grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1)
 
 BUILDHTML_DIRS := .
 BUILDHTML_RECURSE_DIRS := docs
@@ -36,6 +38,7 @@
 	-find -name '*.py[co]' | xargs rm -f
 	rm -f *.html
 	find docs -name '*.html' -not -name 'quickref.html' -print0 | xargs -0 --no-run-if-empty rm
+	-rm -rf docutils.egg-info
 	dh_clean
 
 install: build
@@ -62,6 +65,10 @@
 	install -d debian/tmp/usr/share/pycentral/python-roman/site-packages
 	mv debian/tmp/usr/share/pycentral/python-docutils/site-packages/roman.py \
 		debian/tmp/usr/share/pycentral/python-roman/site-packages/roman.py
+	
+	# share Egg dir
+	mv debian/tmp/usr/share/pycentral/$(p)/site-packages/docutils-$(DEB_UPSTREAM_VERSION)-py$(PYVER).egg-info \
+	   debian/tmp/usr/share/pycentral/$(p)/site-packages/docutils-$(DEB_UPSTREAM_VERSION).egg-info
 
 	# Emacs: move files to site-start directory
 	install -d $(d)/usr/share/emacs/site-lisp
@@ -114,7 +121,6 @@
 		debian/python-roman/usr/share/lintian/overrides/python-roman
 
 	dh_pycentral
-	dh_python
 	dh_installexamples
 	dh_installman
 	set -e && for x in rst2latex rst2newlatex rst2html rst2pseudoxml \




More information about the Python-modules-commits mailing list