File debian.rules of Package cloudlogoffline

#!/usr/bin/make -f
# -*- makefile -*-
#
# debian rules file for package cloudlogoffline
#
# Copyright (c) 2024 Kai Pastor <dg0yt@darc.de>
# 
# This file is geared towards Open Build Service usage.
#

export LANG       := C.UTF-8
export DH_VERBOSE := 1

PACKAGE_NAME      := cloudlogoffline
UPSTREAM_VERSION  := $(shell dpkg-parsechangelog -SVersion | sed -e s/-.*//)

BRANCH            := master
ifdef BRANCH
  SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -SVersion | sed -e 's/-.*/ 0000Z/;s/.*[.]//' | date +%s -f -)
else
  SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -SDate | date +%s -f -)
endif
export SOURCE_DATE_EPOCH

export QMAKE      := $(shell which qmake6 || echo qmake)
export QT_SELECT  := $(shell test "$(QMAKE)" != "qmake" || echo qt5)

%:
	dh $@
    
override_dh_auto_configure:
	$(QMAKE) -makefile PREFIX=/usr

override_dh_auto_install:
	dh_auto_install
	mkdir -p debian/$(PACKAGE_NAME)/usr/share/applications
	cp debian/CloudLogOffline.desktop debian/$(PACKAGE_NAME)/usr/share/applications/CloudLogOffline.desktop
	# 16, 24, 32, 48, 96, 128, 256, 512
	mkdir -p debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/32x32/apps
	cp android/res/drawable-ldpi/icon.png debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/32x32/apps/CloudLogOffline.png
	mkdir -p debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/48x48/apps
	cp android/res/drawable-mdpi/icon.png debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/48x48/apps/CloudLogOffline.png
	mkdir -p debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/96x96/apps
	cp android/res/drawable-xhdpi/icon.png debian/$(PACKAGE_NAME)/usr/share/icons/hicolor/96x96/apps/CloudLogOffline.png
	if test "x$(QT_SELECT)" = "xqt5" ; \
	then echo "obs:Depends= qml-module-qt-labs-calendar" ; \
	     echo "obs:Recommends= libqt5positioning5-plugins, qttranslations5-l10n" ; \
	else echo "obs:Depends= qml6-module-qt5compat-graphicaleffects" ; \
	     echo "obs:Recommends= libqt6positioning6-plugins, qttranslations6-l10n" ; \
	fi >> debian/cloudlogoffline.substvars
openSUSE Build Service is sponsored by