From 081ad64369d5bd993e4024de997a732884a52b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Fri, 10 Jan 2020 12:18:05 +0100 Subject: [PATCH 1/3] Add nuki plugin Revert copyright changes --- debian/control | 17 +++++++++++++++++ debian/copyright | 1 + debian/nymea-plugin-nuki.install.in | 1 + nymea-plugins.pro | 1 + 4 files changed, 20 insertions(+) create mode 100644 debian/nymea-plugin-nuki.install.in diff --git a/debian/control b/debian/control index 596620f..4bb9f9b 100644 --- a/debian/control +++ b/debian/control @@ -14,6 +14,7 @@ Build-depends: libboblight-dev, qtbase5-dev, qtconnectivity5-dev, libow-dev, + libsodium-dev, Standards-Version: 3.9.3 @@ -453,6 +454,21 @@ Description: nymea.io plugin for networkdetector This package will install the nymea.io plugin for networkdetector +Package: nymea-plugin-nuki +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libsodium23, + nymea-plugins-translations, +Description: nymea.io plugin for the nuki smart lock + The nymea daemon is a plugin based IoT (Internet of Things) server. The + server works like a translator for devices, things and services and + allows them to interact. + With the powerful rule engine you are able to connect any device available + in the system and create individual scenes and behaviors for your environment. + . + This package will install the nymea.io plugin for nuki devices + Package: nymea-plugin-onewire Architecture: any @@ -877,6 +893,7 @@ Depends: nymea-plugin-anel, nymea-plugin-texasinstruments, nymea-plugin-netatmo, nymea-plugin-networkdetector, + nymea-plugin-nuki, nymea-plugin-openuv, nymea-plugin-openweathermap, nymea-plugin-philipshue, diff --git a/debian/copyright b/debian/copyright index 268ef87..ae9f1c2 100644 --- a/debian/copyright +++ b/debian/copyright @@ -54,6 +54,7 @@ Files: avahimonitor/* mailnotification/* netatmo/* networkdetector/* + nuki/* osdomotics/* senic/* udpcommander/* diff --git a/debian/nymea-plugin-nuki.install.in b/debian/nymea-plugin-nuki.install.in new file mode 100644 index 0000000..c0373c5 --- /dev/null +++ b/debian/nymea-plugin-nuki.install.in @@ -0,0 +1 @@ +usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_devicepluginnuki.so diff --git a/nymea-plugins.pro b/nymea-plugins.pro index 60a276e..b24bdf2 100644 --- a/nymea-plugins.pro +++ b/nymea-plugins.pro @@ -30,6 +30,7 @@ PLUGIN_DIRS = \ mqttclient \ netatmo \ networkdetector \ + nuki \ onewire \ openuv \ openweathermap \ From 7ca8c366e9179b43e592fd87b19dffe2844943da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Fri, 10 Jan 2020 13:17:50 +0100 Subject: [PATCH 2/3] Replace old package from nonfree section --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 4bb9f9b..f326c40 100644 --- a/debian/control +++ b/debian/control @@ -460,6 +460,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libsodium23, nymea-plugins-translations, +Replaces: nymea-nukiplugin Description: nymea.io plugin for the nuki smart lock The nymea daemon is a plugin based IoT (Internet of Things) server. The server works like a translator for devices, things and services and From 5e63172d60be9e50ab88d1c9c76da3d5eed61391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 14 Jan 2020 17:35:29 +0100 Subject: [PATCH 3/3] Remove dependency on versioned libsodium and let shlibs autodepend on the correct version --- debian/control | 1 - 1 file changed, 1 deletion(-) diff --git a/debian/control b/debian/control index f326c40..9984ff4 100644 --- a/debian/control +++ b/debian/control @@ -458,7 +458,6 @@ Package: nymea-plugin-nuki Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libsodium23, nymea-plugins-translations, Replaces: nymea-nukiplugin Description: nymea.io plugin for the nuki smart lock