#!/usr/bin/make -f
DEST=$(CURDIR)/debian/exifcleaner
UPSTREAM=$(CURDIR)/upstream-root
%:
	dh $@
override_dh_auto_build:
override_dh_auto_install:
	install -d $(DEST)/usr/lib/exifcleaner $(DEST)/usr/bin $(DEST)/usr/share/icons
	cp -a $(UPSTREAM)/opt/ExifCleaner/resources/. $(DEST)/usr/lib/exifcleaner/
	printf '%s\n' '#!/bin/sh' 'set -eu' 'unset ELECTRON_RUN_AS_NODE' 'exec /usr/lib/electron-runtime-43/electron /usr/lib/exifcleaner/app.asar "$$@"' > $(DEST)/usr/bin/exifcleaner
	chmod 0755 $(DEST)/usr/bin/exifcleaner
	install -D -m 0644 debian/exifcleaner.desktop $(DEST)/usr/share/applications/exifcleaner.desktop
	cp -a $(UPSTREAM)/usr/share/icons/hicolor $(DEST)/usr/share/icons/
	test -s $(DEST)/usr/share/icons/hicolor/256x256/apps/exifcleaner.png
	test ! -e $(DEST)/usr/lib/exifcleaner/app-update.yml
	! find $(DEST)/usr/lib/exifcleaner -type f \( -name electron -o -name chrome-sandbox -o -name chrome_crashpad_handler -o -name resources.pak -o -name libffmpeg.so \) -print -quit | grep -q .
override_dh_auto_test:
	# Covered by test/test-shared-electron-exifcleaner.sh.
