Skip to content

Commit

Permalink
Add parameters component (#13)
Browse files Browse the repository at this point in the history
* Add parameters component

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
  • Loading branch information
scpeters committed Oct 27, 2022
1 parent eef6db7 commit 78f15bb
Show file tree
Hide file tree
Showing 12 changed files with 75 additions and 1 deletion.
1 change: 1 addition & 0 deletions bionic/debian/libignition-transport11-parameters.install
1 change: 1 addition & 0 deletions focal/debian/libignition-transport11-parameters.install
1 change: 1 addition & 0 deletions jammy/debian/libignition-transport11-parameters.install
59 changes: 58 additions & 1 deletion ubuntu/debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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}),
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions ubuntu/debian/libignition-transport-parameters-dev.install
Original file line number Diff line number Diff line change
@@ -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
3 changes: 3 additions & 0 deletions ubuntu/debian/libignition-transport-parameters.install
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions ubuntu/debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit 78f15bb

Please sign in to comment.