#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	# The checksum-pinned outer build prepares the webpack output.

override_dh_auto_install:
	install -d debian/fluent-reader/usr/lib/fluent-reader debian/fluent-reader/usr/bin
	install -m 0644 app.asar debian/fluent-reader/usr/lib/fluent-reader/app.asar
	printf '%s\n' '#!/bin/sh' 'set -eu' 'unset ELECTRON_RUN_AS_NODE' 'exec /usr/lib/electron-runtime-44/electron /usr/lib/fluent-reader/app.asar "$$@"' > debian/fluent-reader/usr/bin/fluent-reader
	chmod 0755 debian/fluent-reader/usr/bin/fluent-reader
	install -D -m 0644 debian/fluent-reader.desktop debian/fluent-reader/usr/share/applications/fluent-reader.desktop
	install -D -m 0644 build/icon.png debian/fluent-reader/usr/share/icons/hicolor/512x512/apps/fluent-reader.png
	install -d debian/fluent-reader/usr/share/doc/fluent-reader
	cp -a third-party-licenses debian/fluent-reader/usr/share/doc/fluent-reader/
	test -z "$$(find app-payload -type f \( -name '*.node' -o -name '*.so' -o -name electron -o -name chrome-sandbox -o -name chrome_crashpad_handler -o -name app-update.yml -o -name latest.yml \) -print -quit)"

override_dh_auto_test:
	# Offline import/read/export is covered by the clean-container smoke test.
