diff --git a/debian b/debian new file mode 120000 index 0000000..cd83f55 --- /dev/null +++ b/debian @@ -0,0 +1 @@ +debian-qt5 \ No newline at end of file diff --git a/debian/changelog b/debian-qt5/changelog similarity index 100% rename from debian/changelog rename to debian-qt5/changelog diff --git a/debian/compat b/debian-qt5/compat similarity index 100% rename from debian/compat rename to debian-qt5/compat diff --git a/debian/control b/debian-qt5/control similarity index 100% rename from debian/control rename to debian-qt5/control diff --git a/debian/copyright b/debian-qt5/copyright similarity index 100% rename from debian/copyright rename to debian-qt5/copyright diff --git a/debian/libnymea-energy-dev.install.in b/debian-qt5/libnymea-energy-dev.install.in similarity index 100% rename from debian/libnymea-energy-dev.install.in rename to debian-qt5/libnymea-energy-dev.install.in diff --git a/debian/libnymea-energy.install.in b/debian-qt5/libnymea-energy.install.in similarity index 100% rename from debian/libnymea-energy.install.in rename to debian-qt5/libnymea-energy.install.in diff --git a/debian/nymea-experience-plugin-energy.install.in b/debian-qt5/nymea-experience-plugin-energy.install.in similarity index 100% rename from debian/nymea-experience-plugin-energy.install.in rename to debian-qt5/nymea-experience-plugin-energy.install.in diff --git a/debian/rules b/debian-qt5/rules similarity index 72% rename from debian/rules rename to debian-qt5/rules index 24a13dc..098569f 100755 --- a/debian/rules +++ b/debian-qt5/rules @@ -18,14 +18,5 @@ override_dh_auto_clean: dh_auto_clean rm -rf $(PREPROCESS_FILES:.in=) -override_dh_auto_test: - -override_dh_install: $(PREPROCESS_FILES:.in=) - dh_install - -# Note that this is the default with compat level 12. -override_dh_missing: - dh_missing --list-missing - %: dh $@ --buildsystem=qmake --parallel diff --git a/debian-qt6/changelog b/debian-qt6/changelog new file mode 120000 index 0000000..98cdf8f --- /dev/null +++ b/debian-qt6/changelog @@ -0,0 +1 @@ +../debian-qt5/changelog \ No newline at end of file diff --git a/debian-qt6/compat b/debian-qt6/compat new file mode 100644 index 0000000..b1bd38b --- /dev/null +++ b/debian-qt6/compat @@ -0,0 +1 @@ +13 diff --git a/debian-qt6/control b/debian-qt6/control new file mode 100644 index 0000000..ca7567f --- /dev/null +++ b/debian-qt6/control @@ -0,0 +1,42 @@ +Source: nymea-experience-plugin-energy +Section: utils +Priority: optional +Maintainer: nymea GmbH +Standards-Version: 4.7.2 +Homepage: https://nymea.io +Build-Depends: debhelper, + dpkg-dev, + libnymea-dev, + nymea-dev-tools:native, + qt6-base-dev, + qt6-base-dev-tools, + +Package: nymea-experience-plugin-energy +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: nymea experiece plugin for energy related use cases + This nymea experience adds the support energy related use + caes to nymea. + +Package: libnymea-energy +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: Library for nymea energy experience plugins + This library is used by plugins loaded by the nymea + energy experience. + +Package: libnymea-energy-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnymea-energy (= ${binary:Version}), +Description: Library for nymea expergy experience plugins - Development files + diff --git a/debian-qt6/copyright b/debian-qt6/copyright new file mode 120000 index 0000000..cc65877 --- /dev/null +++ b/debian-qt6/copyright @@ -0,0 +1 @@ +../debian-qt5/copyright \ No newline at end of file diff --git a/debian-qt6/libnymea-energy-dev.install.in b/debian-qt6/libnymea-energy-dev.install.in new file mode 120000 index 0000000..b443d27 --- /dev/null +++ b/debian-qt6/libnymea-energy-dev.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-energy-dev.install.in \ No newline at end of file diff --git a/debian-qt6/libnymea-energy.install.in b/debian-qt6/libnymea-energy.install.in new file mode 120000 index 0000000..13bbcf9 --- /dev/null +++ b/debian-qt6/libnymea-energy.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-energy.install.in \ No newline at end of file diff --git a/debian-qt6/nymea-experience-plugin-energy.install.in b/debian-qt6/nymea-experience-plugin-energy.install.in new file mode 120000 index 0000000..bfdbdb8 --- /dev/null +++ b/debian-qt6/nymea-experience-plugin-energy.install.in @@ -0,0 +1 @@ +../debian-qt5/nymea-experience-plugin-energy.install.in \ No newline at end of file diff --git a/debian-qt6/rules b/debian-qt6/rules new file mode 100755 index 0000000..465c814 --- /dev/null +++ b/debian-qt6/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DH_VERBOSE=1 +export QT_QPA_PLATFORM=minimal + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +PREPROCESS_FILES := $(wildcard debian/*.in) + +$(PREPROCESS_FILES:.in=): %: %.in + sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@ + +override_dh_install: $(PREPROCESS_FILES:.in=) + dh_install + +override_dh_auto_clean: + dh_auto_clean + rm -rf $(PREPROCESS_FILES:.in=) + +%: + dh $@ --buildsystem=qmake6 --parallel