#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

export PYBUILD_NAME=flower
export PYBUILD_DISABLE_python3=1

BUILD_DATE = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "@$(SOURCE_DATE_EPOCH)")

%:
	dh $@ --with python2 --buildsystem=pybuild

override_dh_auto_clean:
	dh_auto_clean
	make -C docs clean

override_dh_auto_build:
	dh_auto_build
	make -C docs man SPHINXOPTS="-D today=\"$(BUILD_DATE)\""

override_dh_auto_test:
	ln -sf /usr/share/javascript/twitter-bootstrap flower/static/bootstrap
	ln -sf /usr/share/javascript/d3 flower/static/d3
	ln -sf /usr/share/javascript/jquery flower/static/jquery
	ln -sf /usr/share/javascript/jquery-ui flower/static/jquery-ui
	ln -sf /usr/share/javascript/rickshaw flower/static/rickshaw
	dh_auto_test
	rm -f flower/static/bootstrap flower/static/d3 flower/static/jquery flower/static/jquery-ui flower/static/rickshaw

override_dh_auto_install:
	dh_auto_install
	set -e; for python in $(shell pyversions -r); do \
		rm -r debian/python-flower/usr/lib/$$python/dist-packages/flower/static; \
		rm -r debian/python-flower/usr/lib/$$python/dist-packages/flower/templates; \
		ln -s /usr/share/flower/static debian/python-flower/usr/lib/$$python/dist-packages/flower/static; \
		ln -s /usr/share/flower/templates debian/python-flower/usr/lib/$$python/dist-packages/flower/templates; \
	done
