Source: nicos
Section: misc
Priority: optional
Maintainer: Jens Krüger <jens.krueger@frm2.tum.de>
Build-Depends: debhelper (>= 11~),
 dh-python,
 dh-exec,
 cmake,
 git,
 lsb-release,
 python3 (>= 3.9),
 python3-toml,
 python3-sphinx,
 python3-setuptools,
 python3-systemd,
 python3-numpy,
 python3-scipy,
 python3-html2text,
 python3-zmq,
 python3-sip,
 python3-h5py,
 python3-pyqt5,
 python3-nicos-pyctl,
 python3-rsa,
 python3-ldap3,
 python3-psutil,
 python3-pytest,
 python3-matplotlib,
 python3-astropy,
 python3-pil,
 python3-keyring,
 python3-keyrings.alt,
 python3-requests
Standards-Version: 4.1.4

Package: nicos
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 gnuplot,
 python3-toml,
 python3-docutils,
 python3-numpy,
 python3-scipy,
 python3-rsa,
 python3-zmq (>= 2.0),
 python3-ldap3,
 python3-html2text,
 python3-lttb,
 python3-astropy,
 python3-pil,
 python3-pyqt5,
 python3-gr
# python3-ads,
Description: The NICOS base package
 This package contains the base for the  "Networked Instrument COntrol Sytem".
 It installs the basic components.
 .
 This package contains the Python3 version of nicos.

Package: nicos-services
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 nicos,
 python3-nicos-pyctl (>= 1.0),
 python3-psutil (>= 0.4),
 python3-requests,
 python3-keyring,
 python3-keyrings.alt,
 python3-markdown,
 python3-docutils,
 python3-systemd
# nicos-sandbox-helper
Recommends:
 python3-tango (>= 9.3.0)
Description: All NICOS services
 The NICOS system needs some services to work properly:
 daemon, poller, and cache. Some additional service provide a some
 additional functionality like the electronic logbook and HTML
 status monitor.
 .
 The basic commands and devices will be installed as well.

Package: nicos-instruments
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 nicos-services,
 python3-serial,
 python3-matplotlib,
 python3-h5py,
 python3-tz
Recommends:
 frappy-core,
 python3-nicos-quickyaml,
 python3-lxml,
 python3-yaml,
 python3-pycryptodome (>= 3.4.7)
Description: All NICOS instrument specific components
 This package installs instrument specific packages used in NICOS.
 .
 Normally the instrument specific device implementation and GUI
 components need additional packages to run properly. This package
 installs them.

Package: nicos-gui
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 nicos,
 python3-redminelib,
 python3-pyqt5.qsci,
 python3-pyqt5.qtwebengine,
 python3-pyqt5.qtsvg,
 python3-pyqt5.qtopengl
Recommends:
 python3-sshtunnel
Description: NICOS graphical user interfaces
 The graphical user frontend of NICOS allows the user to
 easy interact with the NICOS daemon.
 .
 This package contains the Python3 version of nicos-gui.

Package: nicos-tools
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 nicos,
 python3-yapf
Description: Tools for developing and changing setups
 - check-setups: during the development and changing of setups the setup
   files can be check with check-setups for syntax errors and some parameter
   checks will be performed
 .
 This package contains the Python3 version of nicos-gui-common.

Package: nicos-all
Architecture: all
Depends: ${misc:Depends},
 ${python3:Depends},
 nicos-services,
 nicos-gui,
 nicos-tools
Description: Meta package for all NICOS components
 Convenient package to install the whole collection of all NICOS packages.
