Source: guh
Section: utils
Priority: optional
Maintainer: Simon Stuerz <simon.stuerz@guh.io>
Standards-Version: 3.9.7
Homepage: https://guh.io
Vcs-Git: https://github.com/guh/guh.git
Build-Depends: debhelper (>= 9.0.0),
               dpkg-dev (>= 1.16.1~),
               python:any,
               rsync,
               qtchooser,
               qt5-default,
               qt5-qmake,
               qtbase5-dev,
               qtbase5-dev-tools,
               qttools5-dev-tools:native,
               qtconnectivity5-dev,
               libqt5websockets5-dev,
               libqt5bluetooth5,
               libqt5sql5-sqlite,
               libqt5dbus5,
               libavahi-client-dev,
               libavahi-common-dev,
               libssl-dev,
               libmbedtls-dev,
               libaws-iot-device-sdk-cpp,
               dbus-test-runner,

Package: guh
Architecture: any
Section: metapackages
Multi-Arch: same
Depends: guhd (= ${binary:Version}),
         ${misc:Depends}
Suggests: guh-doc
Description: An open source IoT server - meta package
 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 server and the default plugins.


Package: guhd
Architecture: any
Section: net
Multi-Arch: same
Depends: libqt5network5,
         libqt5gui5,
         libqt5sql5,
         libqt5xml5,
         libqt5dbus5,
         libqt5websockets5,
         libqt5bluetooth5,
         libqt5sql5-sqlite,
         logrotate,
         avahi-daemon,
         bluez,
         guh-translations,
         libguh1 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends}
Recommends: guh-webinterface,
            guh-cli, 
            network-manager
Description: An open source IoT server - daemon
 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 daemon.

Package: guh-dbg
Priority: extra
Architecture: any
Section: debug
Multi-Arch: same
Depends: guh (= ${binary:Version}),
         ${misc:Depends}
Description: An open source IoT server - debug symbols
 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 provides all debug symbols for guh.


Package: guh-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Recommends: guh
Build-Profiles: <!nodoc>
Description: Documentation for the guh package (on-site) - documentation
 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 contains documentation for developing guh.


Package: guh-translations
Section: misc
Architecture: all
Depends: ${misc:Depends}
Recommends: guh
Description: Translation files for guhd and plugins - translations
 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 provides the translation files for guhd and for the plugins.


Package: guh-tests
Section: misc
Architecture: any
Multi-Arch: same
Depends: guh (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends}
Description: Tests and mock plugin for the guh daemon - tests
 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 mock-plugin and the corresponding tests.


Package: libguh1
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
         ${misc:Depends},
         libqt5bluetooth5,
         libavahi-client3,
         libavahi-common3
Description: An open source IoT server - core library
 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 shared libraries for guh.


Package: libguh1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libguh1 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends},
         python:any,
         rsync,
         qtconnectivity5-dev,
         qttools5-dev-tools,
         libqt5websockets5-dev,
         libavahi-client-dev,
         libavahi-common-dev
Description: An open source IoT server - development files
 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 development files and compilers for guh.
