Skip to content
Snippets Groups Projects
Commit bb22a82a authored by Anthony Mallet's avatar Anthony Mallet
Browse files

[wip/ros-realtime-tools] Fix some glitches

- Wrap long lines in DESCR
- Fix HOMEPAGE (actually drop it, since the default in
  meta-pkgs/ros-base/Makefile.common is fine).
- Shorten ROS_COMMENT to ~60 chars
- Drop useless dependency on tinyxml
- Fix typos in depend.mk
- Add a ros>=hydro requirement in the Makefile, since this package is not
  available in groovy. This is currently a show stopper, because robotpkg
  supports only groovy with PREFER.ros=robotpkg, so this package cannot build
  ATM.
parent 2fd1ab22
No related branches found
No related tags found
No related merge requests found
This package contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior. The tools currently only provides the realtime publisher, which makes it possible to publish messages to a ROS topic from a realtime thread. This package contains a set of tools that can be used from a hard realtime
\ No newline at end of file thread, without breaking the realtime behavior. The tools currently only
provides the realtime publisher, which makes it possible to publish messages to
a ROS topic from a realtime thread.
...@@ -7,15 +7,12 @@ ROS_VERSION= 1.8.2 ...@@ -7,15 +7,12 @@ ROS_VERSION= 1.8.2
ROS_REPO= ros-controls ROS_REPO= ros-controls
CATEGORIES= devel CATEGORIES= devel
ROS_COMMENT= provides a realtime publisher, which makes it possible to publish messages to a ROS topic from a reatime thread ROS_COMMENT= topic publisher from reatime threads
HOMEPAGE= wiki.ros.org/realtime_tools
include ../../meta-pkgs/ros-base/Makefile.common include ../../meta-pkgs/ros-base/Makefile.common
CMAKE_ARGS+= -DTINYXML_ROOT=${PREFIX.tinyxml} DEPEND_ABI.ros+=ros>=hydro
include ../../devel/ros-catkin/depend.mk include ../../devel/ros-catkin/depend.mk
include ../../middleware/ros-comm/depend.mk include ../../middleware/ros-comm/depend.mk
include ../../mk/sysdep/tinyxml.mk
include ../../mk/robotpkg.mk include ../../mk/robotpkg.mk
...@@ -9,7 +9,7 @@ ifeq (+,$(DEPEND_DEPTH)) ...@@ -9,7 +9,7 @@ ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= ros-realtime-tools DEPEND_PKG+= ros-realtime-tools
endif endif
ifeq (+,$(ROS_REALTIMETOOLS_DEPEND_MK)) # -------------------------------------- ifeq (+,$(ROS_REALTIMETOOLS_DEPEND_MK)) # ----------------------------------
include ../../meta-pkgs/ros-base/depend.common include ../../meta-pkgs/ros-base/depend.common
PREFER.ros-reatime-tools?= ${PREFER.ros-base} PREFER.ros-reatime-tools?= ${PREFER.ros-base}
...@@ -18,18 +18,14 @@ SYSTEM_PREFIX.ros-realtime-tools?= ${SYSTEM_PREFIX.ros-base} ...@@ -18,18 +18,14 @@ SYSTEM_PREFIX.ros-realtime-tools?= ${SYSTEM_PREFIX.ros-base}
DEPEND_USE+= ros-realtime-tools DEPEND_USE+= ros-realtime-tools
ROS_DEPEND_USE+= ros-realtime-tools ROS_DEPEND_USE+= ros-realtime-tools
DEPEND_ABI.ros+= ros>=hydro
DEPEND_ABI.ros-realtime-tools?= ros-realtime-tools>=1.8.2 DEPEND_ABI.ros-realtime-tools?= ros-realtime-tools>=1.8.2
DEPEND_DIR.ros-realtime-tools?= ../../devel/ros-reatime-tools DEPEND_DIR.ros-realtime-tools?= ../../wip/ros-realtime-tools
DEPEND_ABI.ros-reatime-tools.hydro?= ros-realtime-tools>=1.8.2
SYSTEM_SEARCH.ros-realtime-tools=\ SYSTEM_SEARCH.ros-realtime-tools=\
'include/realtime_tools/realtime_box.h' \ 'include/realtime_tools/realtime_box.h' \
'share/realtime_tools/${ROS_STACKAGE}:/<version>/s/[^0-9.]//gp' \ 'share/realtime_tools/${ROS_STACKAGE}:/<version>/s/[^0-9.]//gp' \
'lib/pkgconfig/realtime_tools.pc:/Version/s/[^0-9.]//gp' 'lib/pkgconfig/realtime_tools.pc:/Version/s/[^0-9.]//gp'
endif # ROS_REALTIMETOOLS_DEPEND_MK -------------------------------------------- endif # ROS_REALTIMETOOLS_DEPEND_MK ----------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment