Source: secop-core
Section: contrib/misc
Priority: optional
Maintainer: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Build-Depends: debhelper (>= 11~),
 dh-python,
 python3 (>=3.6),
 python3-all,
 python3-setuptools,
 python3-docutils,
 python3-sphinx,
 python3-sip-dev,
 python3-pyqt5,
 python3-mlzlog,
 python3-numpy,
 python3-psutil (>= 0.4),
 python3-pytest,
 python3-serial,
 python3-systemd,
 git,
 markdown,
 python3-daemon
Standards-Version: 4.1.4
X-Python3-Version: >= 3.6

Package: secop-core
Architecture: all
Depends: python3 (>= 3.6),
 ${misc:Depends},
 ${python3:Depends},
 python3-setuptools,
 python3-numpy,
 python3-serial,
 python3-psutil (>= 0.4),
 python3-mlzlog,
 markdown,
 python3-daemon
Description: Frappy SECoP core system
 contains the core server and client libraries and the server binary
 as well as the systemd integration

#Package: secop-doc
#Architecture: all
#Section: doc
#Depends: ${sphinxdoc:Depends},
# ${misc:Depends}
#Description: Frappy SECoP docu
# This is the documentation to all the secop-* packages

Package: secop-gui
Architecture: all
Depends: secop-core,
 ${misc:Depends},
 ${python3:Depends},
 python3-pyqt (>=4)
Description: Frappy SECoP gui client + cfgtool
 contains the GUI client and the configurator

Package: secop-demo
Architecture: all
Depends: secop-core,
 ${misc:Depends},
 ${python3:Depends}
Recommends: secop-gui
Description: SECoP demo files
 for demonstration purposes

Package: secop-ess
Architecture: all
Depends: secop-core,
 ${misc:Depends},
 ${python3:Depends}
Recommends: secop-gui
Description: SECoP ess files
 Modules specific for ESS

Package: secop-mlz
Architecture: all
Depends: secop-core,
 ${misc:Depends},
 ${python3:Depends},
 python3-tango (>=9)
Recommends: secop-gui
Description: SECoP mlz files
 Modules specific for MLZ

Package: secop-psi
Architecture: all
Depends: secop-core,
 ${misc:Depends},
 ${python3:Depends}
Recommends: secop-gui
Description: SECoP psi files
 Modules specific for PSI
