File debian.rules of Package cutter

#!/usr/bin/make -f
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
HAS_QMAKE6 := $(shell command -v qmake6 2> /dev/null)
ifndef HAS_QMAKE6
CUTTER_QT = 5
else
CUTTER_QT = 6
endif

export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed

export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

%:
	dh $@ --buildsystem=cmake --sourcedirectory=.

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCUTTER_ENABLE_PYTHON=ON \
		-DCUTTER_ENABLE_CRASH_REPORTS=OFF \
		-DCMAKE_BUILD_TYPE=Release \
		-DCUTTER_USE_BUNDLED_RIZIN=false \
		-DCUTTER_QT=$(CUTTER_QT) \
		-DCUTTER_ENABLE_PYTHON_BINDINGS=ON

override_dh_auto_install:
	dh_auto_install $@
	mv debian/tmp/usr/bin/cutter debian/tmp/usr/bin/cutter-re
	mv debian/tmp/usr/share/icons/hicolor/scalable/apps/cutter.svg debian/tmp/usr/share/icons/hicolor/scalable/apps/cutter-re.svg 
	sed -i 's/bin\/cutter/bin\/cutter-re/g' debian/tmp/usr/lib/**/cmake/Cutter/CutterTargets-*.cmake
openSUSE Build Service is sponsored by