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")