[Python-modules-commits] r8263 - in packages/elementtree/trunk/debian (9 files)
bzed at users.alioth.debian.org
bzed at users.alioth.debian.org
Thu Apr 16 10:01:14 UTC 2009
Date: Thursday, April 16, 2009 @ 10:01:13
Author: bzed
Revision: 8263
* Medium urgency as the package can't be upgraded in testing.
- Replace CDBS by dh(7).
Added:
packages/elementtree/trunk/debian/patches/00dpatch.conf
packages/elementtree/trunk/debian/patches/00list
packages/elementtree/trunk/debian/patches/eggify.dpatch
packages/elementtree/trunk/debian/python-elementtree.install
Modified:
packages/elementtree/trunk/debian/changelog
packages/elementtree/trunk/debian/compat
packages/elementtree/trunk/debian/control
packages/elementtree/trunk/debian/rules
Deleted:
packages/elementtree/trunk/debian/patches/eggify.diff
Modified: packages/elementtree/trunk/debian/changelog
===================================================================
--- packages/elementtree/trunk/debian/changelog 2009-04-16 09:14:48 UTC (rev 8262)
+++ packages/elementtree/trunk/debian/changelog 2009-04-16 10:01:13 UTC (rev 8263)
@@ -1,4 +1,4 @@
-elementtree (1.2.6-14) UNRELEASED; urgency=high
+elementtree (1.2.6-14) UNRELEASED; urgency=medium
[ Josselin Mouette ]
* Manually bump build-dependency and dependency on python-support to
@@ -6,11 +6,12 @@
a dependency on python (<< 2.5). Closes: #524303.
[ Bernd Zeimetz ]
- * High urgency as the package can't be upgraded in testing.
+ * Medium urgency as the package can't be upgraded in testing.
* debian/rules, debian/control:
- Create python-support version dependency automatically.
+ - Replace CDBS by dh(7).
- -- Bernd Zeimetz <bzed at debian.org> Thu, 16 Apr 2009 11:11:07 +0200
+ -- Bernd Zeimetz <bzed at debian.org> Thu, 16 Apr 2009 12:02:13 +0200
elementtree (1.2.6-13) unstable; urgency=medium
Modified: packages/elementtree/trunk/debian/compat
===================================================================
--- packages/elementtree/trunk/debian/compat 2009-04-16 09:14:48 UTC (rev 8262)
+++ packages/elementtree/trunk/debian/compat 2009-04-16 10:01:13 UTC (rev 8263)
@@ -1 +1 @@
-5
+7
Modified: packages/elementtree/trunk/debian/control
===================================================================
--- packages/elementtree/trunk/debian/control 2009-04-16 09:14:48 UTC (rev 8262)
+++ packages/elementtree/trunk/debian/control 2009-04-16 10:01:13 UTC (rev 8263)
@@ -4,7 +4,7 @@
Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Uploaders: Torsten Marek <shlomme at debian.org>, Bernd Zeimetz <bzed at debian.org>
Build-Depends-Indep: python-setuptools (>= 0.6b3)
-Build-Depends: debhelper (>= 5.0.38), cdbs (>= 0.4.43), python2.4-dev, python-support (>= 1.0), patchutils (>= 0.2.25)
+Build-Depends: debhelper (>= 7.0.50), python2.4-dev, python-support (>= 1.0), dpatch
Standards-Version: 3.8.1
Homepage: http://effbot.org/zone/element-index.htm
Vcs-Svn: svn://svn.debian.org/python-modules/packages/elementtree/trunk/
@@ -12,7 +12,7 @@
Package: python-elementtree
Architecture: all
-Depends: ${misc:Depends}, ${pysupport:Depends}
+Depends: ${misc:Depends}, ${python:Depends}
Provides: ${python:Provides}
Replaces: python2.3-elementtree, python2.4-elementtree
Conflicts: python2.3-elementtree, python2.4-elementtree
Added: packages/elementtree/trunk/debian/patches/00dpatch.conf
===================================================================
--- packages/elementtree/trunk/debian/patches/00dpatch.conf (rev 0)
+++ packages/elementtree/trunk/debian/patches/00dpatch.conf 2009-04-16 10:01:13 UTC (rev 8263)
@@ -0,0 +1,2 @@
+conf_debianonly=1
+conf_origtargzpath=../tarballs
Added: packages/elementtree/trunk/debian/patches/00list
===================================================================
--- packages/elementtree/trunk/debian/patches/00list (rev 0)
+++ packages/elementtree/trunk/debian/patches/00list 2009-04-16 10:01:13 UTC (rev 8263)
@@ -0,0 +1 @@
+eggify.dpatch
Deleted: packages/elementtree/trunk/debian/patches/eggify.diff
===================================================================
--- packages/elementtree/trunk/debian/patches/eggify.diff 2009-04-16 09:14:48 UTC (rev 8262)
+++ packages/elementtree/trunk/debian/patches/eggify.diff 2009-04-16 10:01:13 UTC (rev 8263)
@@ -1,10 +0,0 @@
---- elementtree-1.2.6.old/setup.py 2006-04-18 12:25:33.000000000 +0000
-+++ elementtree-1.2.6/setup.py 2006-04-18 12:26:30.000000000 +0000
-@@ -7,6 +7,7 @@
- #
-
- from distutils.core import setup
-+from setuptools import setup
-
- try:
- # add download_url syntax to distutils
Added: packages/elementtree/trunk/debian/patches/eggify.dpatch
===================================================================
--- packages/elementtree/trunk/debian/patches/eggify.dpatch (rev 0)
+++ packages/elementtree/trunk/debian/patches/eggify.dpatch 2009-04-16 10:01:13 UTC (rev 8263)
@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## eggify.dpatch by Bernd Zeimetz <bzed at debian.org>
+##
+## DP: eggify the package.
+
+ at DPATCH@
+diff -urNad elementtree~/setup.py elementtree/setup.py
+--- elementtree~/setup.py 2005-03-25 10:42:42.000000000 +0100
++++ elementtree/setup.py 2009-04-16 11:49:24.000000000 +0200
+@@ -7,6 +7,7 @@
+ #
+
+ from distutils.core import setup
++from setuptools import setup
+
+ try:
+ # add download_url syntax to distutils
Property changes on: packages/elementtree/trunk/debian/patches/eggify.dpatch
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/elementtree/trunk/debian/python-elementtree.install
===================================================================
--- packages/elementtree/trunk/debian/python-elementtree.install (rev 0)
+++ packages/elementtree/trunk/debian/python-elementtree.install 2009-04-16 10:01:13 UTC (rev 8263)
@@ -0,0 +1 @@
+debian/tmp/usr/* usr
Modified: packages/elementtree/trunk/debian/rules
===================================================================
--- packages/elementtree/trunk/debian/rules 2009-04-16 09:14:48 UTC (rev 8262)
+++ packages/elementtree/trunk/debian/rules 2009-04-16 10:01:13 UTC (rev 8263)
@@ -1,17 +1,25 @@
#!/usr/bin/make -f
-DEB_PYTHON_SYSTEM=pysupport
+include /usr/share/dpatch/dpatch.make
-pysupport_version := $(shell dpkg -s python-support | awk '/^Version/ {print $2}')
+build: $(DPATCH_STAMPFN) build-stamp
+build-stamp:
+ dh build
+ touch $@
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+%:
+ dh $@
-# Install egg-info directories
-DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
-DEB_DESTDIR=debian/python-elementtree
+override_dh_pysupport:
+ dh_pysupport
+ #dh_pysupport adds wrong dependencies here, we strip all of them
+ #except python-support
+ sed -i '/^python:Depends/ s,\(^[^=]*=\).*\(python-support ([^)]*)\).*,\1\2,' \
+ debian/python-elementtree.substvars
-binary/python-elementtree::
- echo 'pysupport:Depends=python-support (>= $(pysupport_version))' >> debian/python-elementtree.substvars
+clean: clean-patched unpatch
+clean-patched:
+ dh clean
+ rm -f build-stamp
+.PHONY: patch unpatch clean clean-patched build override_dh_pysupport
More information about the Python-modules-commits
mailing list