#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

export PYBUILD_NAME=djangocms-admin-style

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

override_dh_auto_build:
	set -e; \
	for loc in djangocms_admin_style/locale/*; do \
		python setup.py compile_catalog --directory djangocms_admin_style/locale/ --locale $$(basename $$loc) --domain django; \
	done
	set -e; \
	for name in djangocms-admin ie; do \
		pyscss -I djangocms_admin_style/sass \
			-o djangocms_admin_style/static/djangocms_admin_style/css/$$name.css \
			djangocms_admin_style/sass/$$name.scss; \
	done
	dh_auto_build

override_dh_install:
	dh_install
	set -e; \
	for i in debian/python*-djangocms-admin-style/usr/lib/python*/*-packages/djangocms_admin_style; do \
		for j in locale sass static templates; do \
			rm -rf $$i/$$j; \
			ln -s ../../../../share/python-djangocms-admin-style-common/$$j $$i/$$j; \
		done; \
	done
	rm -f debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/djangocms_admin_style/js/jquery.ui.touch-punch.js
	rm -f debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/djangocms_admin_style/js/jquery.ui.touch-punch.min.js
	rm -f debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/cms/PIE.htc
	ln -s ../../../../../share/javascript/jquery-ui-touch-punch/jquery.ui.touch-punch.js debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/djangocms_admin_style/js/jquery.ui.touch-punch.js
	ln -s ../../../../../share/javascript/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/djangocms_admin_style/js/jquery.ui.touch-punch.min.js
	ln -s ../../../../share/javascript/PIE/PIE.htc debian/python-djangocms-admin-style-common/usr/share/python-djangocms-admin-style-common/static/cms/PIE.htc
