[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