#! /usr/bin/make -f SHELL = /bin/bash # all versions PYVERS := $(shell pyversions -vs) VER := $(shell /usr/bin/python -c 'import sys; print sys.version[:3]') #export DH_PYCENTRAL=nomove build: build-stamp build-stamp: $(PYVERS:%=build-python%) touch $@ build-python%: python$* setup.py build touch $@ clean: rm -rf *-stamp build-python* build rm -rf $(addprefix debian/,$(packages)) debian/files debian/substvars find . -name "*.pyc" |xargs -r rm dh_clean install: build-stamp install-prereq $(PYVERS:%=install-python%) install-prereq: build-stamp dh_testdir dh_testroot dh_clean -k install-python%: install-prereq : # python-lechat python$* setup.py install --root=debian/python-lechat --no-compile -find debian/python-lechat -name '*.py[co]' | xargs rm -f : # lechat mkdir -p debian/python-lechat/usr/share/python-lechat dh_movefiles -ppython-lechat \ --sourcedir=debian/python-lechat/ \ usr/share/python-lechat : # lechat-client dh_movefiles -plechat-client \ --sourcedir=debian/python-lechat \ usr/lib/python$*/site-packages/lechat-client : # lechat-server dh_movefiles -plechat-server \ --sourcedir=debian/python-lechat \ usr/lib/python$*/site-packages/lechat-server binary-indep: build install dh_testdir dh_testroot dh_installchangelogs -i dh_installdocs -i dh_installmenu -i dh_compress -i -X.py dh_fixperms -i dh_pycentral -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i #binary-arch: build install # dh_testdir # dh_testroot # dh_installchangelogs -a # dh_installdocs -a # dh_installmenu -a # dh_strip -plechat-client # rm -rf debian/python-lechat/usr/share/doc/python-lechat # ln -s lechat \ # debian/python-lechat/usr/share/doc/python-lechat # dh_compress -a -X.py # dh_fixperms -a # dh_pycentral -a # dh_installdeb -a # dh_shlibdeps -a # dh_gencontrol -a # dh_md5sums -a # dh_builddeb -a binary: binary-indep .PHONY: build clean binary-indep binary install install-prereq