From 6e3c2fcbabf52227b7fd24cd32fc94bd012308ce Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 26 Jul 2017 15:53:03 +0200 Subject: [PATCH 1/2] add a guh-plugins-all meta package --- debian/control | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/debian/control b/debian/control index ced20986..d670b09c 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,7 @@ Maintainer: Michael Zanetti Build-depends: debhelper (>= 0.0.0), libguh1-dev, libqt5serialport5-dev, + python:any, qtbase5-dev, qtconnectivity5-dev, Standards-Version: 3.9.3 @@ -247,3 +248,44 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for ws2812 guh.io plugin for ws2812 + +Package: guh-plugins-all +Section: libs +Architecture: all +Multi-Arch: same +Depends: guh-plugin-avahimonitor, + guh-plugin-awattar, + guh-plugin-commandlauncher, + guh-plugin-conrad, + guh-plugin-datetime, + guh-plugin-denon, + guh-plugin-dollhouse, + guh-plugin-elgato, + guh-plugin-elro, + guh-plugin-eq-3, + guh-plugin-genericelements, + guh-plugin-gpio, + guh-plugin-intertechno, + guh-plugin-kodi, + guh-plugin-leynew, + guh-plugin-lgsmarttv, + guh-plugin-lircd, + guh-plugin-mailnotification, + guh-plugin-multisensor, + guh-plugin-netatmo, + guh-plugin-networkdetector, + guh-plugin-openweathermap, + guh-plugin-orderbutton, + guh-plugin-osdomotics, + guh-plugin-philipshue, + guh-plugin-plantcare, + guh-plugin-pushbullet, + guh-plugin-senic, + guh-plugin-udpcommander, + guh-plugin-unitec, + guh-plugin-usbwde, + guh-plugin-wakeonlan, + guh-plugin-wemo, + guh-plugin-ws2812, +Description: guh.io plugn meta package for all plugins + guh.io plugin meta package to install all plugins at once From ae4f985c173b946e3dd11e99faa7e0dc8c56fdf9 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 26 Jul 2017 16:47:54 +0200 Subject: [PATCH 2/2] add meta packages for plugin groups --- debian/control | 329 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 282 insertions(+), 47 deletions(-) diff --git a/debian/control b/debian/control index d670b09c..7bc668ff 100644 --- a/debian/control +++ b/debian/control @@ -16,276 +16,511 @@ Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for avahimonitor - guh.io plugin for avahimonitor + The guh 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 guh.io plugin for avahimonitor Package: guh-plugin-awattar Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for awattar - guh.io plugin for awattar + The guh 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 guh.io plugin for awattar Package: guh-plugin-commandlauncher Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for commandlauncher - guh.io plugin for commandlauncher + The guh 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 guh.io plugin for commandlauncher Package: guh-plugin-conrad Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for conrad - guh.io plugin for conrad + The guh 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 guh.io plugin for conrad Package: guh-plugin-datetime Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for datetime - guh.io plugin for datetime + The guh 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 guh.io plugin for datetime Package: guh-plugin-denon Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for denon - guh.io plugin for denon + The guh 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 guh.io plugin for denon Package: guh-plugin-dollhouse Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for dollhouse - guh.io plugin for dollhouse + The guh 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 guh.io plugin for dollhouse Package: guh-plugin-elgato Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for elgato - guh.io plugin for elgato + The guh 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 guh.io plugin for elgato Package: guh-plugin-elro Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for elro - guh.io plugin for elro + The guh 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 guh.io plugin for elro Package: guh-plugin-eq-3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for eq-3 - guh.io plugin for eq-3 + The guh 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 guh.io plugin for eq-3 Package: guh-plugin-genericelements Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for genericelements - guh.io plugin for genericelements + The guh 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 guh.io plugin for genericelements Package: guh-plugin-gpio Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for gpio - guh.io plugin for gpio + The guh 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 guh.io plugin for gpio Package: guh-plugin-intertechno Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for intertechno - guh.io plugin for intertechno + The guh 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 guh.io plugin for intertechno Package: guh-plugin-kodi Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for kodi - guh.io plugin for kodi + The guh 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 guh.io plugin for kodi Package: guh-plugin-leynew Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for leynew - guh.io plugin for leynew + The guh 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 guh.io plugin for leynew Package: guh-plugin-lgsmarttv Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for lgsmarttv - guh.io plugin for lgsmarttv + The guh 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 guh.io plugin for lgsmarttv Package: guh-plugin-lircd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for lircd - guh.io plugin for lircd + The guh 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 guh.io plugin for lircd Package: guh-plugin-mailnotification Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for mailnotification - guh.io plugin for mailnotification + The guh 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 guh.io plugin for mailnotification Package: guh-plugin-multisensor Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for multisensor - guh.io plugin for multisensor + The guh 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 guh.io plugin for multisensor Package: guh-plugin-netatmo Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for netatmo - guh.io plugin for netatmo + The guh 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 guh.io plugin for netatmo Package: guh-plugin-networkdetector Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for networkdetector - guh.io plugin for networkdetector + The guh 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 guh.io plugin for networkdetector Package: guh-plugin-openweathermap Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for openweathermap - guh.io plugin for openweathermap + The guh 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 guh.io plugin for openweathermap Package: guh-plugin-orderbutton Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for orderbutton - guh.io plugin for orderbutton + The guh 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 guh.io plugin for orderbutton Package: guh-plugin-osdomotics Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for osdomotics - guh.io plugin for osdomotics + The guh 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 guh.io plugin for osdomotics Package: guh-plugin-philipshue Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for philipshue - guh.io plugin for philipshue + The guh 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 guh.io plugin for philipshue Package: guh-plugin-plantcare Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for plantcare - guh.io plugin for plantcare + The guh 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 guh.io plugin for plantcare Package: guh-plugin-pushbullet Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for pushbullet - guh.io plugin for pushbullet + The guh 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 guh.io plugin for pushbullet Package: guh-plugin-senic Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for senic - guh.io plugin for senic + The guh 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 guh.io plugin for senic Package: guh-plugin-udpcommander Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for udpcommander - guh.io plugin for udpcommander + The guh 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 guh.io plugin for udpcommander Package: guh-plugin-unitec Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for unitec - guh.io plugin for unitec + The guh 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 guh.io plugin for unitec Package: guh-plugin-usbwde Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for usbwde - guh.io plugin for usbwde + The guh 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 guh.io plugin for usbwde Package: guh-plugin-wakeonlan Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for wakeonlan - guh.io plugin for wakeonlan + The guh 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 guh.io plugin for wakeonlan Package: guh-plugin-wemo Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for wemo - guh.io plugin for wemo + The guh 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 guh.io plugin for wemo Package: guh-plugin-ws2812 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, Description: guh.io plugin for ws2812 - guh.io plugin for ws2812 + The guh 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 guh.io plugin for ws2812 + +Package: guh-plugins-maker +Section: libs +Architecture: all +Depends: guh-plugin-lircd, + guh-plugin-commandlauncher, + guh-plugin-udpcommander, + guh-plugin-avahimonitor, + guh-plugin-gpio, +Description: Plugins for guh IoT server - for makers, tinkers and hackers + The guh 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 guh plugins for maker, tinker and hackers. + +Package: guh-plugins-merkur +Section: libs +Architecture: all +Depends: guh-plugin-osdomotics, + guh-plugin-dollhouse, + guh-plugin-plantcare, + guh-plugin-ws2812, + guh-plugin-orderbutton, +Description: Plugins for guh IoT server - 6LoWPAN Merkur boards + The guh 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 6LoWPAN Merkur board plugins for guh. Package: guh-plugins-all Section: libs Architecture: all -Multi-Arch: same -Depends: guh-plugin-avahimonitor, +Depends: guh-plugins-maker, + guh-plugins-merkur, guh-plugin-awattar, - guh-plugin-commandlauncher, guh-plugin-conrad, guh-plugin-datetime, guh-plugin-denon, - guh-plugin-dollhouse, guh-plugin-elgato, guh-plugin-elro, guh-plugin-eq-3, guh-plugin-genericelements, - guh-plugin-gpio, guh-plugin-intertechno, guh-plugin-kodi, guh-plugin-leynew, guh-plugin-lgsmarttv, - guh-plugin-lircd, guh-plugin-mailnotification, guh-plugin-multisensor, guh-plugin-netatmo, guh-plugin-networkdetector, guh-plugin-openweathermap, - guh-plugin-orderbutton, - guh-plugin-osdomotics, guh-plugin-philipshue, - guh-plugin-plantcare, guh-plugin-pushbullet, guh-plugin-senic, - guh-plugin-udpcommander, guh-plugin-unitec, guh-plugin-usbwde, guh-plugin-wakeonlan, guh-plugin-wemo, - guh-plugin-ws2812, -Description: guh.io plugn meta package for all plugins - guh.io plugin meta package to install all plugins at once +Description: Plugins for guh IoT server - Meta package for all plugins + The guh 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 all the available plugins for guh.