#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	# Application resources are generated by the checksum-pinned outer build.

override_dh_auto_install:
	install -d debian/min-browser/usr/lib/min-browser debian/min-browser/usr/bin
	cp -a app-payload/. debian/min-browser/usr/lib/min-browser/
	printf '%s\n' '#!/bin/sh' 'set -eu' 'unset ELECTRON_RUN_AS_NODE' 'exec /usr/lib/electron-runtime-43/electron /usr/lib/min-browser "$$@"' > debian/min-browser/usr/bin/min-browser
	chmod 0755 debian/min-browser/usr/bin/min-browser
	install -D -m 0644 debian/min-browser.desktop debian/min-browser/usr/share/applications/min-browser.desktop
	install -D -m 0644 app-payload/icons/icon256.png debian/min-browser/usr/share/icons/hicolor/256x256/apps/min-browser.png
	test ! -e debian/min-browser/usr/lib/min-browser/node_modules/electron
	! find debian/min-browser/usr/lib/min-browser -type f \( -name electron -o -name chrome-sandbox -o -name chrome_crashpad_handler \) -print -quit | grep -q .
	test -n "$$(find debian/min-browser/usr/lib/min-browser -type f \( -iname 'license' -o -iname 'license.*' -o -iname 'copying' -o -iname 'notice' \) -print -quit)"

override_dh_auto_test:
	# Runtime behavior is covered by test/test-shared-electron-min-browser.sh.
