#!/usr/bin/make -f # -*- makefile -*- SHELL:=/bin/bash export DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 %: dh $@ override_dh_auto_configure: /usr/lib/$(DEB_BUILD_MULTIARCH)/qt5/bin/lrelease OpenBoard.pro dh_auto_configure -- -DCMAKE_CXX_STANDARD=20 override_dh_install: # generate desktop icons of different sizes for dim in 16 22 32 48 64; do \ mkdir -p "debian/tmp/usr/share/icons/hicolor/$${dim}x$${dim}/apps/";\ convert -scale "$${dim}x$${dim}" "$(CURDIR)/resources/images/OpenBoard.png" "debian/tmp/usr/share/icons/hicolor/$${dim}x$${dim}/apps/openboard.png";\ done # fix file permissions chmod a-x $(CURDIR)/debian/tmp/usr/share/openboard/library/applications/GraphMe.wgt/config.xml # install customizations directory cp -av resources/customizations/ $(CURDIR)/debian/tmp/usr/share/openboard/ dh_install override_dh_clean: dh_clean -rm .qmake.stash -rm -R build/ -rm -R debug/ -rm -R release/ -rm resources/i18n/*.qm