Packaging: Split translations and consolidate package descriptions

This commit is contained in:
Michael Zanetti 2022-01-27 15:19:59 +01:00
parent 9a35aa9379
commit abb7dd86ba
11 changed files with 41 additions and 130 deletions

161
debian/control vendored
View File

@ -1,7 +1,7 @@
Source: nymea-plugins-modbus Source: nymea-plugins-modbus
Section: utils Section: utils
Priority: options Priority: options
Maintainer: Bernhard Trinnes <bernhard.trinnes@nymea.io> Maintainer: nymea GmbH <developer@nymea.io>
Build-depends: debhelper (>= 9.0.0), Build-depends: debhelper (>= 9.0.0),
libnymea-dev (>= 0.17), libnymea-dev (>= 0.17),
libnymea-gpio-dev, libnymea-gpio-dev,
@ -20,13 +20,7 @@ Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Description: nymea.io sunspec library Description: nymea.io sunspec library
The nymea daemon is a plugin based IoT (Internet of Things) server. The This package contains the nymea sunspec library.
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 sunspec library
Package: libnymea-sunspec-dev Package: libnymea-sunspec-dev
Section: libdevel Section: libdevel
@ -38,28 +32,15 @@ Depends: ${shlibs:Depends},
pkg-config, pkg-config,
qtbase5-dev, qtbase5-dev,
Description: The main libraries and header files for developing with nymea sunspec. Description: The main libraries and header files for developing with nymea sunspec.
The nymea daemon is a plugin based IoT (Internet of Things) server. The This package contains the nymea sunspec library - development files.
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 development files for nymea sunspec.
Package: nymea-plugin-alphainnotec Package: nymea-plugin-alphainnotec
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for alpha innotec heat pumps
Description: nymea.io plugin for alpha innotec heat pumps This package contains the nymea integration plugin for alpha innotec head 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
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 alpha innotec heat pumps
Package: nymea-plugin-drexelundweiss Package: nymea-plugin-drexelundweiss
@ -67,15 +48,8 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for Drexel & Weiss heat pumps
Description: nymea.io plugin for Drexel & Weiss heat pumps This package contains the nymea integration 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
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 Drexel & Weiss heat pumps
Package: nymea-plugin-idm Package: nymea-plugin-idm
@ -83,15 +57,8 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations, Description: nymea integration plugin for iDM heat pumps
Description: nymea.io plugin for iDM heat pumps This package contains the nymea integration plugin for iDM 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
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 iDM heat pumps
Package: nymea-plugin-energymeters Package: nymea-plugin-energymeters
@ -100,15 +67,8 @@ Multi-Arch: same
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for Modbus based energy meters
Description: nymea.io plugin for Modbus based energy meters This package contains a collection of energy meters.
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 energy meters
Package: nymea-plugin-huawei Package: nymea-plugin-huawei
@ -117,8 +77,9 @@ Multi-Arch: same
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Description: nymea.io plugin for Huawei FusionSolar Description: nymea integration plugin for Huawei FusionSolar energy devices
This package will install the nymea.io plugin for Huawei FusionSolar based on Modbus TCP This package contains the nymea integration plugin for Huawei FusionSolar devices
based on Modbus TCP.
Package: nymea-plugin-modbuscommander Package: nymea-plugin-modbuscommander
@ -126,15 +87,9 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin to send and receive generic modbus commands
Description: nymea.io plugin to send and receive generic modbus commands This package contains a nymea integration plugin which allows to send and receive
The nymea daemon is a plugin based IoT (Internet of Things) server. The generic Modbus commands to/from a Modbus device.
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 modbus commander plug-in
Package: nymea-plugin-mypv Package: nymea-plugin-mypv
@ -142,15 +97,8 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for my-pv heating rods
Description: nymea.io plugin for my-pv heating rods This package contains the nymea integration plugin for my-pv solar inverters.
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 my-pv
Package: nymea-plugin-mtec Package: nymea-plugin-mtec
@ -158,30 +106,16 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for M-TEC heat pumps
Description: nymea.io plugin for M-TEC heat pumps This package contains the nymea integration plugin for M-TEC 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
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 M-TEC heat pumps
Package: nymea-plugin-sunspec Package: nymea-plugin-sunspec
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for SunSpec Modbus devices
Description: nymea.io plugin for SunSpec Modbus devices. This package contains the nymea integration plugin for SunSpec compatible solar inverters.
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 SunSpec.
Package: nymea-plugin-unipi2 Package: nymea-plugin-unipi2
@ -191,16 +125,9 @@ Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
wiringpi, wiringpi,
nymea-plugins-modbus-translations
Replaces: nymea-plugin-unipi Replaces: nymea-plugin-unipi
Description: nymea.io plugin for UniPi devices Description: nymea integration plugin for UniPi devices
The nymea daemon is a plugin based IoT (Internet of Things) server. The This package contains the nymea integration plugin for UniPi devices.
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 unipi devices
Package: nymea-plugin-wallbe Package: nymea-plugin-wallbe
@ -208,41 +135,15 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for Wallbe wallboxes
Description: nymea.io plugin for wallbe ev charging stations This package contains the nymea integration plugin for wallboxes made
The nymea daemon is a plugin based IoT (Internet of Things) server. The by wallbe.
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 wallbe
Package: nymea-plugin-webasto Package: nymea-plugin-webasto
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
nymea-plugins-modbus-translations Description: nymea integration plugin for Webasto Live wallboxes
Description: nymea.io plugin for Webasto Live EV charging stations This package contains the nymea integration plugin for wallboxes made
The nymea daemon is a plugin based IoT (Internet of Things) server. The by Webasto.
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 webasto
Package: nymea-plugins-modbus-translations
Section: misc
Architecture: all
Depends: ${misc:Depends}
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 modbus plugins.

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginalphainnotec.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginalphainnotec.so
alphainnotec/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindrexelundweiss.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugindrexelundweiss.so
drexelundweiss/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginenergymeters.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginenergymeters.so
energymeters/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginidm.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginidm.so
idm/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmodbuscommander.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmodbuscommander.so
modbuscommander/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmypv.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginmypv.so
mypv/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsunspec.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginsunspec.so
sunspec/translations/*qm usr/share/nymea/translations/

View File

@ -1,2 +1,3 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginunipi.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginunipi.so
unipi/modbus_maps/* usr/share/nymea/modbus unipi/modbus_maps/* usr/share/nymea/modbus
unipi/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwallbe.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwallbe.so
wallbe/translations/*qm usr/share/nymea/translations/

View File

@ -1 +1,2 @@
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwebasto.so usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginwebasto.so
webasto/translations/*qm usr/share/nymea/translations/