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-remoteproxy-dev.install.in b/debian-qt5/libnymea-remoteproxy-dev.install.in similarity index 100% rename from debian/libnymea-remoteproxy-dev.install.in rename to debian-qt5/libnymea-remoteproxy-dev.install.in diff --git a/debian/libnymea-remoteproxy.install.in b/debian-qt5/libnymea-remoteproxy.install.in similarity index 100% rename from debian/libnymea-remoteproxy.install.in rename to debian-qt5/libnymea-remoteproxy.install.in diff --git a/debian/libnymea-remoteproxyclient-dev.install.in b/debian-qt5/libnymea-remoteproxyclient-dev.install.in similarity index 100% rename from debian/libnymea-remoteproxyclient-dev.install.in rename to debian-qt5/libnymea-remoteproxyclient-dev.install.in diff --git a/debian/libnymea-remoteproxyclient.install.in b/debian-qt5/libnymea-remoteproxyclient.install.in similarity index 100% rename from debian/libnymea-remoteproxyclient.install.in rename to debian-qt5/libnymea-remoteproxyclient.install.in diff --git a/debian/nymea-remoteproxy-monitor.install.in b/debian-qt5/nymea-remoteproxy-monitor.install.in similarity index 100% rename from debian/nymea-remoteproxy-monitor.install.in rename to debian-qt5/nymea-remoteproxy-monitor.install.in diff --git a/debian/nymea-remoteproxy-tests.install b/debian-qt5/nymea-remoteproxy-tests.install similarity index 100% rename from debian/nymea-remoteproxy-tests.install rename to debian-qt5/nymea-remoteproxy-tests.install diff --git a/debian/nymea-remoteproxy-tunnelclient.install.in b/debian-qt5/nymea-remoteproxy-tunnelclient.install.in similarity index 100% rename from debian/nymea-remoteproxy-tunnelclient.install.in rename to debian-qt5/nymea-remoteproxy-tunnelclient.install.in diff --git a/debian/nymea-remoteproxy.install.in b/debian-qt5/nymea-remoteproxy.install.in similarity index 100% rename from debian/nymea-remoteproxy.install.in rename to debian-qt5/nymea-remoteproxy.install.in diff --git a/debian/nymea-remoteproxy.service b/debian-qt5/nymea-remoteproxy.service similarity index 100% rename from debian/nymea-remoteproxy.service rename to debian-qt5/nymea-remoteproxy.service diff --git a/debian/rules b/debian-qt5/rules similarity index 100% rename from debian/rules rename to debian-qt5/rules diff --git a/debian/source/format b/debian-qt5/source/format similarity index 100% rename from debian/source/format rename to debian-qt5/source/format 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..fd9a830 --- /dev/null +++ b/debian-qt6/control @@ -0,0 +1,101 @@ +Source: nymea-remoteproxy +Section: net +Priority: optional +Maintainer: nymea GmbH +Standards-Version: 4.7.2 +Homepage: https://nymea.io +Vcs-Git: https://github.com/nymea/nymea-remoteproxy.git +Build-depends: debhelper (>= 9.0.0), + dpkg-dev (>= 1.16.1~), + pkg-config, + qt6-base-dev, + qt6-base-dev-tools, + qt6-websockets-dev, + libncurses5-dev + + +Package: nymea-remoteproxy +Architecture: any +Section: net +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnymea-remoteproxy (= ${binary:Version}), +Suggests: nymea-remoteproxy-monitor (= ${binary:Version}) +Description: The nymea remote proxy server + The nymea remote proxy server + + +Package: libnymea-remoteproxy +Architecture: any +Section: libs +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: The nymea remote proxy server lib + The nymea remote proxy server lib + + +Package: libnymea-remoteproxy-dev +Architecture: any +Section: libdevel +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnymea-remoteproxy (= ${binary:Version}), + pkg-config +Description: The nymea remote proxy server lib - development files + The nymea remote proxy server lib - development files + + +Package: nymea-remoteproxy-tunnelclient +Architecture: any +Section: utils +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: The nymea remote proxy tunnel client for testing + The nymea remote proxy tunnel client for testing + + +Package: libnymea-remoteproxyclient +Architecture: any +Section: libs +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: The nymea remote proxy server client lib + The nymea remote proxy server client lib + + +Package: libnymea-remoteproxyclient-dev +Architecture: any +Section: libdevel +Multi-Arch: same +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnymea-remoteproxyclient (= ${binary:Version}), + pkg-config +Description: The nymea remote proxy server client lib - development files + The nymea remote proxy server client lib - development files + + +Package: nymea-remoteproxy-tests +Architecture: any +Multi-Arch: same +Section: devel +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libnymea-remoteproxy (= ${binary:Version}), +Description: The nymea remote proxy server tests + The nymea remote proxy server tests + + +Package: nymea-remoteproxy-monitor +Architecture: any +Multi-Arch: same +Section: utils +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: The nymea remote proxy monitor tool + The nymea remote proxy server monitor 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-remoteproxy-dev.install.in b/debian-qt6/libnymea-remoteproxy-dev.install.in new file mode 120000 index 0000000..9b9d0c1 --- /dev/null +++ b/debian-qt6/libnymea-remoteproxy-dev.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-remoteproxy-dev.install.in \ No newline at end of file diff --git a/debian-qt6/libnymea-remoteproxy.install.in b/debian-qt6/libnymea-remoteproxy.install.in new file mode 120000 index 0000000..d2cf1fa --- /dev/null +++ b/debian-qt6/libnymea-remoteproxy.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-remoteproxy.install.in \ No newline at end of file diff --git a/debian-qt6/libnymea-remoteproxyclient-dev.install.in b/debian-qt6/libnymea-remoteproxyclient-dev.install.in new file mode 120000 index 0000000..2a98ed3 --- /dev/null +++ b/debian-qt6/libnymea-remoteproxyclient-dev.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-remoteproxyclient-dev.install.in \ No newline at end of file diff --git a/debian-qt6/libnymea-remoteproxyclient.install.in b/debian-qt6/libnymea-remoteproxyclient.install.in new file mode 120000 index 0000000..5426b7f --- /dev/null +++ b/debian-qt6/libnymea-remoteproxyclient.install.in @@ -0,0 +1 @@ +../debian-qt5/libnymea-remoteproxyclient.install.in \ No newline at end of file diff --git a/debian-qt6/nymea-remoteproxy-monitor.install.in b/debian-qt6/nymea-remoteproxy-monitor.install.in new file mode 120000 index 0000000..71060de --- /dev/null +++ b/debian-qt6/nymea-remoteproxy-monitor.install.in @@ -0,0 +1 @@ +../debian-qt5/nymea-remoteproxy-monitor.install.in \ No newline at end of file diff --git a/debian-qt6/nymea-remoteproxy-tests.install b/debian-qt6/nymea-remoteproxy-tests.install new file mode 120000 index 0000000..5ab6967 --- /dev/null +++ b/debian-qt6/nymea-remoteproxy-tests.install @@ -0,0 +1 @@ +../debian-qt5/nymea-remoteproxy-tests.install \ No newline at end of file diff --git a/debian-qt6/nymea-remoteproxy-tunnelclient.install.in b/debian-qt6/nymea-remoteproxy-tunnelclient.install.in new file mode 120000 index 0000000..76d4704 --- /dev/null +++ b/debian-qt6/nymea-remoteproxy-tunnelclient.install.in @@ -0,0 +1 @@ +../debian-qt5/nymea-remoteproxy-tunnelclient.install.in \ No newline at end of file diff --git a/debian-qt6/nymea-remoteproxy.install.in b/debian-qt6/nymea-remoteproxy.install.in new file mode 120000 index 0000000..bb00fbb --- /dev/null +++ b/debian-qt6/nymea-remoteproxy.install.in @@ -0,0 +1 @@ +../debian-qt5/nymea-remoteproxy.install.in \ No newline at end of file diff --git a/debian-qt6/nymea-remoteproxy.service b/debian-qt6/nymea-remoteproxy.service new file mode 120000 index 0000000..a7e5273 --- /dev/null +++ b/debian-qt6/nymea-remoteproxy.service @@ -0,0 +1 @@ +../debian-qt5/nymea-remoteproxy.service \ No newline at end of file diff --git a/debian-qt6/rules b/debian-qt6/rules new file mode 100755 index 0000000..8f0adca --- /dev/null +++ b/debian-qt6/rules @@ -0,0 +1,33 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DH_VERBOSE=1 + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +include /usr/share/dpkg/buildflags.mk + +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 + +# Note that this is the default with compat level 12. +override_dh_missing: + dh_missing --list-missing + +override_dh_auto_clean: + dh_auto_clean + rm -rf $(PREPROCESS_FILES:.in=) + +override_dh_auto_test: + dh_auto_test -- -k TESTARGS="-maxwarnings 0" + +override_dh_installsystemd: + dh_installsystemd --restart-after-upgrade + +%: + dh $@ --buildsystem=qmake6 --parallel diff --git a/debian-qt6/source b/debian-qt6/source new file mode 120000 index 0000000..1eac8ea --- /dev/null +++ b/debian-qt6/source @@ -0,0 +1 @@ +../debian-qt5/source \ No newline at end of file