#!/usr/bin/make -f
# -*- makefile -*-

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

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

export NODE_PATH=debian/node_modules

%:
	dh $@

override_dh_auto_build:
	dh_auto_build --buildsystem=nodejs
	NODE_PATH=debian/build_modules node ./scripts/build.js
	#NODE_PATH=debian/build_modules node ./scripts/buildTs.js
	perl -i -pe "s#/usr/lib/nodejs#/usr/lib/nodejs','/usr/lib/"$(DEB_HOST_MULTIARCH)"/nodejs#" packages/jest-resolve/build/index.js
	help2man packages/jest/bin/jest.js --no-info >jest.1

override_dh_installexamples:
	dh_installexamples
	find debian/jest -name .gitignore -delete

override_dh_auto_clean:
	dh_auto_clean --buildsystem=nodejs
	find . -name build|grep -v debian |xargs rm -rf

override_dh_install:
	dh_install
	rm -rf `find $(TMP) -name '__*__'`

override_dh_fixperms:
	dh_fixperms
	chmod +x $(TMP)/usr/share/nodejs/import-local/fixtures/cli.js
	chmod +x $(TMP)/usr/share/nodejs/is-ci/bin.js
	chmod +x $(TMP)/usr/share/nodejs/jest/bin/jest.js
	chmod +x $(TMP)/usr/share/nodejs/jest-cli/bin/jest.js
	chmod +x $(TMP)/usr/share/nodejs/jest-repl/bin/jest-repl.js
	chmod +x $(TMP)/usr/share/nodejs/jest-repl/build/cli/index.js
	chmod +x $(TMP)/usr/share/nodejs/jest-runtime/bin/jest-runtime.js
