File debian.rules of Package starc

#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1

# see FEATURE AREAS in dpkg-buildflags(1)
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
export QT_SELECT := 5
export INSTALL_PREFIX  = /usr
export INSTALL_DESTDIR = /debian/starc$(INSTALL_PREFIX)
export APPICON = /src/app/starcapp/Images.xcassets/AppIcon.appiconset

%:
	dh $@ --buildsystem=qmake

override_dh_auto_configure:
	unzip /usr/src/packages/SOURCES/pdfhummus-*.zip
	unzip /usr/src/packages/SOURCES/pdftextextraction-*.zip
	unzip /usr/src/packages/SOURCES/qbreakpad-*.zip
	unzip /usr/src/packages/SOURCES/breakpad-*.zip
	unzip /usr/src/packages/SOURCES/lss-*.zip
	dh_auto_configure -- \
		src/starc.pro

override_dh_install:
	install -Dm 0755 $(CURDIR)/_build/starcapp $(CURDIR)$(INSTALL_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/starc/starc
	install -dm 0755 $(CURDIR)$(INSTALL_DESTDIR)/bin/
	ln -sf $(INSTALL_PREFIX)/lib/$(DEB_HOST_MULTIARCH)/starc/starc $(CURDIR)$(INSTALL_DESTDIR)/bin/
	install -Dm 0755 $(CURDIR)/_build/libcorelib.so.1.0.0 -t $(CURDIR)$(INSTALL_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/
	ln -sf libcorelib.so.1.0.0 $(CURDIR)$(INSTALL_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/libcorelib.so.1
	ln -sf libcorelib.so.1.0.0 $(CURDIR)$(INSTALL_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/libcorelib.so.1.0
	install -Dm 0755 $(CURDIR)/_build/plugins/*.so -t $(CURDIR)$(INSTALL_DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/starc/plugins/
	install -Dm 0644 $(CURDIR)/build/linux/appdir/starc.desktop $(CURDIR)$(INSTALL_DESTDIR)/share/applications/starc.desktop
	install -Dm 0644 $(CURDIR)$(APPICON)/icon_16x16.png $(CURDIR)$(INSTALL_DESTDIR)/share/icons/hicolor/16x16/apps/starc.png
	install -Dm 0644 $(CURDIR)$(APPICON)/icon_32x32.png $(CURDIR)$(INSTALL_DESTDIR)/share/icons/hicolor/32x32/apps/starc.png
	install -Dm 0644 $(CURDIR)$(APPICON)/icon_128x128.png $(CURDIR)$(INSTALL_DESTDIR)/share/icons/hicolor/128x128/apps/starc.png
	install -Dm 0644 $(CURDIR)$(APPICON)/icon_256x256.png $(CURDIR)$(INSTALL_DESTDIR)/share/icons/hicolor/256x256/apps/starc.png
	install -Dm 0644 $(CURDIR)$(APPICON)/icon_512x512.png  $(CURDIR)$(INSTALL_DESTDIR)/share/icons/hicolor/512x512/apps/starc.png
	install -Dm 0644 /usr/src/packages/SOURCES/starc.mime.xml $(CURDIR)$(INSTALL_DESTDIR)/share/mime/packages/starc.xml
	dh_install --

override_dh_missing:
	dh_missing --fail-missing
openSUSE Build Service is sponsored by