From 55629b2fcc7291e3e35cc85cf77abffe4704ed33 Mon Sep 17 00:00:00 2001 From: "Jeremy T. Bouse" Date: Sat, 30 Aug 2014 14:46:38 -0700 Subject: Implement pybuild buildsystem --- debian/control | 1 + debian/rules | 39 ++------------------------------------- 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 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: -- cgit v1.2.3