[ros-robot-state-publisher] 01/02: Add libjoint-state-listener0d library package
Johannes Schauer
josch at moszumanska.debian.org
Sat Oct 15 07:41:08 UTC 2016
This is an automated email from the git hooks/post-receive script.
josch pushed a commit to branch master
in repository ros-robot-state-publisher.
commit 61644bf6b7a1c17f4aedae33662e5e63ace2936c
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date: Sat Oct 15 09:18:20 2016 +0200
Add libjoint-state-listener0d library package
---
debian/control | 17 ++++++++++++++++-
debian/libjoint-state-listener0d.install | 1 +
debian/librobot-state-publisher-solver-dev.install | 1 +
debian/librobot-state-publisher-solver0d.install | 3 +--
debian/patches/0001-Add-Debian-specific-SONAMEs.patch | 6 +++++-
5 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/debian/control b/debian/control
index 9c67ac6..5251974 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/ros/ros-rob
Package: librobot-state-publisher-solver-dev
Section: libdevel
Architecture: any
-Depends: librobot-state-publisher-solver0d (= ${binary:Version}), ${misc:Depends}
+Depends: librobot-state-publisher-solver0d (= ${binary:Version}), libjoint-state-listener0d (= ${binary:Version}), ${misc:Depends}
Description: development files for Robot OS robot_state_publisher library
This package is part of Robot OS (ROS). This package allows you to publish the
state of a robot to tf. Once the state gets published, it is available to all
@@ -43,6 +43,21 @@ Description: Robot OS robot_state_publisher library
.
This package contains the library.
+Package: libjoint-state-listener0d
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
+Description: Robot OS robot_state_publisher library
+ This package is part of Robot OS (ROS). This package allows you to publish the
+ state of a robot to tf. Once the state gets published, it is available to all
+ components in the system that also use tf. The package takes the joint angles
+ of the robot as input and publishes the 3D poses of the robot links, using a
+ kinematic tree model of the robot. The package can both be used as a library
+ and as a ROS node. This package has been well tested and the code is stable.
+ No major changes are planned in the near future
+ .
+ This package contains the joint-state-listener library.
+
Package: ros-robot-state-publisher
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
diff --git a/debian/libjoint-state-listener0d.install b/debian/libjoint-state-listener0d.install
new file mode 100644
index 0000000..62ea387
--- /dev/null
+++ b/debian/libjoint-state-listener0d.install
@@ -0,0 +1 @@
+usr/lib/*/libjoint_state_listener.so.*
diff --git a/debian/librobot-state-publisher-solver-dev.install b/debian/librobot-state-publisher-solver-dev.install
index 407abdb..c9d23f0 100644
--- a/debian/librobot-state-publisher-solver-dev.install
+++ b/debian/librobot-state-publisher-solver-dev.install
@@ -1,4 +1,5 @@
usr/include
usr/lib/*/librobot_state_publisher_solver.so
+usr/lib/*/libjoint_state_listener.so
usr/lib/*/pkgconfig
usr/share/robot_state_publisher/cmake
diff --git a/debian/librobot-state-publisher-solver0d.install b/debian/librobot-state-publisher-solver0d.install
index 2f18191..fb06680 100644
--- a/debian/librobot-state-publisher-solver0d.install
+++ b/debian/librobot-state-publisher-solver0d.install
@@ -1,2 +1 @@
-usr/lib/*/lib*.so.*
-usr/lib/*/libjoint_state_listener.so
+usr/lib/*/librobot_state_publisher_solver.so.*
diff --git a/debian/patches/0001-Add-Debian-specific-SONAMEs.patch b/debian/patches/0001-Add-Debian-specific-SONAMEs.patch
index 3cb301e..2291c72 100644
--- a/debian/patches/0001-Add-Debian-specific-SONAMEs.patch
+++ b/debian/patches/0001-Add-Debian-specific-SONAMEs.patch
@@ -8,7 +8,7 @@ Subject: Add Debian specific SONAMEs
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -21,6 +21,7 @@ add_library(${PROJECT_NAME}_solver
+@@ -21,9 +21,11 @@ add_library(${PROJECT_NAME}_solver
src/robot_state_publisher.cpp src/treefksolverposfull_recursive.cpp
)
target_link_libraries(${PROJECT_NAME}_solver ${catkin_LIBRARIES} ${orocos_kdl_LIBRARIES})
@@ -16,3 +16,7 @@ Subject: Add Debian specific SONAMEs
add_library(joint_state_listener src/joint_state_listener.cpp)
target_link_libraries(joint_state_listener ${PROJECT_NAME}_solver ${orocos_kdl_LIBRARIES})
++set_target_properties(joint_state_listener PROPERTIES VERSION ${robot_state_publisher_VERSION} SOVERSION "0d")
+
+ add_executable(${PROJECT_NAME} src/joint_state_listener.cpp)
+ target_link_libraries(${PROJECT_NAME} ${PROJECT_NAME}_solver ${orocos_kdl_LIBRARIES})
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-robot-state-publisher.git
More information about the debian-science-commits
mailing list