From 53e856dfcbcd938438b042a101a95d9643da8e23 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 7 Oct 2021 17:16:57 +0200 Subject: [PATCH 1/4] Do not use common control for Buster --- debian/buster/debian/control | 1 - 1 file changed, 1 deletion(-) delete mode 120000 debian/buster/debian/control diff --git a/debian/buster/debian/control b/debian/buster/debian/control deleted file mode 120000 index 4f862d3..0000000 --- a/debian/buster/debian/control +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/control \ No newline at end of file From 0ad099dc941ab61ed548857bb3ef7c2cf9e3d6cd Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 7 Oct 2021 17:24:44 +0200 Subject: [PATCH 2/4] Restrict DART in buster to amd64 --- debian/buster/debian/control | 255 +++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 debian/buster/debian/control diff --git a/debian/buster/debian/control b/debian/buster/debian/control new file mode 100644 index 0000000..1b77e8a --- /dev/null +++ b/debian/buster/debian/control @@ -0,0 +1,255 @@ +Source: ignition-physics5 +Standards-Version: 3.9.8 +Maintainer: Jose Luis Rivero +Section: science +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, + libignition-math6-dev, + libignition-math6-eigen3-dev, + libignition-plugin-dev (>= 1.1.0), + libignition-utils1-dev, + libignition-utils1-cli-dev, +# dart without major version number to get versions coming from Debian + libdart6-dev (<< 6.10.0) | libdart-dev (<< 6.10.0) [amd64], + libdart6-collision-bullet-dev (<< 6.10.0) | libdart-collision-bullet-dev (<< 6.10.0) [amd64], + libdart6-collision-ode-dev (<< 6.10.0) | libdart-collision-ode-dev (<< 6.10.0) [amd64], + libdart6-external-ikfast-dev (<< 6.10.0) | libdart-external-ikfast-dev (<< 6.10.0) [amd64], + libdart6-external-odelcpsolver-dev (<< 6.10.0) | libdart-external-odelcpsolver-dev (<< 6.10.0) [amd64], + libdart6-utils-dev (<< 6.10.0) | libdart-utils-dev (<< 6.10.0) [amd64], + libdart6-utils-urdf-dev (<< 6.10.0) | libdart-utils-urdf-dev (<< 6.10.0) [amd64], + libsdformat12-dev +Vcs-Browser: https://github.com/ignition-release/ign-physics5-release +Vcs-Git: https://github.com/ignition-release/ign-physics5-release +Homepage: http://ignitionrobotics.org/ + +Package: libignition-physics5-core-dev +Architecture: any +Section: libdevel +Depends: libignition-cmake2-dev (>= 2.1.0), + libignition-math6-dev, + libignition-plugin-dev (>= 1.1.0), + libignition-physics5 (= ${binary:Version}), + libignition-utils1-dev, + ${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. + . + Core component, development files + +Package: libignition-physics5-sdf-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libsdformat12-dev, + libignition-physics5 (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - SDF Dev files + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + SDF component, development files + +Package: libignition-physics5-mesh-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-common4-graphics-dev, + libignition-physics5 (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Mesh Dev files + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Mesh component, development files + +Package: libignition-physics5-heightmap-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-common4-graphics-dev, + libignition-physics5 (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Heightmap Dev files + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Heightmap component, development files + +Package: libignition-physics5 +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 - Shared library + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + Main shared library + +Package: libignition-physics5-dartsim-dev +Architecture: amd64 +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-physics5-sdf-dev (= ${binary:Version}), + libignition-physics5-mesh-dev (= ${binary:Version}), + libignition-physics5-heightmap-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-common4-graphics-dev, + libignition-math6-dev, + libignition-math6-eigen3-dev, + libignition-plugin-dev (>= 1.1.0), + libdart6-dev (<< 6.10.0) | libdart-dev (<< 6.10.0), + libdart6-collision-ode-dev (<< 6.10.0) | libdart-collision-ode-dev (<< 6.10.0), + libdart6-utils-dev (<< 6.10.0) | libdart-utils-dev (<< 6.10.0), + libdart6-utils-urdf-dev (<< 6.10.0) | libdart-utils-urdf-dev (<< 6.10.0), + libdart6-external-odelcpsolver-dev (<< 6.10.0) | libdart-external-odelcpsolver-dev (<< 6.10.0), + libdart6-external-ikfast-dev (<< 6.10.0) | libdart-external-ikfast-dev (<< 6.10.0), + libdart6-collision-bullet-dev (<< 6.10.0) | libdart-collision-bullet-dev (<< 6.10.0), + libsdformat12-dev, + libignition-physics5-dartsim (= ${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. + . + Dartsim component, development files + +Package: libignition-physics5-dartsim +Architecture: amd64 +Section: libs +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: Ignition Physics classes and functions for robot apps - Dartsim library + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + DARTSim component shared library + +Package: libignition-physics5-tpe-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-physics5-sdf-dev (= ${binary:Version}), + libignition-physics5-mesh-dev (= ${binary:Version}), + libignition-cmake2-dev (>= 2.1.0), + libignition-math6-dev, + libignition-math6-eigen3-dev, + libignition-plugin-dev (>= 1.1.0), + libsdformat12-dev, + libignition-physics5-tpe (= ${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. + . + TPE plugin component, development files + +Package: libignition-physics5-tpe +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 - TPE library + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + TPE plugin component shared library + +Package: libignition-physics5-tpelib-dev +Architecture: any +Section: libdevel +Depends: libignition-cmake2-dev (>= 2.1.0), + libignition-math6-dev, + libignition-math6-eigen3-dev, + libignition-plugin-dev (>= 1.1.0), + libignition-physics5-tpelib (= ${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. + . + TPE library component, development files + +Package: libignition-physics5-tpelib +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 - TPE library + Ignition Physics is a component in the ignition framework, a set of libraries + designed to rapidly develop robot applications. + . + TPE library component shared library + +Package: libignition-physics5-bullet-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-physics5-sdf-dev (= ${binary:Version}), + libignition-physics5-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-physics5-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-physics5-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-physics5-dev +Architecture: any +Section: libdevel +Depends: libignition-physics5-core-dev (= ${binary:Version}), + libignition-physics5-bullet-dev (= ${binary:Version}), + libignition-physics5-dartsim-dev (= ${binary:Version}) [amd64], + libignition-physics5-heightmap-dev (= ${binary:Version}), + libignition-physics5-mesh-dev (= ${binary:Version}), + libignition-physics5-sdf-dev (= ${binary:Version}), + libignition-physics5-tpe-dev (= ${binary:Version}), + libignition-physics5-tpelib-dev (= ${binary:Version}), + ${misc:Depends} +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 + designed to rapidly develop robot applications. + . + Metapackage, all development files From 3de025a71a1182ae6324a9dd731d51b56274aaee Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 7 Oct 2021 17:47:20 +0200 Subject: [PATCH 3/4] Restrict first set of depends --- debian/buster/debian/control | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/debian/buster/debian/control b/debian/buster/debian/control index 1b77e8a..396b844 100644 --- a/debian/buster/debian/control +++ b/debian/buster/debian/control @@ -16,13 +16,13 @@ Build-Depends: cmake, libignition-utils1-dev, libignition-utils1-cli-dev, # dart without major version number to get versions coming from Debian - libdart6-dev (<< 6.10.0) | libdart-dev (<< 6.10.0) [amd64], - libdart6-collision-bullet-dev (<< 6.10.0) | libdart-collision-bullet-dev (<< 6.10.0) [amd64], - libdart6-collision-ode-dev (<< 6.10.0) | libdart-collision-ode-dev (<< 6.10.0) [amd64], - libdart6-external-ikfast-dev (<< 6.10.0) | libdart-external-ikfast-dev (<< 6.10.0) [amd64], - libdart6-external-odelcpsolver-dev (<< 6.10.0) | libdart-external-odelcpsolver-dev (<< 6.10.0) [amd64], - libdart6-utils-dev (<< 6.10.0) | libdart-utils-dev (<< 6.10.0) [amd64], - libdart6-utils-urdf-dev (<< 6.10.0) | libdart-utils-urdf-dev (<< 6.10.0) [amd64], + libdart6-dev (<< 6.10.0) [amd64] | libdart-dev (<< 6.10.0) [amd64], + libdart6-collision-bullet-dev (<< 6.10.0) [amd64] | libdart-collision-bullet-dev (<< 6.10.0) [amd64], + libdart6-collision-ode-dev (<< 6.10.0) [amd64] | libdart-collision-ode-dev (<< 6.10.0) [amd64], + libdart6-external-ikfast-dev (<< 6.10.0) [amd64] | libdart-external-ikfast-dev (<< 6.10.0) [amd64], + libdart6-external-odelcpsolver-dev (<< 6.10.0) [amd64] | libdart-external-odelcpsolver-dev (<< 6.10.0) [amd64], + libdart6-utils-dev (<< 6.10.0) [amd64] | libdart-utils-dev (<< 6.10.0) [amd64], + libdart6-utils-urdf-dev (<< 6.10.0) [amd64] | libdart-utils-urdf-dev (<< 6.10.0) [amd64], libsdformat12-dev Vcs-Browser: https://github.com/ignition-release/ign-physics5-release Vcs-Git: https://github.com/ignition-release/ign-physics5-release From c64e5503974c042c7c58898ae76bd4fa845f1891 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Tue, 12 Oct 2021 20:28:20 +0200 Subject: [PATCH 4/4] Revert "Disable arm* builds for debian/buster (#4)" This reverts commit 2c911d4e6ea9ce0a883db62ad36ee31a58cc3970. --- debian/buster/.releasepy_NO_ARCH_arm64 | 0 debian/buster/.releasepy_NO_ARCH_armhf | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 debian/buster/.releasepy_NO_ARCH_arm64 delete mode 100644 debian/buster/.releasepy_NO_ARCH_armhf diff --git a/debian/buster/.releasepy_NO_ARCH_arm64 b/debian/buster/.releasepy_NO_ARCH_arm64 deleted file mode 100644 index e69de29..0000000 diff --git a/debian/buster/.releasepy_NO_ARCH_armhf b/debian/buster/.releasepy_NO_ARCH_armhf deleted file mode 100644 index e69de29..0000000