Source: tango Maintainer: Debian Science Maintainers Uploaders: Picca Frédéric-Emmanuel , Roland Mas , Section: science Priority: optional Build-Depends: cmake, cppzmq-dev, debhelper-compat (= 13), default-libmysqlclient-dev, libcos4-dev, libgrpc++-dev, libjpeg-dev, libprotobuf-dev, omniidl, opentelemetry-cpp-dev, po-debconf, protobuf-compiler-grpc, Build-Depends-Indep: doxygen, python3-ipython, python3-sphinx, python3-sphinx-copybutton, python3-sphinx-rtd-theme, Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/science-team/tango Vcs-Git: https://salsa.debian.org/science-team/tango.git Homepage: https://www.tango-controls.org Rules-Requires-Root: no Package: libtango10 Architecture: any Multi-Arch: same Section: libs Depends: tango-common, ${misc:Depends}, ${shlibs:Depends}, Description: TANGO distributed control system - shared library TANGO is an object-oriented distributed control system using CORBA. In TANGO all objects are representations of devices, which can be on the same computer or distributed over a network. Communication between devices uses CORBA and can be synchronous, asynchronous or event driven. . The object model in TANGO supports methods, attributes and properties. TANGO provides an API which hides all the details of network access and provides object browsing, discovery, and security features. Permanent data is stored in a MySQL/MariaDB database. . TANGO is being actively developed as a collaborative effort between the ESRF (www.esrf.eu), Soleil (synchrotron-soleil.fr), Alba (www.cells.es), and Elettra institutes (www.elettra.trieste.it). . This package contains the files necessary for running TANGO applications. Package: libtango-dev Architecture: any Multi-Arch: same Section: libdevel Depends: cppzmq-dev, libcos4-dev, libjpeg-dev, libtango10 (= ${binary:Version}), ${misc:Depends}, Conflicts: libtango7-dev, libtango8-dev, Description: TANGO distributed control system - development library TANGO is an object-oriented distributed control system using CORBA. In TANGO all objects are representations of devices, which can be on the same computer or distributed over a network. Communication between devices uses CORBA and can be synchronous, asynchronous or event driven. . The object model in TANGO supports methods, attributes and properties. TANGO provides an API which hides all the details of network access and provides object browsing, discovery, and security features. Permanent data is stored in a MySQL/MariaDB database. . TANGO is being actively developed as a collaborative effort between the ESRF (www.esrf.eu), Soleil (synchrotron-soleil.fr), Alba (www.cells.es), and Elettra institutes (www.elettra.trieste.it). . This package contains the tango9 development files. Package: libtango-doc Architecture: all Multi-Arch: foreign Section: doc Depends: ${misc:Depends}, ${sphinxdoc:Depends}, Description: TANGO distributed control system - documentation TANGO is an object-oriented distributed control system using CORBA. In TANGO all objects are representations of devices, which can be on the same computer or distributed over a network. Communication between devices uses CORBA and can be synchronous, asynchronous or event driven. . The object model in TANGO supports methods, attributes and properties. TANGO provides an API which hides all the details of network access and provides object browsing, discovery, and security features. Permanent data is stored in a MySQL/MariaDB database. . TANGO is being actively developed as a collaborative effort between the ESRF (www.esrf.eu), Soleil (synchrotron-soleil.fr), Alba (www.cells.es), and Elettra institutes (www.elettra.trieste.it). . This package contains the documentation for the libtango10 library. Package: libtango-tools Architecture: any Section: net Depends: ${misc:Depends}, ${shlibs:Depends}, Description: TANGO distributed control system - common executable files This package provides shared files for the TANGO distributed control system, and sets up the required infrastructure. Package: tango-common Architecture: all Multi-Arch: foreign Section: net Depends: adduser, opentelemetry-cpp, ${misc:Depends}, Description: TANGO distributed control system - common files This package provides shared files for the TANGO distributed control system, and sets up the required infrastructure. It is for now an empty package Package: tango-db Architecture: any Section: net Depends: dbconfig-mysql | dbconfig-no-thanks, libtango-tools, ${misc:Depends}, ${shlibs:Depends}, Recommends: default-mysql-client, Pre-Depends: ${misc:Pre-Depends}, Description: TANGO distributed control system - database server TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing. . This package provides a TANGO database server using MySQL/MariaDB. Package: tango-starter Architecture: any Section: net Depends: libtango-tools, ${misc:Depends}, ${shlibs:Depends}, # omninotify is not packaged in debian # There is an archived RFP: https://bugs.debian.org/134449 #Suggests: omninotify Pre-Depends: ${misc:Pre-Depends}, Description: TANGO distributed control system - starter server TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing. . This package provides a TANGO device control server. It can start, stop, or report the status of other TANGO components. Package: tango-accesscontrol Architecture: any Section: net Depends: libtango-tools, tango-db, tango-starter, ${misc:Depends}, ${shlibs:Depends}, Pre-Depends: ${misc:Pre-Depends}, Description: TANGO distributed control system - accesscontrol server TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing. . This package provides a TANGO accesscontrol server. It can be used to manage the users and IP addresses that are permitted to access TANGO devices. Package: tango-test Architecture: any Section: net Depends: tango-starter, ${misc:Depends}, ${shlibs:Depends}, Description: TANGO distributed control system - test device TANGO is an object oriented distributed control system. It allows communication between TANGO device processes running on the same computer or distributed over the network. These processes can provide services to the control system all over the network, such as hardware control or data processing. . This package provides a TANGO device which implements all TANGO attribute types, and can be used for testing the installation.