Source: guh
Section: utils
Priority: optional
Maintainer: Simon Stuerz <simon.stuerz@guh.guru>
Build-Depends: debhelper (>= 9.0.0),
  dpkg-dev (>= 1.16.1~),
  hardening-wrapper,
  python,
  qt5-default,
  qtbase5-dev
Standards-Version: 3.9.3

Package: guh
Architecture: any
Section: misc
Depends: guhd (= ${binary:Version}),
  guh-plugins (= ${binary:Version}),
Description: An open source IoT server - meta package
  guh is an open source IoT (Internet of Things) server, 
  which allows to control a lot of different devices from many different 
  manufacturers. 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.

Package: guhd
Architecture: any
Depends: libqt5network5,
  libqt5gui5,
  libqt5sql5,
  libqt5xml5,
  logrotate,
  libguh1 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
Recommends:
  libqt5websockets5,
  libqt5bluetooth5
Description: An open source IoT server - daemon
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.

Package: guh-dbg
Priority: extra
Architecture: any
Section: debug
Depends: guh (= ${binary:Version}), 
  ${misc:Depends}
Description: An open source IoT server - debug symbols
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.

Package: guh-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Recommends: guh (= ${binary:Version})
Description: Documentation for the guh package (on-site) - documentation
  guh is an open source home automation server, which allows to control
  a lot of different devices from many different manufacturers. With the
  powerful rule engine you are able to connect any device available in
  the system and create individual scenes and behaviors for your home.

Package: guh-tests
Architecture: any
Depends: guh (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
Description: Tests and mock plugin for the guh package
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.

Package: libguh1
Section: libs
Architecture: any
Depends: ${shlibs:Depends},
  ${misc:Depends},
  libqt5bluetooth5
Description: An open source IoT server - core library
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.

Package: libguh1-dev
Section: libdevel
Architecture: any
Depends: libguh1 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends},
  python
Description: An open source IoT server - development files
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.

Package: guh-plugins
Section: libs
Architecture: any
Depends: libguh1 (= ${binary:Version}),
  guhd (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
Recommends:
  nmap,
  wakeonlan
Description: Plugins for guh IoT server
  guh is an open source IoT (Internet of Things) server,
  which allows to control a lot of different devices from many different
  manufacturers. 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.
