Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add parameters component #13

Merged
merged 2 commits into from
Oct 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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