diff --git a/bionic/debian/libignition-physics3-bullet-dev.install b/bionic/debian/libignition-physics3-bullet-dev.install new file mode 120000 index 0000000..0c53029 --- /dev/null +++ b/bionic/debian/libignition-physics3-bullet-dev.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-physics-bullet-dev.install \ No newline at end of file diff --git a/bionic/debian/libignition-physics3-bullet.install b/bionic/debian/libignition-physics3-bullet.install new file mode 120000 index 0000000..6543e35 --- /dev/null +++ b/bionic/debian/libignition-physics3-bullet.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-physics-bullet.install \ No newline at end of file diff --git a/debian/buster/debian/libignition-physics3-bullet-dev.install b/debian/buster/debian/libignition-physics3-bullet-dev.install new file mode 120000 index 0000000..bd6e6d3 --- /dev/null +++ b/debian/buster/debian/libignition-physics3-bullet-dev.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-physics-bullet-dev.install \ No newline at end of file diff --git a/debian/buster/debian/libignition-physics3-bullet.install b/debian/buster/debian/libignition-physics3-bullet.install new file mode 120000 index 0000000..3940dae --- /dev/null +++ b/debian/buster/debian/libignition-physics3-bullet.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-physics-bullet.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-physics3-bullet-dev.install b/debian/sid/debian/libignition-physics3-bullet-dev.install new file mode 120000 index 0000000..bd6e6d3 --- /dev/null +++ b/debian/sid/debian/libignition-physics3-bullet-dev.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-physics-bullet-dev.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-physics3-bullet.install b/debian/sid/debian/libignition-physics3-bullet.install new file mode 120000 index 0000000..3940dae --- /dev/null +++ b/debian/sid/debian/libignition-physics3-bullet.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-physics-bullet.install \ No newline at end of file diff --git a/focal/debian/control b/focal/debian/control index b4bff24..cb0e953 100644 --- a/focal/debian/control +++ b/focal/debian/control @@ -6,6 +6,7 @@ Priority: optional Build-Depends: cmake, pkg-config, debhelper (>= 9), + libbullet-dev, libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-common4-profiler-dev, @@ -45,7 +46,7 @@ Description: Ignition Physics classes and functions for robot apps - Development Package: libignition-physics4-sdf-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libsdformat11-dev, libignition-physics4 (= ${binary:Version}), @@ -60,7 +61,7 @@ Description: Ignition Physics classes and functions for robot apps - SDF Dev fil Package: libignition-physics4-mesh-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-physics4 (= ${binary:Version}), @@ -75,7 +76,7 @@ Description: Ignition Physics classes and functions for robot apps - Mesh Dev fi Package: libignition-physics4-heightmap-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-physics4 (= ${binary:Version}), @@ -102,11 +103,11 @@ Description: Ignition Physics classes and functions for robot apps - Shared libr Package: libignition-physics4-dartsim-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-heightmap-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), - libignition-physics4-heightmap-dev, - libignition-physics4-mesh-dev, - libignition-physics4-sdf-dev, libignition-common4-graphics-dev, libignition-math6-dev, libignition-math6-eigen3-dev, @@ -145,9 +146,9 @@ Description: Ignition Physics classes and functions for robot apps - Dartsim lib Package: libignition-physics4-tpe-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, - libignition-physics4-sdf-dev, - libignition-physics4-mesh-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-math6-dev, libignition-math6-eigen3-dev, @@ -202,17 +203,51 @@ Description: Ignition Physics classes and functions for robot apps - TPE library . TPE library component shared library +Package: libignition-physics4-bullet-dev +Architecture: any +Section: libdevel +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-common4-graphics-dev, + libignition-math6-dev, + libignition-plugin-dev (>= 1.1.0), + libbullet-dev, + libsdformat11-dev, + libignition-physics4-bullet (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Development files + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Bullet component, development files + +Package: libignition-physics4-bullet +Architecture: any +Section: libs +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Bullet engine + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Bullet component shared library + Package: libignition-physics4-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, - libignition-physics4-dartsim-dev, - libignition-physics4-heightmap-dev, - libignition-physics4-mesh-dev, - libignition-physics4-sdf-dev, - libignition-physics4-tpe-dev, - libignition-physics4-tpelib-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-dartsim-dev (= ${binary:Version}), + libignition-physics4-heightmap-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-tpe-dev (= ${binary:Version}), + libignition-physics4-tpelib-dev (= ${binary:Version}), ${misc:Depends} +# Bullet not added on purpose to avoid adding a new dependency to a stable release Multi-Arch: same Description: Ignition Physics classes and functions for robot apps - Metapackage Ignition Physics is a component in the ignition framework, a set of libraries diff --git a/focal/debian/libignition-physics3-bullet-dev.install b/focal/debian/libignition-physics3-bullet-dev.install new file mode 120000 index 0000000..0c53029 --- /dev/null +++ b/focal/debian/libignition-physics3-bullet-dev.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-physics-bullet-dev.install \ No newline at end of file diff --git a/focal/debian/libignition-physics3-bullet.install b/focal/debian/libignition-physics3-bullet.install new file mode 120000 index 0000000..6543e35 --- /dev/null +++ b/focal/debian/libignition-physics3-bullet.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-physics-bullet.install \ No newline at end of file diff --git a/ubuntu/debian/control b/ubuntu/debian/control index 9977390..d8d8b36 100644 --- a/ubuntu/debian/control +++ b/ubuntu/debian/control @@ -6,6 +6,7 @@ Priority: optional Build-Depends: cmake, pkg-config, debhelper (>= 9), + libbullet-dev, libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-common4-profiler-dev, @@ -46,7 +47,7 @@ Description: Ignition Physics classes and functions for robot apps - Development Package: libignition-physics4-sdf-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libsdformat11-dev, libignition-physics4 (= ${binary:Version}), @@ -61,7 +62,7 @@ Description: Ignition Physics classes and functions for robot apps - SDF Dev fil Package: libignition-physics4-mesh-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-physics4 (= ${binary:Version}), @@ -76,7 +77,7 @@ Description: Ignition Physics classes and functions for robot apps - Mesh Dev fi Package: libignition-physics4-heightmap-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-common4-graphics-dev, libignition-physics4 (= ${binary:Version}), @@ -103,11 +104,11 @@ Description: Ignition Physics classes and functions for robot apps - Shared libr Package: libignition-physics4-dartsim-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-heightmap-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), - libignition-physics4-heightmap-dev, - libignition-physics4-mesh-dev, - libignition-physics4-sdf-dev, libignition-common4-graphics-dev, libignition-math6-dev, libignition-math6-eigen3-dev, @@ -144,9 +145,9 @@ Description: Ignition Physics classes and functions for robot apps - Dartsim lib Package: libignition-physics4-tpe-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, - libignition-physics4-sdf-dev, - libignition-physics4-mesh-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), libignition-cmake2-dev (>= 2.1.0), libignition-math6-dev, libignition-math6-eigen3-dev, @@ -201,17 +202,51 @@ Description: Ignition Physics classes and functions for robot apps - TPE library . TPE library component shared library +Package: libignition-physics4-bullet-dev +Architecture: any +Section: libdevel +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-common4-graphics-dev, + libignition-math6-dev, + libignition-plugin-dev (>= 1.1.0), + libbullet-dev, + libsdformat11-dev, + libignition-physics4-bullet (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Development files + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Bullet component, development files + +Package: libignition-physics4-bullet +Architecture: any +Section: libs +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Bullet engine + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Bullet component shared library + Package: libignition-physics4-dev Architecture: any Section: libdevel -Depends: libignition-physics4-core-dev, - libignition-physics4-dartsim-dev, - libignition-physics4-heightmap-dev, - libignition-physics4-mesh-dev, - libignition-physics4-sdf-dev, - libignition-physics4-tpe-dev, - libignition-physics4-tpelib-dev, +Depends: libignition-physics4-core-dev (= ${binary:Version}), + libignition-physics4-dartsim-dev (= ${binary:Version}), + libignition-physics4-heightmap-dev (= ${binary:Version}), + libignition-physics4-mesh-dev (= ${binary:Version}), + libignition-physics4-sdf-dev (= ${binary:Version}), + libignition-physics4-tpe-dev (= ${binary:Version}), + libignition-physics4-tpelib-dev (= ${binary:Version}), ${misc:Depends} +# Bullet not added on purpose to avoid adding a new dependency to a stable release Multi-Arch: same Description: Ignition Physics classes and functions for robot apps - Metapackage Ignition Physics is a component in the ignition framework, a set of libraries diff --git a/ubuntu/debian/libignition-physics-bullet-dev.install b/ubuntu/debian/libignition-physics-bullet-dev.install new file mode 100644 index 0000000..819779e --- /dev/null +++ b/ubuntu/debian/libignition-physics-bullet-dev.install @@ -0,0 +1,5 @@ +usr/include/ignition/physics*/ignition/physics/bullet*/* +usr/lib/*/cmake/ignition-physics[0-99]-bullet*/* +usr/lib/*/libignition-physics[0-99]-bullet*.so +usr/lib/*/ign-physics-[0-99]/engine-plugins/libignition-physics*-bullet*.so +usr/lib/*/pkgconfig/ignition-physics[0-99]-bullet*.pc diff --git a/ubuntu/debian/libignition-physics-bullet.install b/ubuntu/debian/libignition-physics-bullet.install new file mode 100644 index 0000000..ae0e674 --- /dev/null +++ b/ubuntu/debian/libignition-physics-bullet.install @@ -0,0 +1,2 @@ +usr/lib/*/libignition-physics[0-99]-bullet*.so.* +usr/lib/*/ign-physics-[0-99]/engine-plugins/libignition-physics*-bullet*.so.*