tags 625504 + patch
thanks

python_distutils.pm insist on building extension modules for multiple Python version, which is not needed for canto. So I propose to not use it all. See the attached patch.

--
Jakub Wilk
diff -Nru canto-0.7.10/debian/control canto-0.7.10/debian/control
--- canto-0.7.10/debian/control	2010-07-28 17:50:01.000000000 +0200
+++ canto-0.7.10/debian/control	2011-06-09 14:20:32.000000000 +0200
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Python Applications Packaging Team <[email protected]>
 Uploaders: Vincent Legout <[email protected]>
-Build-Depends: debhelper (>= 7.0.50~), python-all-dev, python-support, libncurses5-dev, libncursesw5-dev
+Build-Depends: debhelper (>= 7.0.50~), python-dev, python-support, libncurses5-dev, libncursesw5-dev
 Standards-Version: 3.9.1
 Homepage: http://www.codezen.org/canto/
 Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/canto/
diff -Nru canto-0.7.10/debian/rules canto-0.7.10/debian/rules
--- canto-0.7.10/debian/rules	2010-07-17 14:32:04.000000000 +0200
+++ canto-0.7.10/debian/rules	2011-06-09 14:25:32.000000000 +0200
@@ -1,10 +1,16 @@
 #!/usr/bin/make -f
 
+-include /usr/share/python/python.mk
+
 %:
 	dh ${@}
 
+override_dh_auto_build:
+	python setup.py build --force
+
 override_dh_auto_install:
-	dh_auto_install -- --install-lib=/usr/lib/canto --install-scripts=/usr/lib/canto/bin
+	python setup.py install --root=debian/canto --no-compile $(py_setup_install_args) \
+		--install-lib=/usr/lib/canto --install-scripts=/usr/lib/canto/bin
 	mv $(CURDIR)/debian/canto//usr/lib/canto/bin/canto \
 		$(CURDIR)/debian/canto/usr/lib/canto/canto-bin
 	mv $(CURDIR)/debian/canto//usr/lib/canto/bin/canto-fetch \

Reply via email to