Package: tmda
Followup-For: Bug #373390

I'm attaching the patch which upgrades this package to the new python
policy, among some little fixes.

regards

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7
Locale: LANG=es_PE.UTF-8, LC_CTYPE=es_PE.UTF-8 (charmap=UTF-8)

Versions of packages tmda depends on:
ii  debconf                       1.5.3      Debian configuration management sy
ii  python                        2.4.3-11   An interactive high-level object-o
ii  python-tmda                   1.0.3-1.1  TMDA Python libraries

tmda recommends no packages.

-- no debconf information
diff -uNr tmda-1.0.3.orig/debian/changelog tmda-1.0.3/debian/changelog
--- tmda-1.0.3.orig/debian/changelog    2006-09-04 11:33:43.000000000 -0500
+++ tmda-1.0.3/debian/changelog 2006-08-30 21:39:22.830224500 -0500
@@ -1,3 +1,12 @@
+tmda (1.0.3-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Migrated to the new policy Closes: #373390
+  * Fixed version dependency for binary package, now using binary:Version
+  * Adds dependency on debconf-2.0 as alternative      Closes: #332118
+
+ -- Rudy Godoy <[EMAIL PROTECTED]>  Wed, 30 Aug 2006 21:35:31 -0500
+
 tmda (1.0.3-1) unstable; urgency=low
 
   * New upstream release
diff -uNr tmda-1.0.3.orig/debian/compat tmda-1.0.3/debian/compat
--- tmda-1.0.3.orig/debian/compat       1969-12-31 19:00:00.000000000 -0500
+++ tmda-1.0.3/debian/compat    2006-08-20 02:08:08.758421750 -0500
@@ -0,0 +1 @@
+4
diff -uNr tmda-1.0.3.orig/debian/control tmda-1.0.3/debian/control
--- tmda-1.0.3.orig/debian/control      2006-09-04 11:33:43.000000000 -0500
+++ tmda-1.0.3/debian/control   2006-08-30 21:38:24.606585750 -0500
@@ -2,12 +2,14 @@
 Section: mail
 Priority: extra
 Maintainer: Adam D. McKenna <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>> 3.0.0), python
-Standards-Version: 3.5.9
+Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.3.5-11), 
python-central (>= 0.5)
+Standards-Version: 3.7.2
+XS-Python-Version: >= 2.3
 
 Package: tmda
 Architecture: all
-Depends: python (<< 2.4), python (>= 2.1), python-tmda (= ${dpkg:Version}), 
debconf
+Depends: ${python:Depends}, python-tmda (= ${binary:Version}), debconf | 
debconf-2.0
+XB-Python-Version: ${python:Versions}
 Conflicts: python (= 2.3.1-1)
 Suggests: python-cdb
 Replaces: python2-tmda
@@ -24,7 +26,8 @@
 
 Package: python-tmda
 Architecture: all
-Depends: python (<< 2.4), python (>= 2.1)
+Depends: ${python:Depends}
+XB-Python-Version: ${python:Versions}
 Conflicts: python (= 2.3.1-1)
 Replaces: python2-tmda
 Section: python
diff -uNr tmda-1.0.3.orig/debian/pycompat tmda-1.0.3/debian/pycompat
--- tmda-1.0.3.orig/debian/pycompat     1969-12-31 19:00:00.000000000 -0500
+++ tmda-1.0.3/debian/pycompat  2006-08-30 18:10:20.474376250 -0500
@@ -0,0 +1 @@
+2
diff -uNr tmda-1.0.3.orig/debian/python-tmda.dirs 
tmda-1.0.3/debian/python-tmda.dirs
--- tmda-1.0.3.orig/debian/python-tmda.dirs     2006-09-04 11:33:43.000000000 
-0500
+++ tmda-1.0.3/debian/python-tmda.dirs  2006-08-30 18:28:34.742763750 -0500
@@ -1,3 +1,2 @@
-/usr/lib/python2.1/site-packages
-/usr/lib/python2.2/site-packages
 /usr/lib/python2.3/site-packages
+/usr/lib/python2.4/site-packages
diff -uNr tmda-1.0.3.orig/debian/rules tmda-1.0.3/debian/rules
--- tmda-1.0.3.orig/debian/rules        2006-09-04 11:33:43.000000000 -0500
+++ tmda-1.0.3/debian/rules     2006-08-30 18:13:14.809271500 -0500
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
-export DH_COMPAT=3
+
+PYTHON := /usr/bin/python
+PYVERS=${shell pyversions -vr}
 
 clean:
        dh_testdir
@@ -9,7 +11,14 @@
        find . -name "*.pyc" -exec rm -f {} \;
        rm -f debian/*.1
 
-install:
+build: $(PYVERS:%=build-python%)
+       touch $@
+
+build-python%:
+       python$* setup.py build
+       touch $@
+
+install: build $(PYVERS:%=install-python%)
        dh_testdir
        dh_testroot
        dh_clean -k
@@ -17,9 +26,10 @@
 
        cp -a bin/tmda-* debian/tmda/usr/bin
        cp -a templates/* debian/tmda/etc/tmda
-       cp -a TMDA debian/python-tmda/usr/lib/python2.1/site-packages/
-       cp -a TMDA debian/python-tmda/usr/lib/python2.2/site-packages/
+#      cp -a TMDA debian/python-tmda/usr/lib/python2.1/site-packages/
+#      cp -a TMDA debian/python-tmda/usr/lib/python2.2/site-packages/
        cp -a TMDA debian/python-tmda/usr/lib/python2.3/site-packages/
+       cp -a TMDA debian/python-tmda/usr/lib/python2.4/site-packages/
        cp debian/tmda-manpage debian/tmda.1
        cp debian/tmda-manpage debian/tmda-inject.1
        cp debian/tmda-manpage debian/tmda-check-address.1
@@ -38,20 +48,27 @@
        cp debian/tmda-manpage debian/tmda-manager.1
        cp debian/tmda-manpage debian/tmda-gui.1
 
+install-python%:
+       python$* setup.py install --root $(CURDIR)/debian/python-tmda
+
 binary-indep: install
        dh_testdir -i
        dh_testroot -i
+       dh_installchangelogs ChangeLog -i
        dh_installdocs -i
        dh_installman -A
-       dh_installchangelogs ChangeLog -i
-       dh_python /usr/lib/python2.1/site-packages 
/usr/lib/python2.2/site-packages /usr/lib/python2.3/site-packages
+       dh_pycentral
+       dh_python /usr/lib/python2.3/site-packages 
/usr/lib/python2.4/site-packages 
+       dh_compress -X.py
        dh_installdebconf
-       dh_compress -i
        dh_fixperms -i
        dh_installdeb -i
-       dh_gencontrol -i
+       dh_gencontrol
        dh_md5sums -i
        dh_builddeb -i
 
+binary-arch: build install
+# Do nothing
+
 binary: binary-indep
 .PHONY: build clean binary-arch binary install configure
diff -uNr tmda-1.0.3.orig/setup.py tmda-1.0.3/setup.py
--- tmda-1.0.3.orig/setup.py    1969-12-31 19:00:00.000000000 -0500
+++ tmda-1.0.3/setup.py 2006-08-20 23:12:37.462709750 -0500
@@ -0,0 +1,6 @@
+# Python distutils script for Debian package
+# Seo Sanghyeon
+
+from distutils.core import setup
+setup(name="tmda",
+      version="1.0.3")

Reply via email to