Package: python-pyproj
Version: 1.8.9-1
Severity: normal
Tags: patch

python-pyproj supports python3 upstream, but it's not packaged for Debian.
Please see the attached patch.  This would, I believe python3 support to be
added to pygrib too.  I can upload this as an NMU if you're prefer.

Scott K
diff -Nru python-pyproj-1.8.9/debian/changelog python-pyproj-1.8.9/debian/changelog
--- python-pyproj-1.8.9/debian/changelog	2011-03-09 11:39:26.000000000 -0500
+++ python-pyproj-1.8.9/debian/changelog	2013-08-21 01:45:21.000000000 -0400
@@ -1,3 +1,15 @@
+python-pyproj (1.8.9-2) UNRELEASED; urgency=low
+
+  * Add support for python3
+    - Add python3-pyroj to debian/control
+    - Add dh-python and python3-all-dev to build depends
+    - Build with python3 and buildstysem=pybuild
+    - Add debian/python-pyproj.install debian/python3-pyproj.install for
+      multi-binary package
+  * Drop obsolete build-dep on pysupport
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 21 Aug 2013 01:26:12 -0400
+
 python-pyproj (1.8.9-1) unstable; urgency=low
 
   * New upstream version
diff -Nru python-pyproj-1.8.9/debian/control python-pyproj-1.8.9/debian/control
--- python-pyproj-1.8.9/debian/control	2011-03-09 11:39:12.000000000 -0500
+++ python-pyproj-1.8.9/debian/control	2013-08-21 01:24:56.000000000 -0400
@@ -5,8 +5,9 @@
 Uploaders: David Paleino <da...@debian.org>
 Build-Depends:
  debhelper (>= 7.0.50~)
- , python-support
+ , dh-python
  , python-all-dev
+ , python3-all-dev
 Standards-Version: 3.9.1
 Homepage: http://code.google.com/p/pyproj/
 Vcs-Git: git://git.debian.org/git/pkg-grass/python-pyproj.git
@@ -28,3 +29,19 @@
  This is a Python binding to PROJ.4, it can receive coordinates as numpy
  arrays, Python arrays, lists or scalars. This module is optimized for
  numpy arrays.
+
+Package: python3-pyproj
+Architecture: any
+Depends:
+ ${python3:Depends}
+ , ${shlibs:Depends}
+ , ${misc:Depends}
+ , proj-data
+Description: Python 3 interface to PROJ.4 library
+ PROJ.4 performs cartographic transformations between geographic (lat/lon)
+ and map projection (x/y) coordinates. It can also transform directly
+ from one map projection coordinate system to another.
+ .
+ This is a Python 3 binding to PROJ.4, it can receive coordinates as numpy
+ arrays, Python arrays, lists or scalars. This module is optimized for
+ numpy arrays.
diff -Nru python-pyproj-1.8.9/debian/doc-base python-pyproj-1.8.9/debian/doc-base
--- python-pyproj-1.8.9/debian/doc-base	2010-08-02 15:28:23.000000000 -0400
+++ python-pyproj-1.8.9/debian/doc-base	1969-12-31 19:00:00.000000000 -0500
@@ -1,7 +0,0 @@
-Document: python-pyproj
-Title: pyproj API reference
-Section: Programming/Python
-
-Format: HTML
-Index: /usr/share/doc/python-pyproj/README.html
-Files: /usr/share/doc/python-pyproj/README.html
diff -Nru python-pyproj-1.8.9/debian/docs python-pyproj-1.8.9/debian/docs
--- python-pyproj-1.8.9/debian/docs	2010-08-02 15:28:23.000000000 -0400
+++ python-pyproj-1.8.9/debian/docs	1969-12-31 19:00:00.000000000 -0500
@@ -1,2 +0,0 @@
-README
-README.html
diff -Nru python-pyproj-1.8.9/debian/python3-pyproj.doc-base python-pyproj-1.8.9/debian/python3-pyproj.doc-base
--- python-pyproj-1.8.9/debian/python3-pyproj.doc-base	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python3-pyproj.doc-base	2013-08-21 03:55:01.000000000 -0400
@@ -0,0 +1,7 @@
+Document: python3-pyproj
+Title: pyproj API reference
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python3-pyproj/README.html
+Files: /usr/share/doc/python3-pyproj/README.html
diff -Nru python-pyproj-1.8.9/debian/python3-pyproj.docs python-pyproj-1.8.9/debian/python3-pyproj.docs
--- python-pyproj-1.8.9/debian/python3-pyproj.docs	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python3-pyproj.docs	2013-08-21 03:52:23.000000000 -0400
@@ -0,0 +1,2 @@
+README
+README.html
diff -Nru python-pyproj-1.8.9/debian/python3-pyproj.install python-pyproj-1.8.9/debian/python3-pyproj.install
--- python-pyproj-1.8.9/debian/python3-pyproj.install	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python3-pyproj.install	2013-08-21 01:44:37.000000000 -0400
@@ -0,0 +1 @@
+usr/lib/python3*/dist-packages/*
diff -Nru python-pyproj-1.8.9/debian/python-pyproj.doc-base python-pyproj-1.8.9/debian/python-pyproj.doc-base
--- python-pyproj-1.8.9/debian/python-pyproj.doc-base	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python-pyproj.doc-base	2010-08-02 15:28:23.000000000 -0400
@@ -0,0 +1,7 @@
+Document: python-pyproj
+Title: pyproj API reference
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python-pyproj/README.html
+Files: /usr/share/doc/python-pyproj/README.html
diff -Nru python-pyproj-1.8.9/debian/python-pyproj.docs python-pyproj-1.8.9/debian/python-pyproj.docs
--- python-pyproj-1.8.9/debian/python-pyproj.docs	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python-pyproj.docs	2010-08-02 15:28:23.000000000 -0400
@@ -0,0 +1,2 @@
+README
+README.html
diff -Nru python-pyproj-1.8.9/debian/python-pyproj.install python-pyproj-1.8.9/debian/python-pyproj.install
--- python-pyproj-1.8.9/debian/python-pyproj.install	1969-12-31 19:00:00.000000000 -0500
+++ python-pyproj-1.8.9/debian/python-pyproj.install	2013-08-21 01:44:08.000000000 -0400
@@ -0,0 +1 @@
+usr/lib/python2*/dist-packages/*
diff -Nru python-pyproj-1.8.9/debian/rules python-pyproj-1.8.9/debian/rules
--- python-pyproj-1.8.9/debian/rules	2011-03-09 11:38:40.000000000 -0500
+++ python-pyproj-1.8.9/debian/rules	2013-08-21 02:59:51.000000000 -0400
@@ -6,8 +6,9 @@
 
 override_dh_auto_install:
 	dh_auto_install
-	find $(CURDIR)/debian/python-pyproj/ -name "data" -type d | xargs rm -rf
+	find $(CURDIR)/debian/tmp/ -name "data" -type d | xargs rm -rf
+
 
 %:
 	dh $@ \
-		--with python2
+		--with python2,python3 --buildsystem=pybuild

Reply via email to