diff --git a/py-tsid/distinfo b/py-tsid/distinfo
index 5b381fc9375de164c5704bef3af0037e5b377109..45b97c2912d01dff30d174601ffa3b3000e9d8eb 100644
--- a/py-tsid/distinfo
+++ b/py-tsid/distinfo
@@ -3,3 +3,4 @@ RMD160 (tsid-1.2.1.tar.gz) = 031f4ac6fd593b85bb7ee0051c1d13c2cccbfe59
 Size (tsid-1.2.1.tar.gz) = 9247070 bytes
 SHA1 (patch-aa) = 5794c89861c6a84d47428939af6d19da36930631
 SHA1 (patch-ab) = 4af606a78e78c4e14c489e0b86b9eb4d8aca03f3
+SHA1 (patch-ac) = c5625ba8c746eb5e04d63e258171d4f947aa90ed
diff --git a/py-tsid/patches/patch-ac b/py-tsid/patches/patch-ac
new file mode 100644
index 0000000000000000000000000000000000000000..473a2ef10d5d450d9cce74e67293f5cec2eca648
--- /dev/null
+++ b/py-tsid/patches/patch-ac
@@ -0,0 +1,30 @@
+--- CMakeLists.txt.orig	2019-10-09 16:24:46.000000000 +0200
++++ CMakeLists.txt	2019-10-09 16:31:36.347666937 +0200
+@@ -79,6 +79,7 @@
+ #  - If it isn't, nothing happens and the subsequent pkg-config check takes care of everything.
+ 
+ ADD_REQUIRED_DEPENDENCY("pinocchio >= 2.0.0")
++ADD_REQUIRED_DEPENDENCY("tsid >= 1.2.1")
+ 
+ SET(BOOST_REQUIERED_COMPONENTS filesystem system)
+ SET(BOOST_BUILD_COMPONENTS unit_test_framework)
+--- bindings/python/CMakeLists.txt.orig	2019-09-16 11:12:22.000000000 +0200
++++ bindings/python/CMakeLists.txt	2019-10-09 16:36:03.733286369 +0200
+@@ -112,6 +112,7 @@
+ ADD_SOURCE_GROUP(${PYWRAP}_SOURCES)
+ PKG_CONFIG_USE_DEPENDENCY(${PYWRAP} eigenpy)
+ PKG_CONFIG_USE_DEPENDENCY(${PYWRAP} pinocchio)
++PKG_CONFIG_USE_DEPENDENCY(${PYWRAP} tsid)
+ 
+ TARGET_LINK_LIBRARIES(${PYWRAP} ${PROJECT_NAME})
+ TARGET_LINK_BOOST_PYTHON(${PYWRAP})
+--- unittest/CMakeLists.txt.orig	2019-09-16 11:12:22.000000000 +0200
++++ unittest/CMakeLists.txt	2019-10-09 16:39:06.392569781 +0200
+@@ -41,6 +41,7 @@
+   FOREACH(PKG ${PKGS})
+     PKG_CONFIG_USE_DEPENDENCY(${NAME} ${PKG})
+   ENDFOREACH(PKG)
++  PKG_CONFIG_USE_DEPENDENCY(${NAME} tsid)
+ 
+   TARGET_LINK_LIBRARIES(${NAME} ${PROJECT_NAME})
+   TARGET_LINK_LIBRARIES(${NAME} ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY})