#!/usr/bin/make -f
#export DH_VERBOSE=1

DEBIAN_CODENAME = $(shell echo $$DIST)
ifeq "$(DEBIAN_CODENAME)" ""
	DEBIAN_CODENAME = $(shell dpkg-parsechangelog | awk '/^Distribution: / {print $$2}')
endif

BUILDDEBFLAGS= -- -Zxz -z9

VERSIONUTILS=$(shell cat $(CURDIR)/src/make/config.inc | grep VACUUM_UTILS_ABI | sed "s/.*= //g")
ifeq "$(VERSIONUTILS)" ""
	exit 1
endif

CMAKEOPT= -DGIT_HASH=66bb4262c7da1879275dd539099b27cf4098f60f \
          -DGIT_DATE=1591392286 \
          -DINSTALL_SDK=1\
          -DINSTALL_APP_DIR=vacuum-im\
          -DINSTALL_LIB_DIR=lib/$(DEB_HOST_MULTIARCH)\
          -DPLUGIN_adiummessagestyle=OFF\
          -DSPELLCHECKER_BACKEND=HUNSPELL
%:
	dh $@ --buildsystem=cmake

override_dh_clean:
	dh_clean

override_dh_auto_configure:
	dh_auto_configure -- $(CMAKEOPT)

override_dh_install:
	dh_install --list-missing -XCOPYING -Xlicense.txt
	for size in 16 24 32 48 64 96 128 ; do \
		mkdir -p $(CURDIR)/debian/vacuum-im/usr/share/icons/hicolor/$${size}x$${size}/apps/ && install -Dm644 $(CURDIR)/resources/menuicons/shared/mainwindowlogo$${size}.png $(CURDIR)/debian/vacuum-im/usr/share/icons/hicolor/$${size}x$${size}/apps/vacuum-im.png ; \
	done
	rm $(CURDIR)/debian/vacuum-im/usr/share/doc/vacuum-im/CHANGELOG
	mv $(CURDIR)/debian/vacuum-im/usr/share/applications/vacuum.desktop $(CURDIR)/debian/vacuum-im/usr/share/applications/vacuum-im.desktop
	sed -i "s/Exec=vacuum/Exec=vacuum-im/;s/Icon=vacuum/Icon=vacuum-im/" $(CURDIR)/debian/vacuum-im/usr/share/applications/vacuum-im.desktop
	mv $(CURDIR)/debian/vacuum-im/usr/share/pixmaps/vacuum.png $(CURDIR)/debian/vacuum-im/usr/share/pixmaps/vacuum-im.png
	mv $(CURDIR)/debian/vacuum-im/usr/bin/vacuum $(CURDIR)/debian/vacuum-im/usr/bin/vacuum-im

override_dh_strip:
	dh_strip --dbg-package=vacuum-im-dbg

%:
	dh $@ --parallel
