aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy T. Bouse <jbouse@debian.org>2014-08-30 14:46:38 -0700
committerJeremy T. Bouse <jbouse@debian.org>2014-08-30 14:46:38 -0700
commit55629b2fcc7291e3e35cc85cf77abffe4704ed33 (patch)
tree5eb2c10ad7e092ae12a2255784b8c41d24c507ec
parent27c97d8824413f09d6b897a409dd6a081b9bd43f (diff)
downloadpython-paramiko-55629b2fcc7291e3e35cc85cf77abffe4704ed33.tar
python-paramiko-55629b2fcc7291e3e35cc85cf77abffe4704ed33.tar.gz
Implement pybuild buildsystem
-rw-r--r--debian/control1
-rwxr-xr-xdebian/rules39
2 files changed, 3 insertions, 37 deletions
diff --git a/debian/control b/debian/control
index 93d22ec..8eedcf7 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,7 @@ Uploaders: Guido Guenther <agx@debian.org>
X-Python-Version: >= 2.6
X-Python3-Version: >= 3.2
Build-Depends: debhelper (>> 9),
+ dh-python,
python-all (>= 2.6.6-3~),
python-crypto (>= 2.1.0-2),
python-ecdsa,
diff --git a/debian/rules b/debian/rules
index ff9e733..f6bd7b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,32 +1,9 @@
#!/usr/bin/make -f
-PY3VERS=$(shell py3versions -vr)
+export PYBUILD_NAME=paramiko
%:
- dh $@ --with python2,python3
-
-build-python%:
- python$* setup.py build
-
-test-python%:
- python$* setup.py test -vv
-
-install-python%:
- python$* setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb
-
-override_dh_auto_build: $(PY3VERS:%=build-python%)
- dh_auto_build
-
-override_dh_auto_test: $(PY3VERS:%=test-python%)
- dh_auto_test
-
-override_dh_auto_install: $(PY3VERS:%=install-python%)
- dh_auto_install
-
-override_dh_install:
- dh_install "debian/tmp/usr/lib/python2*" -p python-paramiko
- dh_install "debian/tmp/usr/lib/python3*" -p python3-paramiko
- dh_install
+ dh $@ --with python2,python3 --buildsystem=pybuild
override_dh_installdocs:
ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
@@ -34,15 +11,3 @@ ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
endif
dh_installdocs
-override_dh_clean:
- dh_clean
- rm -rf build
- rm -rf html
-
-# Commands not to run
-override_dh_installcatalogs override_dh_installcron:
-override_dh_installdebconf override_dh_installemacsen override_dh_installifupdown:
-override_dh_installinfo override_dh_installinit override_dh_installmenu override_dh_installmime:
-override_dh_installmodules override_dh_installlogcheck override_dh_installlogrotate:
-override_dh_installpam override_dh_installppp override_dh_installudev override_dh_installwm:
-override_dh_installxfonts override_dh_gconf override_dh_icons override_dh_perl override_dh_usrlocal: