#!/usr/bin/make -f
#export DH_VERBOSE=1
#export DEB_BUILD_OPTIONS=nocheck
export PYBUILD_NAME=theano

export PYBUILD_INSTALL_ARGS=--install-scripts=/usr/share/{package}

export THEANO_FLAGS='base_compiledir=.pybuild,device=cpu'

%:
	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild

override_dh_auto_build:

override_dh_auto_install:
	dh_auto_install
	rm -fv debian/python*-theano/usr/lib/python*/dist-packages/theano/misc/check_blas_many.sh

override_dh_auto_test:
	PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS='PYTHONPATH=. {interpreter} -m nose -v' dh_auto_test || true # a few errors remain

override_dh_installdocs:
	dh_installdocs -A README.txt
	PYTHONPATH=. sphinx-build -N -bhtml doc/ debian/theano-doc/usr/share/doc/theano-doc/html/
	rdfind -outputname /dev/null -makesymlinks true debian/theano-doc
	symlinks -r -s -c debian/theano-doc

override_dh_sphinxdoc:
	dh_sphinxdoc
	rm -fv debian/theano-doc/usr/share/doc/theano-doc/html/_sources/LICENSE.txt # extra-license-file
