#!/usr/bin/make -f PRIVATE_LIBDIR := /usr/lib/digikam export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # Augment path to find gphoto2-config; workaround for #826166 export PATH := $(PATH):/usr/lib/$(DEB_HOST_MULTIARCH)/libgphoto2-dev/bin # Architectures that support QWEBENGINE (qtwebengine5-dev) has_qwebengine = amd64 arm64 armhf i386 mips64el mipsel ENABLE_QWEBENGINE = OFF ifeq ($(DEB_HOST_ARCH), $(filter $(DEB_HOST_ARCH),$(has_qwebengine))) ENABLE_QWEBENGINE = ON endif %: dh $@ --with kde override_dh_clean: dh_clean override_dh_auto_configure: dh_auto_configure --buildsystem=kde -- \ -DCMAKE_INSTALL_RPATH="$(PRIVATE_LIBDIR)" \ -DDIGIKAMSC_COMPILE_DOC=on \ -DDIGIKAMSC_COMPILE_PO=on \ -DENABLE_MYSQLSUPPORT=ON \ -DENABLE_INTERNALMYSQL=ON \ -DENABLE_KFILEMETADATASUPPORT=ON \ -DENABLE_AKONADICONTACTSUPPORT=ON \ -DENABLE_MEDIAPLAYER=OFF \ -DENABLE_QWEBENGINE=$(ENABLE_QWEBENGINE) \ -DENABLE_APPSTYLES=ON # help2man -n 'digital photo management application' --no-info obj-*/core/app/digikam > debian/man/digikam.1 # help2man -n 'image viewer/editor' --no-info obj-*/core/showfoto/showfoto > debian/man/showfoto.1 override_dh_auto_install: dh_auto_install # remove development stuff: headers, cmake config files, pkg-config files, .so symlinks, static libs rm -rf --verbose debian/tmp/usr/include rm -rf --verbose debian/tmp/usr/share/kde4/apps/cmake rm -rf --verbose debian/tmp/usr/lib/cmake rm -rf --verbose debian/tmp/usr/lib/*/cmake rm -rf --verbose debian/tmp/usr/lib/pkgconfig find debian/tmp/usr/lib -type l -name '*.so' -exec rm --verbose {} \; # remove potentially conflicting oxygen icons in global icon theme rm -rf --verbose debian/tmp/usr/share/icons/oxygen # remove haar cascades, the versions in opencv-data will be used instead rm -rf --verbose debian/tmp/usr/share/kde4/apps/libkface/haarcascades override_dh_installchangelogs: dh_installchangelogs -pdigikam ChangeLog dh_installchangelogs --remaining-packages override_dh_install: dh_install dh_missing --fail-missing override_dh_shlibdeps: dh_shlibdeps -l$(CURDIR)/debian/digikam-private-libs/$(PRIVATE_LIBDIR) override_dh_gencontrol: dh_gencontrol -- -Vdigikam:Conflicts='$(CONFLICTS_SUBSTVAR)' # auto tests require user interaction - override override_dh_auto_test: