Source: gz-sim10
Maintainer: Jose Luis Rivero <jrivero@osrfoundation.org>
Section: science
Priority: optional
Build-Depends: cmake,
               pkgconf,
               debhelper (>= 13),
               doxygen,
               dh-python,
               libtinyxml2-dev,
               libwebsockets-dev,
               libgz-tools2-dev,
               libgz-cmake5-dev,
               libgz-common7-av-dev,
               libgz-common7-graphics-dev,
               libgz-common7-io-dev,
               libgz-common7-profiler-dev,
               libgz-common7-testing-dev,
               libgz-common7-events-dev,
               libgz-fuel-tools11-dev,
               libgz-gui10-dev,
               libgz-math9-dev,
               libgz-math9-eigen3-dev,
               libgz-msgs12-dev,
               libgz-plugin4-dev,
               libgz-physics9-dev,
               libgz-sensors10-dev,
               libgz-rendering10-dev,
               libgz-transport15-log-dev,
               libgz-utils4-cli-dev,
               libgz-utils4-dev,
               libsdformat16-dev,
               python3-dev,
               python3-pybind11
# doxygen and grapviz are excluded per bug:
# https://github.com/gazebosim/gz-sim/issues/1409
Vcs-Browser: https://github.com/gazebosim/gz-sim
Vcs-Git: https://github.com/gazebo-release/gz-sim10-release
Standards-Version: 4.5.1
Homepage: http://gazebosim.org/

Package: libgz-sim10
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
         ${misc:Depends},
         qml6-module-qtqml-models
Recommends: gz-sim10-cli
Multi-Arch: same
Description: Gazebo Sim classes and functions for robot apps - Shared library
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 Main shared library

Package: gz-sim10-cli
Architecture: any
Depends: libgz-sim10 (= ${binary:Version}),
         ${shlibs:Depends},
         ${misc:Depends}
Multi-Arch: no
Description: Gazebo Sim classes and functions for robot apps - CLI
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 The package ships the CLI.

Package: libgz-sim10-plugins
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: python3-gz-sim10
Multi-Arch: same
Description: Gazebo Sim classes and functions for robot apps - Plugins
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 Plugins collection

Package: libgz-sim10-dev
Architecture: any
Section: libdevel
Depends: libtinyxml2-dev,
         libwebsockets-dev,
         libgz-tools2-dev,
         libgz-cmake5-dev,
         libgz-common7-av-dev,
         libgz-common7-graphics-dev,
         libgz-common7-profiler-dev,
         libgz-common7-events-dev,
         libgz-common7-testing-dev,
         libgz-fuel-tools11-dev,
         libgz-gui10-dev,
         libgz-math9-dev,
         libgz-math9-eigen3-dev,
         libgz-msgs12-dev,
         libgz-plugin4-dev,
         libgz-physics9-dev,
         libgz-sensors10-dev,
         libgz-rendering10-dev,
         libgz-transport15-log-dev,
         libgz-utils4-cli-dev,
         libgz-utils4-dev,
         libsdformat16-dev,
         libgz-sim10 (= ${binary:Version}),
         libgz-sim10-plugins (= ${binary:Version}),
         ${misc:Depends}
Multi-Arch: same
Description: Gazebo Sim classes and functions for robot apps - Development files
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 Development files

Package: python3-gz-sim10
Architecture: any
Depends: libgz-sim10 (= ${binary:Version}),
         python3-gz-math9,
         python3-gz-msgs12,
         python3-gz-transport15,
         python3-pybind11,
         python3-sdformat16,
         ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends},
Enhances: libgz-sim10
Description: Gazebo Sim classes and functions for robot apps - Development files
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 The package contains the Python3 bindings.

Package: libgz-sim10-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
     libgz-sim10 (= ${binary:Version}),
     ${misc:Depends}
Multi-Arch: same
Description: Gazebo Sim classes and functions for robot apps - Debug symbols
 Gazebo Sim is a component in the Gazebo framework, a set of libraries
 designed to rapidly develop robot applications.
 .
 Debug symbols

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

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

Package: gz-jetty-sim-plugins
Depends: libgz-sim10-plugins (= ${binary:Version}), ${misc:Depends}
Architecture: all
Priority: optional
Section: metapackages
Description: alias package
 Provides a package for Jetty without exposing the version number.

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