#!/usr/bin/make -f

PACKAGE = $(shell dh_listpackages)
TMP     = debian/$(PACKAGE)

%:
	dh $@

# install psgi script
# fix hashbang
# use separately packaged Javascript
override_dh_install:
	dh_install scripts/endpoint.psgi usr/share/$(PACKAGE)
	find $(TMP)/usr/share/$(PACKAGE) -type f -print0 | \
		xargs -r0 sed -i -e '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|'
	find $(TMP)/usr/share/perl5/auto \
		-type f -not -name codemirror-config.js \
		-delete
	find $(TMP)/usr/share/perl5/auto \
		-type f -name sparqlcolors.css \
		-delete
	ln -fsT ../../../../../../../../javascript/codemirror \
		$(TMP)/usr/share/perl5/auto/share/dist/AtteanX-Endpoint/endpoint/www/js/codemirror

# fix hashbang
override_dh_installexamples:
	dh_installexamples
	find $(TMP)/usr/share/doc/$(PACKAGE)/examples -type f -print0 | \
		xargs -r0 sed -i -e '1s|^#!/usr/bin/env perl|#!/usr/bin/perl|'
