--- Revision None +++ Revision 653031376561 @@ -0,0 +1,68 @@ +export DH_COMPAT=4 +export DH_OPTIONS + +DEB_PYTHON_SYSTEM := pysupport + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk + +PYDEF=$(shell pyversions -d) +PYVERS=$(shell pyversions -r) + +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) + +switch-arch: + sed -e 's/Architecture: any/Architecture: ${DEB_BUILD_ARCH}/g' debian/control > control.dummy + mv control.dummy debian/control + +build: build-stamp +build-stamp: + dh_testdir + set -e; \ + for python in $(PYVERS); do \ + $$python setup.py build; \ + done + touch build-stamp + +clean:: + dh_testdir + for python in $(PYVERS); do \ + $$python setup.py clean; \ + done + rm -rf build-stamp build + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + set -e; \ + for python in $(PYVERS); do \ + $$python setup.py install --root=debian/python-midgard2; \ + done + +# nothing to do +binary-indep: DH_OPTIONS=-i +binary-indep: + +binary-indep: DH_OPTIONS=-a +binary-arch: install + dh_testdir + dh_testroot + dh_installdocs + dh_installchangelogs + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_makeshlibs + dh_shlibdeps -L libmidgard9.3 + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: switch-arch binary-indep binary-arch +.PHONY: switch-arch binary binary-arch binary-indep clean build +