#!/usr/bin/make -f

DEB_PYTHON_DISTUTILS_INSTALLDIR_SKEL=/usr/lib/@PYTHONBINARY@/dist-packages/
DEB_PYTHON_INSTALL_ARGS_ALL=--prefix=/usr --no-compile -O0 --install-layout=deb

include /usr/share/cdbs/1/rules/debhelper.mk
DEB_INSTALL_CHANGELOGS_ALL=CHANGELOG
include /usr/share/cdbs/1/class/python-distutils.mk

build/python-urwid:: build-docs-test-stamp
build-docs-test-stamp:
	python setup.py test
	python setup.py build_sphinx
	touch build-docs-test-stamp

install/python-urwid::
	chmod a+x debian/tmp/usr/lib/python*/dist-packages/urwid/*.py
	chmod a-x debian/tmp/usr/lib/python*/dist-packages/urwid/version.py

install/python3-urwid::
	mv debian/tmp/usr/lib/$(shell py3versions -d) debian/tmp/usr/lib/python3
	-cp debian/tmp/usr/lib/python3.*/dist-packages/urwid/*.so debian/tmp/usr/lib/python3/dist-packages/urwid/
	rm -rf debian/tmp/usr/lib/python3.*

clean::
	rm -rf build build-docs-test-stamp urwid.egg-info
	find . -name '*.so' -delete
