Source: gz-transport
Maintainer: Jose Luis Rivero <jrivero@osrfoundation.org>
Section: science
Priority: optional
Build-Depends: cmake,
               pkg-config,
               debhelper (>= 13),
               dh-python,
               doxygen,
               cppzmq-dev,
               python3,
               ruby-ronn,
               libprotoc-dev,
               libprotobuf-dev,
               libgz-msgs-dev,
               libgz-cmake-dev,
               libgz-tools-dev,
               libgz-utils-cli-dev,
               libgz-utils-dev,
               protobuf-compiler,
               python3,
               python3-dev,
               python3-pybind11,
               uuid-dev,
               libzenohc-dev,
               libzenohcpp-dev,
               libzmq3-dev (>= 3.0.0),
               libsqlite3-dev
Vcs-Browser: https://github.com/gazebosim/gz-transport
Vcs-Git: https://github.com/gazebo-release/gz-rotary-transport-release
Standards-Version: 4.5.1
Homepage: https://github.com/gazebo-release/gz-transport

Package: libgz-transport-core-dev
Architecture: any
Section: libdevel
Depends: libgz-transport (= ${binary:Version}),
         uuid-dev,
         cppzmq-dev,
         libzmq3-dev (>= 3.0.0),
         libgz-msgs-dev,
         libgz-cmake-dev,
         libgz-tools-dev,
         libgz-utils-cli-dev,
         libgz-utils-dev,
         ${shlibs:Depends},
         ${misc:Depends}
Provides: libgz-transport-core-dev-generic
Conflicts: libgz-transport-core-dev-generic, libgz-transport11-core-dev, libgz-transport13-core-dev, libgz-transport14-core-dev, libgz-transport15-core-dev
Replaces: libgz-transport11-core-dev, libgz-transport13-core-dev, libgz-transport14-core-dev, libgz-transport15-core-dev
Multi-Arch: same
Description: Gazebo transport Library - Core Dev files
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the Gazebo transport core development files

Package: libgz-transport
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}, libzenohc
Recommends: gz-transport-cli
Provides: libgz-transport-generic
Conflicts: libgz-transport-generic, libgz-transport11, libgz-transport13, libgz-transport14, libgz-transport15
Replaces: libgz-transport11, libgz-transport13, libgz-transport14, libgz-transport15
Multi-Arch: same
Description: Gazebo Transport Library - Shared library
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the Gazebo transport libraries

Package: gz-transport-cli
Architecture: any
Depends: libgz-transport (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends}
Provides: gz-transport-cli-generic
Conflicts: gz-transport-cli-generic, gz-transport11-cli, gz-transport13-cli, gz-transport14-cli, gz-transport15-cli
Replaces: gz-transport11-cli, gz-transport13-cli, gz-transport14-cli, gz-transport15-cli
Multi-Arch: no
Description: Gazebo transport Library - CLI
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the CLI.

Package: libgz-transport-log-dev
Architecture: any
Section: libdevel
Depends: libsqlite3-dev,
         libgz-cmake-dev,
         libgz-transport-core-dev (= ${binary:Version}),
         libgz-transport-log (= ${binary:Version}),
         ${misc:Depends}
Provides: libgz-transport-log-dev-generic
Conflicts: libgz-transport-log-dev-generic, libgz-transport11-log-dev, libgz-transport13-log-dev, libgz-transport14-log-dev, libgz-transport15-log-dev
Replaces: libgz-transport11-log-dev, libgz-transport13-log-dev, libgz-transport14-log-dev, libgz-transport15-log-dev
Multi-Arch: same
Description: Gazebo transport Library - Core Dev
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the Gazebo core development libraries

Package: libgz-transport-log
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libgz-transport-log-generic
Conflicts: libgz-transport-log-generic, libgz-transport11-log, libgz-transport13-log, libgz-transport14-log, libgz-transport15-log
Replaces: libgz-transport11-log, libgz-transport13-log, libgz-transport14-log, libgz-transport15-log
Multi-Arch: same
Description: Gazebo Transport Library - Log Shared library
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the log shared library

Package: libgz-transport-parameters-dev
Architecture: any
Section: libdevel
Depends: libgz-cmake-dev,
         libgz-transport-core-dev (= ${binary:Version}),
         libgz-transport-parameters (= ${binary:Version}),
         ${misc:Depends}
Provides: libgz-transport-parameters-dev-generic
Conflicts: libgz-transport-parameters-dev-generic, libgz-transport11-parameters-dev, libgz-transport13-parameters-dev, libgz-transport14-parameters-dev, libgz-transport15-parameters-dev
Replaces: libgz-transport11-parameters-dev, libgz-transport13-parameters-dev, libgz-transport14-parameters-dev, libgz-transport15-parameters-dev
Multi-Arch: same
Description: Gazebo transport Library - Parameters Dev
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the Gazebo transport parameters development libraries

Package: libgz-transport-parameters
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libgz-transport-parameters-generic
Conflicts: libgz-transport-parameters-generic, libgz-transport11-parameters, libgz-transport13-parameters, libgz-transport14-parameters, libgz-transport15-parameters
Replaces: libgz-transport11-parameters, libgz-transport13-parameters, libgz-transport14-parameters, libgz-transport15-parameters
Multi-Arch: same
Description: Gazebo Transport Library - Parameters Shared library
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package ships the Gazebo Transport parameters shared library

Package: libgz-transport-dev
Architecture: any
Section: libdevel
Depends: libgz-transport-core-dev (= ${binary:Version}),
         libgz-transport-log-dev (= ${binary:Version}),
         libgz-transport-parameters-dev (= ${binary:Version}),
         ${misc:Depends}
Provides: libgz-transport-dev-generic
Conflicts: libgz-transport-dev-generic, libgz-transport11-dev, libgz-transport13-dev, libgz-transport14-dev, libgz-transport15-dev
Replaces: libgz-transport11-dev, libgz-transport13-dev, libgz-transport14-dev, libgz-transport15-dev
Multi-Arch: same
Description: Gazebo transport Library - Metapackage
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The is a metapackage for all development files

Package: python3-gz-transport
Architecture: any
Depends:
     libgz-transport (= ${binary:Version}),
     python3-pybind11,
     python3-gz-msgs,
     ${shlibs:Depends},
     ${misc:Depends},
     ${python3:Depends}
Provides: python3-gz-transport-generic
Conflicts: python3-gz-transport-generic, python3-gz-transport11, python3-gz-transport13, python3-gz-transport14, python3-gz-transport15
Replaces: python3-gz-transport11, python3-gz-transport13, python3-gz-transport14, python3-gz-transport15
Enhances: libgz-transport
Description: Gazebo transport Library - Python3 bindings
 Gazebo transport library combines ZeroMQ with Protobufs to create a fast and
 efficient message passing system. Asynchronous message publication and
 subscription is provided along with service calls and discovery.
 .
 Gazebo is a set of simple libraries that provide useful
 functionality to bootstrap robot applications. The included libraries
 encapsulate all the essentials, such as common math data types, console
 logging, 3D mesh management, and asynchronous message passing.
 .
 The package contains the Python3 bindings.

Package: libgz-rotary-transport-dev
Depends: libgz-transport-dev (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.

Package: gz-rotary-transport-cli
Depends: gz-transport-cli (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.

Package: libgz-rotary-transport-core-dev
Depends: libgz-transport-core-dev (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.

Package: libgz-rotary-transport-log-dev
Depends: libgz-transport-log-dev (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.

Package: libgz-rotary-transport-parameters-dev
Depends: libgz-transport-parameters-dev (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.

Package: python3-gz-rotary-transport
Depends: python3-gz-transport (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Rotary without exposing the version number.
