Source: gz-math7
Maintainer: Jose Luis Rivero <jrivero@osrfoundation.org>
Section: science
Priority: extra
Build-Depends: cmake,
               debhelper (>= 11),
               dh-python,
               doxygen,
               libeigen3-dev,
               libgz-cmake3-dev,
               libgz-utils2-dev,
               python3,
               python3-dev,
# distutils is not present on noble onwards
               python3-distutils | python3,
               python3-pybind11,
               ruby-dev,
               swig
Vcs-Browser: https://github.com/gazebosim/gz-math
Vcs-Git: https://github.com/gazebo-release/gz-math-release
Standards-Version: 4.5.1
Homepage: https://github.com/gazebo-release/gz-math
XS-Ruby-Versions: all
X-Python3-Version: >= 3.2

Package: libgz-math7
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: libignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Multi-Arch: same
Description: Gazebo Math Library - Shared library
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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.

Package: libgz-math7-dev
Architecture: any
Section: libdevel
Depends: libgz-math7 (= ${binary:Version}),
         libgz-cmake3-dev,
         libgz-utils2-dev,
         ${misc:Depends}
Breaks: libignition-math7-dev (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: libignition-math7-dev (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Multi-Arch: same
Description: Gazebo Math Library - Development files
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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.

Package: libgz-math7-eigen3-dev
Architecture: any
Section: libdevel
Depends: libgz-math7-dev (= ${binary:Version}),
         libeigen3-dev,
         ${misc:Depends}
Breaks: libignition-math7-eigen-dev (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: libignition-math7-eigen-dev (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Multi-Arch: same
Description: Gazebo Math Library - Eigen3 Development files
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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 development files relative to Eigen

Package: python3-gz-math7
Architecture: any
Depends: libgz-math7 (= ${binary:Version}),
         python3-pybind11,
         ${misc:Depends},
         ${python3:Depends}
Breaks: python3-ignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: python3-ignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Enhances: libgz-math7
Description: Gazebo Math Library - Python3 bindings
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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: ruby-gz-math7
Architecture: any
XB-Ruby-Versions: ${ruby:Versions}
Depends: libgz-math7 (= ${binary:Version}),
         ${misc:Depends},
         ${ruby:Depends},
         ${shlibs:Depends}
Breaks: ruby-ignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: ruby-ignition-math7 (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Enhances: libgz-math7
Description: Gazebo Math Library - Ruby bindings
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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 Ruby bindings.

Package: libgz-math7-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
     libgz-math7 (= ${binary:Version}),
     ${misc:Depends}
Breaks: libignition-math7-dbg (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Replaces: libignition-math7-dbg (<< 6.999.999+nightly+git20220630+1rd15c9b2c302f41dcb4acc039a830c8b1092627b2-1)
Multi-Arch: same
Description: Gazebo Math Library - Debugging symbols
 A small, fast, and high performance math library. This library is a
 self-contained set of classes and functions suitable for robot applications.
 .
 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.

Package: libignition-math7
Depends: libgz-math7, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.

Package: libignition-math7-dev
Depends: libgz-math7-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.

Package: libignition-math7-eigen3-dev
Depends: libgz-math7-eigen3-dev, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.

Package: python3-ignition-math7
Depends: python3-gz-math7, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.

Package: ruby-ignition-math7
Depends: ruby-gz-math7, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.

Package: libignition-math7-dbg
Depends: libgz-math7-dbg, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
 This is a transitional package. It can safely be removed.
