1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#!/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
|