From dcabd021d1e29d2ffae72545f4f563beb3856d9e Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Thu, 23 Aug 2018 13:03:42 +0200 Subject: [PATCH] [wip/py-dynamic-graph-bridge-v3] Initial Release --- Makefile | 2 ++ py-dynamic-graph-bridge-v3/DESCR | 2 ++ py-dynamic-graph-bridge-v3/Makefile | 48 ++++++++++++++++++++++++++++ py-dynamic-graph-bridge-v3/PLIST | 19 +++++++++++ py-dynamic-graph-bridge-v3/depend.mk | 32 +++++++++++++++++++ py-dynamic-graph-bridge-v3/distinfo | 3 ++ 6 files changed, 106 insertions(+) create mode 100644 py-dynamic-graph-bridge-v3/DESCR create mode 100644 py-dynamic-graph-bridge-v3/Makefile create mode 100644 py-dynamic-graph-bridge-v3/PLIST create mode 100644 py-dynamic-graph-bridge-v3/depend.mk create mode 100644 py-dynamic-graph-bridge-v3/distinfo diff --git a/Makefile b/Makefile index 983e5e79..92b6d74b 100644 --- a/Makefile +++ b/Makefile @@ -83,6 +83,7 @@ SUBDIR+= prf-gazebo-ros-pkgs SUBDIR+= prf-roboticsgroup-gazebo-plugins SUBDIR+= prf-ros-control SUBDIR+= prf-ros-controllers +SUBDIR+= py-dynamic-graph-bridge-v3 SUBDIR+= py-dynamic-graph-v3 SUBDIR+= py-dynamic-graph-tutorial SUBDIR+= py-example-adder @@ -96,6 +97,7 @@ SUBDIR+= py-parametric-curves SUBDIR+= py-sot-application-v3 SUBDIR+= py-sot-core-v3 SUBDIR+= py-sot-dyninv-v3 +SUBDIR+= py-sot-dynamic-graph-bridge-v3 SUBDIR+= py-sot-dynamic-pinocchio-v3 SUBDIR+= py-sot-pattern-generator-v3 SUBDIR+= py-sot-tools-v3 diff --git a/py-dynamic-graph-bridge-v3/DESCR b/py-dynamic-graph-bridge-v3/DESCR new file mode 100644 index 00000000..f92971cd --- /dev/null +++ b/py-dynamic-graph-bridge-v3/DESCR @@ -0,0 +1,2 @@ +This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture. +(python bindings) diff --git a/py-dynamic-graph-bridge-v3/Makefile b/py-dynamic-graph-bridge-v3/Makefile new file mode 100644 index 00000000..91ecafae --- /dev/null +++ b/py-dynamic-graph-bridge-v3/Makefile @@ -0,0 +1,48 @@ +# robotpkg Makefile for: wip/dynamic-graph-bridge +# + +ORG= stack-of-tasks +NAME= dynamic-graph-bridge +VERSION= 3.1.0 + +ROSNAME= $(subst -,_,${NAME}) +DISTNAME= ${ROSNAME}-${VERSION} +PKGNAME= ${PKGTAG.python-}${NAME}-v3-${VERSION} + +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=${NAME}/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${ROSNAME} +CHECKOUT_VCS_OPTS+= --recursive + +CATEGORIES= wip +COMMENT= This ROS package binds together the ROS framework with the dynamic-graph real-time control architecture (python bindings) +LICENSE= 2-clause-bsd +MAINTAINER= gepetto-soft@laas.fr + +CONFLICTS+= py[0-9][0-9]-${ROSNAME} + +CMAKE_ARGS+= -DCXX_DISABLE_WERROR=yes + +DYNAMIC_PLIST_DIRS+= share/doc/${NAME} + +include ../../${CATEGORIES}/${NAME}-v3/depend.mk +include ../../devel/ros-catkin/depend.mk +include ../../devel/ros-realtime-tools/depend.mk +include ../../devel/ros-roscpp-core/depend.mk +include ../../interfaces/ros-common-msgs/depend.mk +include ../../math/ros-geometry2/depend.mk +include ../../math/ros-geometry/depend.mk +include ../../motion/dynamic-graph-bridge-msgs/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../simulation/bullet/depend.mk +include ../../simulation/bullet/depend.mk +include ../../sysutils/ros-rospack/depend.mk +include ../../wip/dynamic-graph-v3/depend.mk +include ../../wip/py-dynamic-graph-v3/depend.mk +include ../../wip/sot-core-v3/depend.mk +include ../../wip/sot-dynamic-pinocchio-v3/depend.mk +include ../../math/pinocchio/depend.mk +include ../../math/py-pinocchio/depend.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/py-dynamic-graph-bridge-v3/PLIST b/py-dynamic-graph-bridge-v3/PLIST new file mode 100644 index 00000000..945d4166 --- /dev/null +++ b/py-dynamic-graph-bridge-v3/PLIST @@ -0,0 +1,19 @@ +@comment Fri Jul 13 11:42:58 CEST 2018 +${PYTHON_SITELIB}/dynamic_graph/ros/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/dgcompleter.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_joint_state/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_publish/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_queued_subscribe/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_queued_subscribe/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_subscribe/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_tf_listener/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_tf_listener/wrap.so +${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/__init__.py +${PYTHON_SITELIB}/dynamic_graph/ros/ros_time/wrap.so +${PYTHON_SITELIB}/dynamic_graph_bridge/__init__.py +${PYTHON_SITELIB}/dynamic_graph_bridge/srv/_RunPythonFile.py +${PYTHON_SITELIB}/dynamic_graph_bridge/srv/__init__.py diff --git a/py-dynamic-graph-bridge-v3/depend.mk b/py-dynamic-graph-bridge-v3/depend.mk new file mode 100644 index 00000000..2f9696d7 --- /dev/null +++ b/py-dynamic-graph-bridge-v3/depend.mk @@ -0,0 +1,32 @@ +# robotpkg Makefile for: wip/py-dynamic-graph-bridge-v3 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK:= ${PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= py-dynamic-graph-bridge-v3 +endif + +ifeq (+,$(PY_ROS_DYNAMICGRAPHBRIDGE_V3_DEPEND_MK)) # -------------------------------------- + +DEPEND_USE+= py-dynamic-graph-bridge-v3 +ROS_DEPEND_USE+= py-dynamic-graph-bridge-v3 + +DEPEND_ABI.ros+= ros>=groovy + +DEPEND_ABI.py-dynamic-graph-bridge-v3?= ${PKGTAG.python-}dynamic-graph-bridge-v3>=3.0.0 +DEPEND_DIR.py-dynamic-graph-bridge-v3?= ../../wip/py-dynamic-graph-bridge-v3 + +SYSTEM_SEARCH.py-dynamic-graph-bridge-v3=\ + '${PYTHON_SITELIB}/dynamic_graph/ros/ros.py' + + +# headers leak the ros dependency ... +include ../../middleware/ros-comm/depend.mk + +include ../../mk/sysdep/python.mk + +endif # ROS_REALTIMETOOLS_DEPEND_MK -------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/py-dynamic-graph-bridge-v3/distinfo b/py-dynamic-graph-bridge-v3/distinfo new file mode 100644 index 00000000..ec8b7363 --- /dev/null +++ b/py-dynamic-graph-bridge-v3/distinfo @@ -0,0 +1,3 @@ +SHA1 (dynamic_graph_bridge-3.1.0.tar.gz) = 41817cb7dfb7e847706d4b53c3718fc5d17fae17 +RMD160 (dynamic_graph_bridge-3.1.0.tar.gz) = 46f63bc04c63f40c4c98cda7be6c73bc26259f5a +Size (dynamic_graph_bridge-3.1.0.tar.gz) = 799662 bytes -- GitLab