[Python-modules-commits] r682 - in /packages/elementtree/trunk/debian: changelog control control.in python-elementtree.postinst python-elementtree.prerm rules

shlomme at users.alioth.debian.org shlomme at users.alioth.debian.org
Wed May 24 08:53:37 UTC 2006


Author: shlomme
Date: Wed May 24 08:53:36 2006
New Revision: 682

URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=682
Log:
* commit changes from 1.2.6-7 and -8


Added:
    packages/elementtree/trunk/debian/python-elementtree.postinst
    packages/elementtree/trunk/debian/python-elementtree.prerm
Modified:
    packages/elementtree/trunk/debian/changelog
    packages/elementtree/trunk/debian/control
    packages/elementtree/trunk/debian/control.in
    packages/elementtree/trunk/debian/rules

Modified: packages/elementtree/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/changelog?rev=682&op=diff
==============================================================================
--- packages/elementtree/trunk/debian/changelog (original)
+++ packages/elementtree/trunk/debian/changelog Wed May 24 08:53:36 2006
@@ -1,3 +1,19 @@
+elementtree (1.2.6-8) unstable; urgency=low
+
+  * Bump standards version to 3.7.2
+  * Provide .version file for python-support
+  * Do not install python-elementtree for Python 2.5
+
+ -- Torsten Marek <shlomme at debian.org>  Wed, 24 May 2006 10:28:22 +0200
+
+elementtree (1.2.6-7) unstable; urgency=low
+
+  * Switch to python-support
+  * Remove python2.{3,4}-elementtree
+  * Provide, conflict and replace python2.{3,4}-elementtree
+
+ -- Torsten Marek <shlomme at debian.org>  Wed, 19 Apr 2006 19:52:42 +0200
+
 elementtree (1.2.6-6) unstable; urgency=low
 
   * Add some basic "egg support" for packages which need it (and kid does).

Modified: packages/elementtree/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/control?rev=682&op=diff
==============================================================================
--- packages/elementtree/trunk/debian/control (original)
+++ packages/elementtree/trunk/debian/control Wed May 24 08:53:36 2006
@@ -3,12 +3,16 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org> 
 Uploaders: Torsten Marek <shlomme at debian.org>, Raphael Hertzog <hertzog at debian.org>
-Build-Depends-Indep: cdbs (>= 0.4.23-1.1), debhelper (>= 5), python2.3-dev, python2.4-dev, python, python-setuptools (>= 0.6a9)
+Build-Depends-Indep: python-dev, python-setuptools (>= 0.6a9)
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), patchutils (>= 0.2.25)
 Standards-Version: 3.6.2
 
 Package: python-elementtree
 Architecture: all
-Depends: ${python:Depends}
+Depends: python (>= 2.3), python-support
+Provides: python2.3-elementtree, python2.4-elementtree
+Replaces: python2.3-elementtree, python2.4-elementtree
+Conflicts: python2.3-elementtree, python2.4-elementtree
 Description: Light-weight toolkit for XML processing
  ElementTree provides a simple but flexible container object,
  designed to store hierarchical data structures, such as
@@ -16,36 +20,8 @@
  be described as a hybrid between a Python list and a Python
  dictionary.
  .
- This package is an empty package that always depends on
- a package built for Debian's default Python version.
- .
-  Homepage: http://effbot.org/zone/element-index.htm
-
-Package: python2.3-elementtree
-Architecture: all
-Depends: ${python:Depends}
-Description: Light-weight toolkit for XML processing
- ElementTree provides a simple but flexible container object,
- designed to store hierarchical data structures, such as
- simplified XML infosets, in memory. The element type can
- be described as a hybrid between a Python list and a Python
- dictionary.
- .
- This package is built for Python 2.3.
- .
-  Homepage: http://effbot.org/zone/element-index.htm
-
-Package: python2.4-elementtree
-Architecture: all
-Depends: ${python:Depends}
-Description: Light-weight toolkit for XML processing
- ElementTree provides a simple but flexible container object,
- designed to store hierarchical data structures, such as
- simplified XML infosets, in memory. The element type can
- be described as a hybrid between a Python list and a Python
- dictionary.
- .
- This package is built for Python 2.4.
+ ElementTree is included in Python 2.5, so there is no need
+ to install this package if you are using Python 2.5.
  .
   Homepage: http://effbot.org/zone/element-index.htm
 

Modified: packages/elementtree/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/control.in?rev=682&op=diff
==============================================================================
--- packages/elementtree/trunk/debian/control.in (original)
+++ packages/elementtree/trunk/debian/control.in Wed May 24 08:53:36 2006
@@ -3,12 +3,16 @@
 Priority: optional
 Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org> 
 Uploaders: Torsten Marek <shlomme at debian.org>, Raphael Hertzog <hertzog at debian.org>
-Build-Depends-Indep: @cdbs@, python2.3-dev, python2.4-dev, python, python-setuptools (>= 0.6a9)
+Build-Depends-Indep: python-dev, python-setuptools (>= 0.6a9)
+Build-Depends: @cdbs@
 Standards-Version: 3.6.2
 
 Package: python-elementtree
 Architecture: all
-Depends: ${python:Depends}
+Depends: python (>= 2.3), python-support
+Provides: python2.3-elementtree, python2.4-elementtree
+Replaces: python2.3-elementtree, python2.4-elementtree
+Conflicts: python2.3-elementtree, python2.4-elementtree
 Description: Light-weight toolkit for XML processing
  ElementTree provides a simple but flexible container object,
  designed to store hierarchical data structures, such as
@@ -16,36 +20,8 @@
  be described as a hybrid between a Python list and a Python
  dictionary.
  .
- This package is an empty package that always depends on
- a package built for Debian's default Python version.
- .
-  Homepage: http://effbot.org/zone/element-index.htm
-
-Package: python2.3-elementtree
-Architecture: all
-Depends: ${python:Depends}
-Description: Light-weight toolkit for XML processing
- ElementTree provides a simple but flexible container object,
- designed to store hierarchical data structures, such as
- simplified XML infosets, in memory. The element type can
- be described as a hybrid between a Python list and a Python
- dictionary.
- .
- This package is built for Python 2.3.
- .
-  Homepage: http://effbot.org/zone/element-index.htm
-
-Package: python2.4-elementtree
-Architecture: all
-Depends: ${python:Depends}
-Description: Light-weight toolkit for XML processing
- ElementTree provides a simple but flexible container object,
- designed to store hierarchical data structures, such as
- simplified XML infosets, in memory. The element type can
- be described as a hybrid between a Python list and a Python
- dictionary.
- .
- This package is built for Python 2.4.
+ ElementTree is included in Python 2.5, so there is no need
+ to install this package if you are using Python 2.5.
  .
   Homepage: http://effbot.org/zone/element-index.htm
 

Added: packages/elementtree/trunk/debian/python-elementtree.postinst
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/python-elementtree.postinst?rev=682&op=file
==============================================================================
--- packages/elementtree/trunk/debian/python-elementtree.postinst (added)
+++ packages/elementtree/trunk/debian/python-elementtree.postinst Wed May 24 08:53:36 2006
@@ -1,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "configure" ] && which update-python-modules >/dev/null 2>&1; then
+    update-python-modules -i /usr/share/python-support/elementtree
+fi
+	

Added: packages/elementtree/trunk/debian/python-elementtree.prerm
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/python-elementtree.prerm?rev=682&op=file
==============================================================================
--- packages/elementtree/trunk/debian/python-elementtree.prerm (added)
+++ packages/elementtree/trunk/debian/python-elementtree.prerm Wed May 24 08:53:36 2006
@@ -1,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if which update-python-modules >/dev/null 2>&1; then
+   update-python-modules -c -i /usr/share/python-support/elementtree
+fi

Modified: packages/elementtree/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/elementtree/trunk/debian/rules?rev=682&op=diff
==============================================================================
--- packages/elementtree/trunk/debian/rules (original)
+++ packages/elementtree/trunk/debian/rules Wed May 24 08:53:36 2006
@@ -1,12 +1,28 @@
 #!/usr/bin/make -f
 
+include /usr/share/cdbs/1/class/python-distutils.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
+
 
 # Install egg-info directories
-DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
+DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed \
+	--install-lib usr/share/python-support/elementtree --no-compile -O0 
+
+UPSTREAM_VERSION=$(shell python setup.py -V 2>&1 | sed 's/\-/_/')
+PYVER=$(shell python -V 2>&1 | cut -d ' ' -f 2 | cut -d . -f 1-2)
+
+common-binary-post-install-indep::
+# 	where does this come from?
+	rm -rf debian/python-elementtree-doc/usr/share/python-support
+	mv debian/python-elementtree/usr/share/python-support/elementtree/elementtree-${UPSTREAM_VERSION}-py${PYVER}.egg-info \
+                debian/python-elementtree/usr/share/python-support/elementtree/elementtree-${UPSTREAM_VERSION}.egg-info
 
 clean::
 #	hack (CDBS bug -- see #300149)
 	-rm -rf build
+
+binary-predeb/python-elementtree::
+        # Which .py files to byte-compile
+	echo "2.3-2.4" > debian/python-elementtree/usr/share/python-support/elementtree/.version
+




More information about the Python-modules-commits mailing list