#!/usr/bin/make -f

PACKAGE = slm

%:
	dh $@ --with python3

override_dh_install:
	dh_install
	# remove CSV files
	find debian/$(PACKAGE)/ -name '.git*' | xargs rm -f
	# fix symlinks to absolute locations
	##### for gestion/static/*
	symlinks=$$(find debian/$(PACKAGE)/var/lib/slm/gestion/static/* -type l); \
	for s in $${symlinks}; do \
	  t=""; r=$$(realpath $$s); \
	  r1=$$(echo $$r | sed 's%/%../../../../../../%'); \
	  if [ -d $$r ]; then s=$$(dirname $$s); t=/$$(basename $$s); fi; \
	  echo "$$s$$t ===> $$r1"; \
	  ln -sf $$r1 $$s; \
	done
	##### for aide/themes/genus/static/*
		symlinks=$$(find debian/$(PACKAGE)/var/lib/slm/aide/themes/genus/static/* -type l); \
	for s in $${symlinks}; do \
	  t=""; r=$$(realpath $$s); \
	  r1=$$(echo $$r | sed 's%/%../../../../../../../../%'); \
	  if [ -d $$r ]; then s=$$(dirname $$s); t=/$$(basename $$s); fi; \
	  echo "$$s$$t ===> $$r1"; \
	  ln -sf $$r1 $$s; \
	done
	##### for aide/output/theme/fonts/
	ln -sf ../../../../../../../usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf debian/$(PACKAGE)/var/lib/slm/aide/output/theme/fonts/DejaVuSansMono.ttf
	echo "/var/lib/slm/aide/output/theme/fonts/DejaVuSansMono.ttf ===> ../../../../../../../usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf"
	# remove outils/maj_sans_accent.django
	rm -f debian/$(PACKAGE)/var/lib/slm/outils/maj_sans_accent.django
	# fix embedded jquery.js
	rm -f debian/$(PACKAGE)/var/lib/slm/aide/output/theme/js/jquery.js
	ln -s ../../../../../../../usr/share/javascript/jquery/jquery.js debian/$(PACKAGE)/var/lib/slm/aide/output/theme/js/
	# remove __pycache__ directories
	find debian/$(PACKAGE) -name __pycache__ | xargs rm -rf

