From 78f15bb23c628e867bbe3d15a13971f1fc84ec33 Mon Sep 17 00:00:00 2001 From: Steve Peters Date: Thu, 27 Oct 2022 09:03:10 -0700 Subject: [PATCH] Add parameters component (#13) * Add parameters component Signed-off-by: Steve Peters --- ...gnition-transport11-parameters-dev.install | 1 + ...libignition-transport11-parameters.install | 1 + ...gnition-transport11-parameters-dev.install | 1 + ...libignition-transport11-parameters.install | 1 + ...gnition-transport11-parameters-dev.install | 1 + ...libignition-transport11-parameters.install | 1 + ...gnition-transport11-parameters-dev.install | 1 + ...libignition-transport11-parameters.install | 1 + ubuntu/debian/control | 59 ++++++++++++++++++- ...bignition-transport-parameters-dev.install | 5 ++ .../libignition-transport-parameters.install | 3 + ubuntu/debian/rules | 1 + 12 files changed, 75 insertions(+), 1 deletion(-) create mode 120000 bionic/debian/libignition-transport11-parameters-dev.install create mode 120000 bionic/debian/libignition-transport11-parameters.install create mode 120000 debian/sid/debian/libignition-transport11-parameters-dev.install create mode 120000 debian/sid/debian/libignition-transport11-parameters.install create mode 120000 focal/debian/libignition-transport11-parameters-dev.install create mode 120000 focal/debian/libignition-transport11-parameters.install create mode 120000 jammy/debian/libignition-transport11-parameters-dev.install create mode 120000 jammy/debian/libignition-transport11-parameters.install create mode 100644 ubuntu/debian/libignition-transport-parameters-dev.install create mode 100644 ubuntu/debian/libignition-transport-parameters.install diff --git a/bionic/debian/libignition-transport11-parameters-dev.install b/bionic/debian/libignition-transport11-parameters-dev.install new file mode 120000 index 0000000..39e819c --- /dev/null +++ b/bionic/debian/libignition-transport11-parameters-dev.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters-dev.install \ No newline at end of file diff --git a/bionic/debian/libignition-transport11-parameters.install b/bionic/debian/libignition-transport11-parameters.install new file mode 120000 index 0000000..8718d3d --- /dev/null +++ b/bionic/debian/libignition-transport11-parameters.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-transport11-parameters-dev.install b/debian/sid/debian/libignition-transport11-parameters-dev.install new file mode 120000 index 0000000..d3e3c44 --- /dev/null +++ b/debian/sid/debian/libignition-transport11-parameters-dev.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-transport-parameters-dev.install \ No newline at end of file diff --git a/debian/sid/debian/libignition-transport11-parameters.install b/debian/sid/debian/libignition-transport11-parameters.install new file mode 120000 index 0000000..d4d3f1d --- /dev/null +++ b/debian/sid/debian/libignition-transport11-parameters.install @@ -0,0 +1 @@ +../../../ubuntu/debian/libignition-transport-parameters.install \ No newline at end of file diff --git a/focal/debian/libignition-transport11-parameters-dev.install b/focal/debian/libignition-transport11-parameters-dev.install new file mode 120000 index 0000000..39e819c --- /dev/null +++ b/focal/debian/libignition-transport11-parameters-dev.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters-dev.install \ No newline at end of file diff --git a/focal/debian/libignition-transport11-parameters.install b/focal/debian/libignition-transport11-parameters.install new file mode 120000 index 0000000..8718d3d --- /dev/null +++ b/focal/debian/libignition-transport11-parameters.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters.install \ No newline at end of file diff --git a/jammy/debian/libignition-transport11-parameters-dev.install b/jammy/debian/libignition-transport11-parameters-dev.install new file mode 120000 index 0000000..39e819c --- /dev/null +++ b/jammy/debian/libignition-transport11-parameters-dev.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters-dev.install \ No newline at end of file diff --git a/jammy/debian/libignition-transport11-parameters.install b/jammy/debian/libignition-transport11-parameters.install new file mode 120000 index 0000000..8718d3d --- /dev/null +++ b/jammy/debian/libignition-transport11-parameters.install @@ -0,0 +1 @@ +../../ubuntu/debian/libignition-transport-parameters.install \ No newline at end of file diff --git a/ubuntu/debian/control b/ubuntu/debian/control index 8843ab5..efbacf5 100644 --- a/ubuntu/debian/control +++ b/ubuntu/debian/control @@ -95,7 +95,7 @@ Description: Gazebo transport Library - Core Dev encapsulate all the essentials, such as common math data types, console logging, 3D mesh management, and asynchronous message passing. . - The package ships the Gazebo core development libraries + The package ships the Gazebo transport log development libraries Package: libignition-transport11-log Architecture: any @@ -115,6 +115,46 @@ Description: Gazebo Transport Library - Log Shared library . The package ships the log shared library +Package: libignition-transport11-parameters-dev +Architecture: any +Section: libdevel +Depends: libignition-cmake2-dev (>= 2.13.0), + libignition-transport11-core-dev (= ${binary:Version}), + libignition-transport11-parameters (= ${binary:Version}), + ${misc:Depends} +Multi-Arch: same +Breaks: libignition-transport-dev (<= 11.0.0+ds-3) +Replaces: libignition-transport-dev (<= 11.0.0+ds-3) +Description: Gazebo transport Library - Core Dev + Gazebo transport library combines ZeroMQ with Protobufs to create a fast and + efficient message passing system. Asynchronous message publication and + subscription is provided along with service calls and discovery. + . + 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 ships the Gazebo transport parameters development libraries + +Package: libignition-transport11-parameters +Architecture: any +Section: libs +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Multi-Arch: same +Description: Gazebo Transport Library - Log Shared library + Gazebo transport library combines ZeroMQ with Protobufs to create a fast and + efficient message passing system. Asynchronous message publication and + subscription is provided along with service calls and discovery. + . + 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 ships the Gazebo transport parameters shared library + Package: ignition-transport11-cli Architecture: any Depends: libignition-transport11 (= ${binary:Version}), @@ -138,6 +178,7 @@ Architecture: any Section: libdevel Depends: libignition-transport11-core-dev (= ${binary:Version}), libignition-transport11-log-dev (= ${binary:Version}), + libignition-transport11-parameters-dev (= ${binary:Version}), ignition-transport11-cli, ${misc:Depends} Multi-Arch: same @@ -207,6 +248,22 @@ Section: oldlibs Description: transitional package It's recommended to use the gz packages going forward. +Package: libgz-transport11-parameters-dev +Depends: libignition-transport11-parameters-dev (= ${binary:Version}), ${misc:Depends} +Architecture: all +Priority: optional +Section: oldlibs +Description: transitional package + It's recommended to use the gz packages going forward. + +Package: libgz-transport11-parameters +Depends: libignition-transport11-parameters (= ${binary:Version}), ${misc:Depends} +Architecture: all +Priority: optional +Section: oldlibs +Description: transitional package + It's recommended to use the gz packages going forward. + Package: gz-transport11-cli Depends: ignition-transport11-cli (= ${binary:Version}), ${misc:Depends} Architecture: all diff --git a/ubuntu/debian/libignition-transport-parameters-dev.install b/ubuntu/debian/libignition-transport-parameters-dev.install new file mode 100644 index 0000000..90bf5e6 --- /dev/null +++ b/ubuntu/debian/libignition-transport-parameters-dev.install @@ -0,0 +1,5 @@ +usr/include/ignition/transport*/ignition/transport/parameters.hh +usr/include/ignition/transport*/ignition/transport/parameters/* +usr/lib/*/cmake/ignition-transport[0-9][0-9]-parameters/* +usr/lib/*/libignition-transport[0-9][0-9]-parameters.so +usr/lib/*/pkgconfig/ignition-transport[0-9][0-9]-parameters.pc diff --git a/ubuntu/debian/libignition-transport-parameters.install b/ubuntu/debian/libignition-transport-parameters.install new file mode 100644 index 0000000..9b59564 --- /dev/null +++ b/ubuntu/debian/libignition-transport-parameters.install @@ -0,0 +1,3 @@ +usr/lib/*/libignition-transport[0-9][0-9]-parameters.so.* +usr/lib/ruby/ignition/cmdparam[0-9][0-9].rb +usr/share/ignition/transportparam[0-9][0-9].yaml diff --git a/ubuntu/debian/rules b/ubuntu/debian/rules index 37a4d2c..bc2e239 100755 --- a/ubuntu/debian/rules +++ b/ubuntu/debian/rules @@ -25,6 +25,7 @@ override_dh_install: dh_install -- # need to remove files present in components $(RM) debian/libignition-transport*-core-dev/usr/include/ignition/transport*/ignition/transport/log.hh + $(RM) debian/libignition-transport*-core-dev/usr/include/ignition/transport*/ignition/transport/parameters.hh dh_missing --list-missing override_dh_auto_test: