diff --git a/bionic/debian/python3-ignition-math6.install b/bionic/debian/python3-ignition-math6.install new file mode 120000 index 0000000..a8d1a66 --- /dev/null +++ b/bionic/debian/python3-ignition-math6.install @@ -0,0 +1 @@ +../../ubuntu/debian/python3-ignition-math.install \ No newline at end of file diff --git a/bionic/debian/ruby-ignition-math6.install b/bionic/debian/ruby-ignition-math6.install new file mode 120000 index 0000000..072fd8d --- /dev/null +++ b/bionic/debian/ruby-ignition-math6.install @@ -0,0 +1 @@ +../../ubuntu/debian/ruby-ignition-math.install \ No newline at end of file diff --git a/debian/buster/debian/python3-ignition-math6.install b/debian/buster/debian/python3-ignition-math6.install new file mode 120000 index 0000000..c021bd0 --- /dev/null +++ b/debian/buster/debian/python3-ignition-math6.install @@ -0,0 +1 @@ +../../../ubuntu/debian/python3-ignition-math.install \ No newline at end of file diff --git a/debian/buster/debian/ruby-ignition-math6.install b/debian/buster/debian/ruby-ignition-math6.install new file mode 120000 index 0000000..201883e --- /dev/null +++ b/debian/buster/debian/ruby-ignition-math6.install @@ -0,0 +1 @@ +../../../ubuntu/debian/ruby-ignition-math.install \ No newline at end of file diff --git a/debian/sid/debian/changelog b/debian/sid/debian/changelog deleted file mode 100644 index 83c8f40..0000000 --- a/debian/sid/debian/changelog +++ /dev/null @@ -1,59 +0,0 @@ -ignition-math6 (6.8.0-1~sid) sid; urgency=medium - - * ignition-math6 6.8.0-1 release - - -- Louise Poubel Tue, 30 Mar 2021 17:13:46 -0700 - -ignition-math6 (6.8.0~pre3-1~sid) sid; urgency=medium - - * ignition-math6 6.8.0~pre3-1 release - - -- Louise Poubel Mon, 22 Mar 2021 13:40:21 -0700 - -ignition-math6 (6.8.0~pre2-1~sid) sid; urgency=medium - - * ignition-math6 6.8.0~pre2-1 release - - -- Addizu Z. Taddese Tue, 26 Jan 2021 17:57:19 -0600 - -ignition-math6 (6.8.0~pre1-1~sid) sid; urgency=medium - - * ignition-math6 6.8.0~pre1-1 release - - -- Stephen Brawner Fri, 18 Dec 2020 14:48:01 -0800 - -ignition-math6 (6.7.0-1~sid) sid; urgency=medium - - * ignition-math6 6.7.0-1 release - - -- Steve Peters Mon, 23 Nov 2020 16:44:28 -0800 - -ignition-math6 (6.6.0-1~sid) sid; urgency=medium - - * ignition-math6 6.6.0-1 release - - -- Louise Poubel Thu, 17 Sep 2020 11:15:18 -0700 - -ignition-math6 (6.6.0~pre1-1~sid) sid; urgency=medium - - * ignition-math6 6.6.0~pre1-1 release - - -- Louise Poubel Wed, 16 Sep 2020 12:47:02 -0700 - -ignition-math6 (6.5.0-2~sid) sid; urgency=medium - - * ignition-math6 6.5.0-2 release - - -- Louise Poubel Tue, 08 Sep 2020 15:33:38 -0700 - -ignition-math6 (6.5.0-1~sid) sid; urgency=medium - - * ignition-math6 6.5.0-1 release - - -- Louise Poubel Fri, 04 Sep 2020 20:13:37 -0700 - -ignition-math6 (6.4.0-1~sid) sid; urgency=medium - - * ignition-math6 6.4.0-1 release - - -- Nate Koenig Mon, 15 Jul 2019 16:29:42 -0700 diff --git a/debian/sid/debian/compat b/debian/sid/debian/compat deleted file mode 120000 index ad30260..0000000 --- a/debian/sid/debian/compat +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/compat \ No newline at end of file diff --git a/debian/sid/debian/control b/debian/sid/debian/control deleted file mode 120000 index 4f862d3..0000000 --- a/debian/sid/debian/control +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/control \ No newline at end of file diff --git a/debian/sid/debian/copyright b/debian/sid/debian/copyright deleted file mode 120000 index 61b9831..0000000 --- a/debian/sid/debian/copyright +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/copyright \ No newline at end of file diff --git a/debian/sid/debian/docs b/debian/sid/debian/docs deleted file mode 120000 index f64cbf6..0000000 --- a/debian/sid/debian/docs +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/docs \ No newline at end of file diff --git a/debian/sid/debian/libignition-math6-dev.install b/debian/sid/debian/libignition-math6-dev.install deleted file mode 120000 index 34e9082..0000000 --- a/debian/sid/debian/libignition-math6-dev.install +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/libignition-math-dev.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-math6-eigen3-dev.install b/debian/sid/debian/libignition-math6-eigen3-dev.install deleted file mode 120000 index e56338d..0000000 --- a/debian/sid/debian/libignition-math6-eigen3-dev.install +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/libignition-math-eigen3-dev.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-math6.install b/debian/sid/debian/libignition-math6.install deleted file mode 120000 index 63e53c3..0000000 --- a/debian/sid/debian/libignition-math6.install +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/libignition-math.install \ No newline at end of file diff --git a/debian/sid/debian/patches b/debian/sid/debian/patches deleted file mode 120000 index 5bb7bd7..0000000 --- a/debian/sid/debian/patches +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/patches/ \ No newline at end of file diff --git a/debian/sid/debian/rules b/debian/sid/debian/rules deleted file mode 120000 index 1ab459a..0000000 --- a/debian/sid/debian/rules +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/rules \ No newline at end of file diff --git a/debian/sid/debian/source b/debian/sid/debian/source deleted file mode 120000 index 7a61075..0000000 --- a/debian/sid/debian/source +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/source \ No newline at end of file diff --git a/debian/sid/debian/watch b/debian/sid/debian/watch deleted file mode 120000 index 8788318..0000000 --- a/debian/sid/debian/watch +++ /dev/null @@ -1 +0,0 @@ -../../../ubuntu/debian/watch \ No newline at end of file diff --git a/focal/debian/python3-ignition-math6.install b/focal/debian/python3-ignition-math6.install new file mode 120000 index 0000000..a8d1a66 --- /dev/null +++ b/focal/debian/python3-ignition-math6.install @@ -0,0 +1 @@ +../../ubuntu/debian/python3-ignition-math.install \ No newline at end of file diff --git a/focal/debian/ruby-ignition-math6.install b/focal/debian/ruby-ignition-math6.install new file mode 120000 index 0000000..072fd8d --- /dev/null +++ b/focal/debian/ruby-ignition-math6.install @@ -0,0 +1 @@ +../../ubuntu/debian/ruby-ignition-math.install \ No newline at end of file diff --git a/ubuntu/debian/control b/ubuntu/debian/control index 74a46e8..1bc36c4 100644 --- a/ubuntu/debian/control +++ b/ubuntu/debian/control @@ -5,15 +5,20 @@ Section: science Priority: extra Build-Depends: cmake, debhelper (>= 11), + dh-python, doxygen, libeigen3-dev, libignition-cmake2-dev, python3, + python3-dev, + ruby-dev, ruby-ronn, swig Vcs-Browser: https://bitbucket.org/ignitionrobotics/ign_math-release Vcs-Hg: https://bitbucket.org/ignitionrobotics/ign_math-release Homepage: https://bitbucket.org/ignitionrobotics/ign_math +XS-Ruby-Versions: all +X-Python3-Version: >= 3.2 Package: libignition-math6 Architecture: any @@ -22,6 +27,13 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: Ignition Robotics 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. + . + Ignition Robotics 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-math6-dev Architecture: any @@ -31,6 +43,13 @@ Depends: libignition-math6 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Ignition Robotics 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. + . + Ignition Robotics 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-math6-eigen3-dev Architecture: any @@ -40,6 +59,42 @@ Depends: libignition-math6-dev (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Ignition Robotics 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. + . + Ignition Robotics 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: python3-ignition-math6 +Architecture: any +Depends: ${misc:Depends}, + ${python3:Depends} +Enhances: libignition-math6 +Description: Ignition Robotics 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. + . + Ignition Robotics 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: ruby-ignition-math6 +Architecture: any +XB-Ruby-Versions: ${ruby:Versions} +Depends: ${misc:Depends}, + ${ruby:Depends}, + ${shlibs:Depends} +Description: Ignition Robotics 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. + . + Ignition Robotics 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-math6-dbg Architecture: any @@ -50,3 +105,11 @@ Depends: ${misc:Depends} Multi-Arch: same Description: Ignition Robotics 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. + . + Ignition Robotics 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. + diff --git a/ubuntu/debian/python3-ignition-math.install b/ubuntu/debian/python3-ignition-math.install new file mode 100644 index 0000000..3272cd6 --- /dev/null +++ b/ubuntu/debian/python3-ignition-math.install @@ -0,0 +1 @@ +usr/lib/python3/dist-packages/* diff --git a/ubuntu/debian/ruby-ignition-math.install b/ubuntu/debian/ruby-ignition-math.install new file mode 100644 index 0000000..10bd1ad --- /dev/null +++ b/ubuntu/debian/ruby-ignition-math.install @@ -0,0 +1 @@ +/usr/lib/ruby/* diff --git a/ubuntu/debian/rules b/ubuntu/debian/rules index e62afdb..c109d90 100755 --- a/ubuntu/debian/rules +++ b/ubuntu/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +export PYBUILD_NAME=ignition-math6 + DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) .PHONY: override_dh_auto_configure \ @@ -8,11 +10,14 @@ DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) override_dh_auto_test %: - dh $@ --parallel + dh $@ --parallel --with python3 override_dh_auto_configure: dh_auto_configure -- \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DUSE_SYSTEM_PATHS_FOR_PYTHON_INSTALLATION=ON \ + -DUSE_DIST_PACKAGES_FOR_PYTHON=ON \ + -DUSE_SYSTEM_PATHS_FOR_RUBY_INSTALLATION=ON override_dh_strip: dh_strip -a --dbg-package=libignition-math6-dbg