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

%:
	dh $@

override_dh_auto_build:
	dh_auto_build --buildsystem=nodejs
	cd webpack-cli && sh -ex ../debian/nodejs/webpack-cli/build

execute_after_dh_install:
	find debian/webpack/usr/share/nodejs/webpack -name .eslintrc.js -delete
	mkdir -p debian/webpack/usr/share/nodejs/terser-webpack-plugin
	jq '.name = "terser-webpack-plugin"' terser-webpack-plugin/package.json > debian/webpack/usr/share/nodejs/terser-webpack-plugin/package.json
	ln -s ../minimizer-webpack-plugin/dist debian/webpack/usr/share/nodejs/terser-webpack-plugin/dist
	ln -s ../minimizer-webpack-plugin/types debian/webpack/usr/share/nodejs/terser-webpack-plugin/types


execute_after_dh_fixperms:
	chmod +x debian/webpack/usr/share/nodejs/webpack/bin/webpack.js
	chmod +x debian/webpack/usr/share/nodejs/webpack-cli/bin/cli.js

execute_after_dh_installdocs:
	dh_nodejs_autodocs
	mkdir -p debian/webpack/usr/share/doc/node-terser-webpack-plugin
	ln -s ../webpack/copyright debian/webpack/usr/share/doc/node-terser-webpack-plugin/copyright


execute_before_dh_gencontrol:
	echo "terser-webpack-plugin:Provides=node-terser-webpack-plugin (= $$(pkgjs-pjson terser-webpack-plugin version))" >> debian/webpack.substvars
