From 5b8291b29c09584d8fe26a2b368d38a005bf8316 Mon Sep 17 00:00:00 2001 From: "bernhard.trinnes" Date: Fri, 18 Sep 2020 15:20:15 +0200 Subject: [PATCH] removed debian meta package and fixed translation package --- debian/changelog | 297 +---------------------------------------------- debian/control | 40 ++----- debian/copyright | 76 +----------- 3 files changed, 16 insertions(+), 397 deletions(-) diff --git a/debian/changelog b/debian/changelog index 8ab4ed2..f2065c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,296 +1 @@ -nymea-plugins (0.17.0) xenial; urgency=medium - - [ Michael Zanetti ] - * FlowerCare: Add a refresh rate setting - * Packaging: Fix dpkg clean target - * Simulation: Add a simulated barcode scanner device - - [ Bernhard Trinnes ] - * Http commander: Add http server - - [ Michael Zanetti ] - * DaylightSensor: Update README.md - * dweet.io: Update README - * Kodi: Automatically redetect Kodi when its IP address changes - * Various Plugins: Spelling fixes in README files - * Tasmota: Add Blinds support - - [ Federico Leoni ] - * Update Tasmota readme - - [ Michael Zanetti ] - * PhilipsHue: Fix the timeout setting - - -- Jenkins Mon, 09 Dec 2019 10:09:05 +0100 - -nymea-plugins (0.16.0) xenial; urgency=medium - - [ Bernhard Trinnes ] - * New Plugin: CoinMarketCap - * New plugin: Sonos - - [ Michael Zanetti ] - * All Plugins: Devicemanager api rework - * Fix hertz wording - * New plugin: Shelly - * EQ-3: Some fixes for Eqiva Bluetooth Smart Radiator Thermostats - * PhilipsHue: Fix light intensity conversion to lux for the motion - sensor - * Anel: Add anel plugin to main plugin package - * NetworkDetector: Improve packaging and error handling - * Nuimo: Make it work with Bluez 5.48 (except battery service) - * Kodi: Fix active player not updating properly in some circumstances - - -- Jenkins Tue, 22 Oct 2019 01:09:57 +0200 - -nymea-plugins (0.15.2) xenial; urgency=medium - - [ Bernhard Trinnes ] - * Denon Plug-In: Add heos devices - - [ George Yatsev ] - * Tasmota: Add support for 3ch devices - - [ Bernhard Trinnes ] - * TcpCommander: Fixed input and output device class - * New plug-in: systemmonitor - - [ Michael Zanetti ] - * PhilipsHue: Make use of the new alert interface - - [ Bernhard Trinnes ] - * New plugin: One-Wire - * GPIO Plug-In: add counter device - * Senic: Fixed device clean up on a failed device setup - - [ Michael Zanetti ] - * Remove Plugin: UniPi - - -- Jenkins Thu, 19 Sep 2019 12:28:02 +0200 - -nymea-plugins (0.15.1) xenial; urgency=medium - - [ Bernhard Trinnes ] - * New Plugin: WS2812FX - - [ Michael Zanetti ] - * Tasmota: Use new powerswitch interface - - [ Bernhard Trinnes ] - * Add plug-in bose soundtouch - * New plugin: generic interfaces - - [ Michael Zanetti ] - * Kodi: Add support for media browsing - - [ Bernhard Trinnes ] - * Fix senic - - [ Michael Zanetti ] - * Fix hue outdoorsensor - - -- Jenkins Mon, 02 Sep 2019 18:02:07 +0200 - -nymea-plugins (0.15.0) xenial; urgency=medium - - - [ Simon Stürz ] - * All Plugins: Update docs mechanism - - [ Michael Zanetti ] - * NetworkDetector: Change grace period to be a setting instead of a - param - * Philips Hue: Add support for the hue indoor motion sensor - * All Plugins: Update according to new DeviceManager API - * Use the new nymea-plugininfocompiler for building - * GenericElements: Fix toggle button writable state - - -- Jenkins Mon, 22 Jul 2019 12:17:16 +0200 - -nymea-plugins (0.12.3) xenial; urgency=medium - - [ Michael Zanetti ] - * FlowerCare: Drop unneeded name parameter - * PhilipsHue: Improve discovery and fix reconfigure - * PhilipsHue: Drop deprecated old-style Hue Remote button events - * WeMo: Fix discovery if device has been renamed - * TexasInstruments: Fix Package dependencies - * PhilipsHue: Work around a bug in Osram LIGHTIFY RGBW LED stripes - - -- Jenkins Fri, 28 Jun 2019 12:45:50 +0200 - -nymea-plugins (0.12.2) xenial; urgency=medium - - [ Bernhard Trinnes ] - * Removed plugins: Orderbutton, Plantcare and ws2812 - * renamed HTTP commander vendor, fixed segfault on device removed - * Fix serialportcommander - - [ Michael Zanetti ] - * OpenWeatherMap: Add daylightsensor and allow loading custom API keys - - [ Simon Stürz ] - * Update mail notifications plugin - - [ Michael Zanetti ] - * Depend on pkg-config - * Kodi, AvahiMonitor: Update to new ZeroConf API - - -- Jenkins Wed, 19 Jun 2019 23:52:37 +0200 - -nymea-plugins (0.12.1) xenial; urgency=medium - - [ Michael Zanetti ] - * Rename vendor "guh GmbH" to "nymea" - * Don't use dpkg specific tools to set install path - - -- Jenkins Thu, 02 May 2019 11:56:17 +0200 - -nymea-plugins (0.12.0) xenial; urgency=medium - [ Michael Zanetti ] - * aWATTar: Cleanup old unused code and use connectable interface - - [ Simon Stürz ] - * PhilipsHue plugin: Add Hue Outdoor sensor - - [ Michael Zanetti ] - * All Plugins: Update to API changes in core. - * Boblight: Build using internal plugins.pri - * New plugin: Pushbullet - * New Plugin: TexasInstruments, replaces MultiSensor plugin - - -- Jenkins Fri, 12 Apr 2019 13:42:46 +0200 - -nymea-plugins (0.10.3) xenial; urgency=medium - - [ Simon Stürz ] - * Netatmo: Update API changes and improve refresh behavior - - [ Michael Zanetti ] - * Simulation: Update ev charger to new interface spec - * SonoffTasmota: Fix wrong IP settings in device setup - * NetworkDetector: Don't fail the entire discovery if one of the scan - targets fails - * PhilipsHue: Enable reconfiguring Hue bridges (Re-pairing) - * Elgato: Fix reading of color state - * Simulation: Add missing unit to heating plugins - * FlowerCare: Add unit to conductivity sensor - * Simulation: Make use of thermostat interface - * NetworkDetector: Improve monitoring, add a grace period parameter - * EQ-3: Add support for the Eqiva Bluetooth thermostat - * Update Plugins: Set deviceId in Descriptors on discovery - * Flower Care: Fix temperature reading for negative values - - [ Bernhard Trinnes ] - * New Plugin: Serialport commander - - -- Jenkins Wed, 06 Mar 2019 21:13:53 +0100 - -nymea-plugins (0.10.2) xenial; urgency=medium - - [ Michael Zanetti ] - * Simulation: Make use of powersocket interface - * New Plugin: Boblight - - [ Simon Stürz ] - * LG smart TV: General update (use of interfaces, improve connectivity - with TV) - - [ Michael Zanetti ] - * New Plugin: ANEL Elektronik NET-PwrCtrl - * Networkdetector: Implement the presencesensor interface - * New Plugin: Daylight sensor which works offline and without any - hardware - * Sumulation: Fix action simulation for simulated blinds - * PhilipsHue: Fix hue tap button 4 param value typo - * Kodi: Implement new media interfaces - - -- Jenkins Thu, 17 Jan 2019 15:37:27 +0100 - -nymea-plugins (0.10.1) xenial; urgency=medium - - [ Michael Zanetti ] - * Elgato/Avea: Fix handling white channel in set color action - * New plugin: Generic MQTT client plugin (mqttclient) - * PhilipsHue: Improve naming of hue devices using nymea's system name - and syncing to bridge - * New plugin: Sonoff-Tasmota devices plugin (tasmota) - * Netatmo: fix after upstream API change, make use of new interfaces - - [ Simon Stürz ] - * New plugin: UniPi - - -- Jenkins Wed, 12 Dec 2018 14:44:58 +0100 - -nymea-plugins (0.10.0) xenial; urgency=medium - - [ Michael Zanetti ] - * Elgato/Avea: Fix handling white channel in set color action - * New plugin: Generic MQTT client plugin (mqttclient) - * PhilipsHue: Improve naming of hue devices using nymea's system name - and syncing to bridge - * New plugin: Sonoff-Tasmota devices plugin (tasmota) - * Netatmo: fix after upstream API change, make use of new interfaces - - -- Jenkins Sun, 09 Dec 2018 18:56:19 +0100 - -nymea-plugins (0.9.39) xenial; urgency=medium - - [ Jenkins ] - * Prepare for release - - [ Michael Zanetti ] - * use system interface in snapdcontrol - * update hue plugin - * change networkdetector discovery to do parallel scans... - * Make use of new heating/evcharger interfaces in the simulated - devices plugin - - -- Jenkins Tue, 20 Nov 2018 14:32:38 +0100 - -nymea-plugins (0.9.38) xenial; urgency=medium - - [ Jenkins ] - * Prepare for release - - [ Michael Zanetti ] - * add some nicer curves to simulated values - * gateway now inherits connectable - * add simple blind simulation - * implement fingerprint interface in simulation plugin - - -- Jenkins Mon, 29 Oct 2018 14:19:53 +0100 - -nymea-plugins (0.9.37) xenial; urgency=medium - - [ Jenkins ] - * Prepare for release - - [ Michael Zanetti ] - * Update all plugins using the new nymea-generateplugininfo - - -- Jenkins Wed, 10 Oct 2018 04:38:16 +0200 - -nymea-plugins (0.9.36) bionic; urgency=medium - - * Bump version to be in line with core - - -- Michael Zanetti Wed, 10 Oct 2018 04:00:57 +0200 - -nymea-plugins (0.2.0) bionic; urgency=medium - - * rename to nymea - - -- Michael Zanetti Wed, 10 Oct 2018 04:00:00 +0200 - -guh-plugins (0.1.0) xenial; urgency=medium - - * Add metapackages - - -- Simon Stürz Tue, 03 Oct 2017 17:07:31 +0200 - -guh-plugins (0.1) UNRELEASED; urgency=medium - - * Initial release. (Closes: #XXXXXX) - - -- Michael Zanetti Tue, 11 Jul 2017 15:23:34 +0200 +nymea-plugins-modbus (0.24.0) UNRELEASED; urgency=medium diff --git a/debian/control b/debian/control index 28a062d..a95ce34 100644 --- a/debian/control +++ b/debian/control @@ -2,16 +2,13 @@ Source: nymea-plugins-modbus Section: utils Priority: options Maintainer: Bernhard Trinnes -Build-depends: debhelper (>= 0.0.0), +Build-depends: debhelper (>= 9.0.0), libnymea1-dev (>= 0.17), - libnymea-mqtt-dev, libqt5serialbus5-dev, libqt5serialport5-dev, nymea-dev-tools:native, pkg-config, - python:any, qtbase5-dev, - qtconnectivity5-dev, Standards-Version: 3.9.3 @@ -20,7 +17,7 @@ Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, - nymea-plugins-translations, + nymea-plugins-modbus-translations Description: nymea.io plugin for Drexel & Weiss heat pumps The nymea daemon is a plugin based IoT (Internet of Things) server. The server works like a translator for devices, things and services and @@ -33,10 +30,10 @@ Description: nymea.io plugin for Drexel & Weiss heat pumps Package: nymea-plugin-modbuscommander Architecture: any -Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, + nymea-plugins-modbus-translations Description: nymea.io plugin to send and receive generic modbus commands The nymea daemon is a plugin based IoT (Internet of Things) server. The server works like a translator for devices, things and services and @@ -49,10 +46,10 @@ Description: nymea.io plugin to send and receive generic modbus commands Package: nymea-plugin-mypv Architecture: any +Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, - nymea-plugins-translations, - libmodbus, + nymea-plugins-modbus-translations, Description: nymea.io plugin for my-pv heating rods The nymea daemon is a plugin based IoT (Internet of Things) server. The server works like a translator for devices, things and services and @@ -65,10 +62,10 @@ Description: nymea.io plugin for my-pv heating rods Package: nymea-plugin-wallbe Architecture: any +Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, - nymea-plugins-translations, - libmodbus, + nymea-plugins-modbus-translations Description: nymea.io plugin for wallbe ev charging stations The nymea daemon is a plugin based IoT (Internet of Things) server. The server works like a translator for devices, things and services and @@ -79,33 +76,16 @@ Description: nymea.io plugin for wallbe ev charging stations This package will install the nymea.io plugin for wallbe -Package: nymea-plugins-translations +Package: nymea-plugins-modbus-translations Section: misc Architecture: all Depends: ${misc:Depends} -Description: Translation files for nymea plugins - translations +Description: Translation files for nymea modbus plugins - translations 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 provides the translation files for all nymea plugins. + This package provides the translation files for all nymea modbus plugins. - -Package: nymea-plugins-modbus -Section: libs -Architecture: all -Depends: nymea-plugin-drexelundweiss, - nymea-plugin-fronius, - nymea-plugin-modbuscommander, - nymea-plugin-mypv - nymea-plugin-wallbe, -Description: Plugins for nymea IoT server - the modbus plugin collection - 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 modbus plugins. diff --git a/debian/copyright b/debian/copyright index 268ef87..083b4b8 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,77 +1,11 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: nymea-plugins -Upstream-Contact: Simon Stürz -Copyright: 2014-2017, guh GmbH -Download: http://www.github.com/guh/guh-plugins -Source: https://github.com/guh/guh-plugins.git +Upstream-Name: nymea-plugins-modbus +Upstream-Contact: nymea GmbH +Copyright: 2014-2020, nymea GmbH +Download: http://www.github.com/nymea/nymea-plugins-modbus +Source: https://github.com/nymea/nymea-plugins-modbus.git -License: GPL-2+ - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. - -License: LGPL-2.1 - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - License: LGPL-3 On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-3'. - - -Files: translations/* -License: LGPL-2.1 -Copyright: 2016-2017, Simon Stürz - -Files: debian/* -License: GPL-2+ -Copyright: 2017, Michael Zanetti - 2017, Simon Stürz - -Files: denon/* - orderbutton/* - ws2812/* - tcpcommander/* -License: LGPL-2.1 -Copyright: 2016, Bernhard Trinnes - -Files: plantcare/* - unipi/* -License: LGPL-2.1 -Copyright: 2016-2018, Simon Stürz - 2016-2018, Bernhard Trinnes - -Files: avahimonitor/* - awattar/* - dollhouse/* - elgato/* - elro/* - eq-3/* - genericelements/* - gpio/* - leynew/* - lgsmarttv/* - mailnotification/* - netatmo/* - networkdetector/* - osdomotics/* - senic/* - udpcommander/* - unitec/* - wemo/* -License: LGPL-2.1 -Copyright: 2014-2017, Simon Stürz - - -Files: wakeonlan/* - commandlauncher/* - conrad/* - datetime/* - intertechno/* - kodi/* - lircd/* - openweathermap/* - philipshue/* -License: LGPL-2.1 -Copyright: 2014-2017, Simon Stürz - 2014-2017, Michael Zanetti