[Python-apps-commits] r2282 - in packages/drobo-utils/trunk/debian (control rules)

catlee-guest at users.alioth.debian.org catlee-guest at users.alioth.debian.org
Mon Feb 2 17:48:16 UTC 2009


    Date: Monday, February 2, 2009 @ 17:48:15
  Author: catlee-guest
Revision: 2282

Rely on python-support to do byte-compilation for different python
versions.

Add XS-Python-Version and XB-Python-Version headers to control file.

Remove unnecessary dh_* steps in debian/rules

Modified:
  packages/drobo-utils/trunk/debian/control
  packages/drobo-utils/trunk/debian/rules

Modified: packages/drobo-utils/trunk/debian/control
===================================================================
--- packages/drobo-utils/trunk/debian/control	2009-02-02 16:37:33 UTC (rev 2281)
+++ packages/drobo-utils/trunk/debian/control	2009-02-02 17:48:15 UTC (rev 2282)
@@ -9,12 +9,14 @@
 Homepage: http://drobo-utils.sourceforge.net
 Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/drobo-utils/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/drobo-utils/trunk/
+XS-Python-Version: all
 
 Package: drobo-utils
 Architecture: all
 Recommends: parted, sudo
 Suggests: gparted, python-qt4
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-ctypes
+Depends: ${misc:Depends}, ${python:Depends}, python-ctypes
+XB-Python-Version: ${python:Versions}
 Description: manage data robotics storage units (drobos)
  Provides utilities for managing Data Robotics storage units, also known as
  "Drobos".  Drobos are external hard drive enclosures that connect to your PC

Modified: packages/drobo-utils/trunk/debian/rules
===================================================================
--- packages/drobo-utils/trunk/debian/rules	2009-02-02 16:37:33 UTC (rev 2281)
+++ packages/drobo-utils/trunk/debian/rules	2009-02-02 17:48:15 UTC (rev 2282)
@@ -6,19 +6,17 @@
 
 PKGNAME := drobo-utils
 
-PYVERS=$(shell pyversions -vs)
+build: build-stamp
 
-build: $(PYVERS:%=build-python%-stamp)
-
-build-python%-stamp:
-	python$* setup.py build
+build-stamp:
+	python setup.py build
 	touch $@
 
 clean:
 	dh_testdir
 	dh_testroot
-	[ ! -d build ] || rm -rf build
 	python setup.py clean --all
+	[ ! -d build ] || rm -rf build
 	find . -name "*\.pyc" -delete
 	dh_clean *-stamp
 
@@ -27,9 +25,8 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	for py in $(PYVERS); do \
-	    python$$py setup.py install_lib -d $(CURDIR)/debian/$(PKGNAME)/usr/lib/python$$py/site-packages; \
-	done
+	python setup.py install_lib -d $(CURDIR)/debian/$(PKGNAME)/usr/share/python-support/$(PKGNAME)
+	find $(CURDIR)/debian/$(PKGNAME) -name "*\.pyc" -delete
 	python setup.py install_data -d $(CURDIR)/debian/$(PKGNAME)/usr/share/$(PKGNAME)
 	python setup.py install_scripts -d $(CURDIR)/debian/$(PKGNAME)/usr/sbin
 	for s in $(CURDIR)/debian/$(PKGNAME)/usr/sbin/*; do \
@@ -44,13 +41,11 @@
 	dh_installchangelogs CHANGES.txt
 	dh_installdocs
 	dh_pysupport
-	dh_strip
 	dh_link
 	dh_installman
 	dh_compress 		-X.py
 	dh_fixperms
 	dh_installdeb
-	dh_shlibdeps
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb




More information about the Python-apps-commits mailing list