#!/usr/bin/make -f

export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64

%:
	dh $@

override_dh_auto_build:
	./gradlew --no-daemon wireShareJar

override_dh_auto_install:
	install -d debian/wireshare/usr/bin debian/wireshare/usr/share/wireshare
	install -m 0755 packaging/common/launchers/WireShare debian/wireshare/usr/bin/WireShare
	install -m 0644 WireShare.jar debian/wireshare/usr/share/wireshare/WireShare.jar
	install -Dm0644 packaging/common/app/@release_app_id@.desktop debian/wireshare/usr/share/applications/@release_app_id@.desktop
	install -Dm0644 packaging/common/app/@release_app_id@.metainfo.xml debian/wireshare/usr/share/metainfo/@release_app_id@.metainfo.xml
	install -Dm0644 packaging/common/icons/scalable/apps/@release_app_id@.svg debian/wireshare/usr/share/icons/hicolor/scalable/apps/@release_app_id@.svg
	install -Dm0644 packaging/common/icons/scalable/status/@release_app_id@.XferDone.svg debian/wireshare/usr/share/icons/hicolor/scalable/status/@release_app_id@.XferDone.svg
	for size in 16 20 22 24 32 36 40 48 64 72 96 128 192 256 384 512 1024; do \
		install -Dm0644 packaging/common/icons/hicolor/$${size}x$${size}/apps/@release_app_id@.png debian/wireshare/usr/share/icons/hicolor/$${size}x$${size}/apps/@release_app_id@.png; \
		install -Dm0644 packaging/common/icons/hicolor/$${size}x$${size}/status/@release_app_id@.XferDone.png debian/wireshare/usr/share/icons/hicolor/$${size}x$${size}/status/@release_app_id@.XferDone.png; \
	done
