diff --git a/py-sot-dynamic-pinocchio-v3/Makefile b/py-sot-dynamic-pinocchio-v3/Makefile
index 78e4c93d8106e5e68166df3afc6b1b14c63ca17e..ded3864eaf41464e37c2362dafa5892227da301c 100644
--- a/py-sot-dynamic-pinocchio-v3/Makefile
+++ b/py-sot-dynamic-pinocchio-v3/Makefile
@@ -20,7 +20,7 @@ MAINTAINER=		gepetto-soft@laas.fr
 
 CONFLICTS+=		py[0-9][0-9]-${NAME}
 
-DYNAMIC_PLIST_DIRS+=	share/doc/${NAME}
+CMAKE_ARGS+=		-DINSTALL_DOCUMENTATION=OFF
 
 include ../../${CATEGORIES}/${NAME}-v3/depend.mk
 include ../../devel/tinyxml/depend.mk
diff --git a/py-sot-dynamic-pinocchio-v3/distinfo b/py-sot-dynamic-pinocchio-v3/distinfo
index f86b34d26f50102bce59dda970b156420460995b..00a39a40f96d93f65dd675291ffbed4d11efefe7 100644
--- a/py-sot-dynamic-pinocchio-v3/distinfo
+++ b/py-sot-dynamic-pinocchio-v3/distinfo
@@ -2,3 +2,5 @@ SHA1 (sot-dynamic-pinocchio-v3-3.3.0.tar.gz) = 387173261f4755de6821c29212dde1d36
 RMD160 (sot-dynamic-pinocchio-v3-3.3.0.tar.gz) = 429e8eac320fee3e51d8e0e94d3f471d9c36ecee
 Size (sot-dynamic-pinocchio-v3-3.3.0.tar.gz) = 862834 bytes
 SHA1 (patch-aa) = 610e74d5c682045ec67675cc77536b4cdfa3f214
+SHA1 (patch-ab) = 65531cbbc1ea697e9f4f63f864fd811a99e955ae
+SHA1 (patch-ad) = 9731f90f2c33abec026a1d34cfaa653316b84427
diff --git a/py-sot-dynamic-pinocchio-v3/patches/patch-ab b/py-sot-dynamic-pinocchio-v3/patches/patch-ab
new file mode 100644
index 0000000000000000000000000000000000000000..72ef67639f1b9e60ce3968c5a25c71c6c48a2607
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/patches/patch-ab
@@ -0,0 +1,14 @@
+Don't install main .pc
+
+--- cmake/base.cmake~	2017-10-26 15:25:19.000000000 +0200
++++ cmake/base.cmake	2018-04-26 18:06:07.322011937 +0200
+@@ -226,9 +226,7 @@
+ #   finalize the project setup.
+ #
+ MACRO(SETUP_PROJECT_FINALIZE)
+-  _SETUP_PROJECT_PKG_CONFIG_FINALIZE()
+   _SETUP_PROJECT_DOCUMENTATION_FINALIZE()
+-  _SETUP_PROJECT_HEADER_FINAlIZE()
+   _SETUP_DEBIAN()
+   # Install data if needed
+   _INSTALL_PROJECT_DATA()
diff --git a/py-sot-dynamic-pinocchio-v3/patches/patch-ad b/py-sot-dynamic-pinocchio-v3/patches/patch-ad
new file mode 100644
index 0000000000000000000000000000000000000000..83ef8fe0054c7c19212a59d6abe3cc57a3f10707
--- /dev/null
+++ b/py-sot-dynamic-pinocchio-v3/patches/patch-ad
@@ -0,0 +1,40 @@
+Don't install main headers
+
+--- cmake/header.cmake~	2017-10-26 15:25:19.000000000 +0200
++++ cmake/header.cmake	2018-04-26 18:37:42.582417765 +0200
+@@ -92,11 +92,6 @@
+     ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/deprecated.${PROJECT_CUSTOM_HEADER_EXTENSION}
+     @ONLY
+     )
+-  INSTALL(FILES
+-    ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/deprecated.${PROJECT_CUSTOM_HEADER_EXTENSION}
+-    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
+-    PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
+-    )
+   # Generate warning.hh header.
+   CONFIGURE_FILE(
+     ${PROJECT_SOURCE_DIR}/cmake/warning.hh.cmake
+@@ -104,11 +99,6 @@
+     @ONLY
+     )
+ 
+-  INSTALL(FILES
+-    ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/warning.${PROJECT_CUSTOM_HEADER_EXTENSION}
+-    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
+-    PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
+-    )
+ 
+ 
+   # Generate config.h header.
+@@ -150,11 +140,6 @@
+     @ONLY
+     )
+   # Install it.
+-  INSTALL(FILES
+-    ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/${FILENAME}
+-    DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
+-    PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
+-    )
+ ENDFUNCTION(GENERATE_CONFIGURATION_HEADER)
+ 
+