From ecfc3afdb62019b409a2fc356c4621a4dbfacdbe Mon Sep 17 00:00:00 2001
From: Olivier Stasse <ostasse@laas.fr>
Date: Tue, 11 Apr 2017 06:05:44 +0200
Subject: [PATCH] [wip/sot-hrp2-v3] Update to 2.0.1 Remove patches which are
 now in 2.0.1 Detect sot-dynamic-pinocchio Update hrp2.py and load
 sot-dynamic-pinocchio which has now a different namespace than sot-dynamics.

---
 sot-hrp2-v3/Makefile         |  3 +--
 sot-hrp2-v3/PLIST            |  1 -
 sot-hrp2-v3/distinfo         |  9 +++------
 sot-hrp2-v3/patches/patch-aa | 12 ------------
 sot-hrp2-v3/patches/patch-ab | 36 ------------------------------------
 sot-hrp2-v3/patches/patch-ac | 13 -------------
 6 files changed, 4 insertions(+), 70 deletions(-)
 delete mode 100644 sot-hrp2-v3/patches/patch-aa
 delete mode 100644 sot-hrp2-v3/patches/patch-ab
 delete mode 100644 sot-hrp2-v3/patches/patch-ac

diff --git a/sot-hrp2-v3/Makefile b/sot-hrp2-v3/Makefile
index 917ce925..6805ed12 100644
--- a/sot-hrp2-v3/Makefile
+++ b/sot-hrp2-v3/Makefile
@@ -2,8 +2,7 @@
 # Created:			Rohan Budhiraja, on Wed. 14th April 2016
 #
 
-VERSION=		2.0.0
-PKGREVISION=		2
+VERSION=		2.0.1
 DISTNAME=		sot-hrp2-v3-${VERSION}
 PKGNAME=		sot-hrp2-v3-${VERSION}
 
diff --git a/sot-hrp2-v3/PLIST b/sot-hrp2-v3/PLIST
index f50a31d4..581ab0a8 100644
--- a/sot-hrp2-v3/PLIST
+++ b/sot-hrp2-v3/PLIST
@@ -1,4 +1,3 @@
-include/sot-hrp2/config.h
 include/sot-hrp2/config.hh
 include/sot-hrp2/deprecated.hh
 include/sot-hrp2/warning.hh
diff --git a/sot-hrp2-v3/distinfo b/sot-hrp2-v3/distinfo
index ef42facf..2843ff75 100644
--- a/sot-hrp2-v3/distinfo
+++ b/sot-hrp2-v3/distinfo
@@ -1,6 +1,3 @@
-SHA1 (sot-hrp2-v3-2.0.0.tar.gz) = c8e2385252c3b4959ee4f1be721544b66a492468
-RMD160 (sot-hrp2-v3-2.0.0.tar.gz) = 5ba7b88903cb5c92e96445ccce9b30253bedafe1
-Size (sot-hrp2-v3-2.0.0.tar.gz) = 733017 bytes
-SHA1 (patch-aa) = b1bd612b7d437c3f45e12942f401418f74e449ae
-SHA1 (patch-ab) = 04b5c857d81ea0728a5661c19534dc9fe58f47ed
-SHA1 (patch-ac) = 615a1e352a69eb61468ebf4547ceaec2d4eb89bc
+SHA1 (sot-hrp2-v3-2.0.1.tar.gz) = 3db050e4d69e64fd7ac24c48d9d21ac26ae6cbd5
+RMD160 (sot-hrp2-v3-2.0.1.tar.gz) = e43ea0efc2ac7c0eaedf70fcdca9e4488ca838ac
+Size (sot-hrp2-v3-2.0.1.tar.gz) = 771771 bytes
diff --git a/sot-hrp2-v3/patches/patch-aa b/sot-hrp2-v3/patches/patch-aa
deleted file mode 100644
index a3ee58fd..00000000
--- a/sot-hrp2-v3/patches/patch-aa
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git CMakeLists.txt CMakeLists.txt
-index 48545b5..abed4da 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -61,6 +61,7 @@ SEARCH_FOR_EIGEN()
- 
- # Handle rpath necessary to handle ROS multiplace packages
- # libraries inclusion
-+SET(CMAKE_INSTALL_LIBDIR lib)
- SET(CMAKE_SKIP_BUILD_RPATH  FALSE)
- SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
- SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
diff --git a/sot-hrp2-v3/patches/patch-ab b/sot-hrp2-v3/patches/patch-ab
deleted file mode 100644
index d74cc192..00000000
--- a/sot-hrp2-v3/patches/patch-ab
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git src/dynamic_graph/sot/hrp2/hrp2.py src/dynamic_graph/sot/hrp2/hrp2.py
-index b3506a7..944206c 100644
---- src/dynamic_graph/sot/hrp2/hrp2.py
-+++ src/dynamic_graph/sot/hrp2/hrp2.py
-@@ -21,7 +21,7 @@ import numpy as np
- #Don't change this order
- from dynamic_graph.sot.dynamics.humanoid_robot import AbstractHumanoidRobot
- from dynamic_graph.ros import RosRobotModel
--
-+import pinocchio as se3
- from rospkg import RosPack
- 
- 
-@@ -66,8 +66,7 @@ class Hrp2(AbstractHumanoidRobot):
-         return res
- 
-     def __init__(self, name, robotnumber,
--                 device = None,
--                 tracer = None):
-+                 device = None, tracer = None):
-         
-         AbstractHumanoidRobot.__init__ (self, name, tracer)
- 
-@@ -101,8 +100,11 @@ class Hrp2(AbstractHumanoidRobot):
- 
-         rospack = RosPack()
-         self.urdfPath = rospack.get_path('hrp2_{0}_description'.format(robotnumber)) + '/urdf/hrp2_{0}.urdf'.format(robotnumber)
--        self.dynamic.loadUrdf(self.urdfPath)
- 
-+        self.pinocchioModel = se3.buildModelFromUrdf(self.urdfPath, se3.JointModelFreeFlyer())
-+        self.pinocchioData = self.pinocchioModel.createData()
-+        self.dynamic.setModel(self.pinocchioModel)
-+        self.dynamic.setData(self.pinocchioData)
-         self.dimension = self.dynamic.getDimension()
-         self.dynamic.displayModel()
-         self.plugVelocityFromDevice = True
diff --git a/sot-hrp2-v3/patches/patch-ac b/sot-hrp2-v3/patches/patch-ac
deleted file mode 100644
index 087a1084..00000000
--- a/sot-hrp2-v3/patches/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
-Use sot-dynamic-pinocchio. Change of package name from sot-dynamic
-
---- CMakeLists.txt	2016-04-14 14:41:27.000000000 +0200
-+++ CMakeLists.txt	2017-02-02 13:39:57.477133197 +0100
-@@ -48,7 +48,7 @@
- 
- ADD_REQUIRED_DEPENDENCY("dynamic-graph >= 3.0.0")
- ADD_REQUIRED_DEPENDENCY("sot-core >= 3.0.0")
--ADD_REQUIRED_DEPENDENCY("sot-dynamic >= 3.1")
-+ADD_REQUIRED_DEPENDENCY("sot-dynamic-pinocchio >= 3.1")
- ADD_REQUIRED_DEPENDENCY("dynamic-graph-python >= 3.0.0")
- 
- ADD_REQUIRED_DEPENDENCY("dynamic_graph_bridge_msgs")
-- 
GitLab