diff --git a/py-parametric-curves/Makefile b/py-parametric-curves/Makefile
index 783589b775ba0c0503bc195e7a5bb85380bfa5ff..be70770225e792a574d42fd5ae388bfb316fb732 100644
--- a/py-parametric-curves/Makefile
+++ b/py-parametric-curves/Makefile
@@ -4,7 +4,7 @@
 
 ORG=			stack-of-tasks
 NAME=			parametric-curves
-VERSION=		1.2.0
+VERSION=		1.2.1
 
 DISTNAME=		${NAME}-${VERSION}
 PKGNAME=		${PKGTAG.python-}${DISTNAME}
diff --git a/py-parametric-curves/distinfo b/py-parametric-curves/distinfo
index 513d8e3dd3d3e621f1b49ee958197e32d9ade684..26deb48e7a060ee675d46dbd1c46c79b4866ec47 100644
--- a/py-parametric-curves/distinfo
+++ b/py-parametric-curves/distinfo
@@ -1,3 +1,6 @@
-SHA1 (parametric-curves-1.2.0.tar.gz) = faf5fdb5dc9862606aeca9115ee104f5bb71336e
-RMD160 (parametric-curves-1.2.0.tar.gz) = b5a0a63561fed8bb28781ddec251b0449b915ce0
-Size (parametric-curves-1.2.0.tar.gz) = 820754 bytes
+SHA1 (parametric-curves-1.2.1.tar.gz) = 04104a51bc8e30607a76e1bed7a21599759d9a26
+RMD160 (parametric-curves-1.2.1.tar.gz) = 2114c487d5850bb02704be68f59e7a3c9322960c
+Size (parametric-curves-1.2.1.tar.gz) = 831921 bytes
+SHA1 (patch-aa) = c18abc7658e72dec73e87dcdaccd648053f755ac
+SHA1 (patch-ab) = fc473d24ad8e05f11bd908d2274adc685f817456
+SHA1 (patch-ad) = 9731f90f2c33abec026a1d34cfaa653316b84427
diff --git a/py-parametric-curves/patches/patch-aa b/py-parametric-curves/patches/patch-aa
new file mode 100644
index 0000000000000000000000000000000000000000..11e178b133b86b6628f531fcc286e1a1f5c162c5
--- /dev/null
+++ b/py-parametric-curves/patches/patch-aa
@@ -0,0 +1,12 @@
+don't install main headers
+
+--- CMakeLists.txt.orig	2019-03-05 14:16:01.000000000 +0100
++++ CMakeLists.txt	2019-03-05 14:40:34.854771244 +0100
+@@ -43,7 +43,6 @@
+   ADD_SUBDIRECTORY(python)
+ ENDIF(BUILD_PYTHON_INTERFACE)
+ 
+-ADD_SUBDIRECTORY (include/${PROJECT_NAME})
+ ADD_SUBDIRECTORY (src/tests/spline_test)
+ 
+ ADD_CUSTOM_TARGET(check COMMAND ${CMAKE_CTEST_COMMAND})
diff --git a/py-parametric-curves/patches/patch-ab b/py-parametric-curves/patches/patch-ab
new file mode 100644
index 0000000000000000000000000000000000000000..f54b5bbef0ba3e719ba766f566a85a68d4d099ed
--- /dev/null
+++ b/py-parametric-curves/patches/patch-ab
@@ -0,0 +1,13 @@
+Don't install the .pc file, which is already installed by the main project
+
+--- cmake/base.cmake.orig	2018-07-11 10:41:37.000000000 +0200
++++ cmake/base.cmake	2018-12-13 14:15:46.772836002 +0100
+@@ -226,7 +226,7 @@
+ #   finalize the project setup.
+ #
+ MACRO(SETUP_PROJECT_FINALIZE)
+-  _SETUP_PROJECT_PKG_CONFIG_FINALIZE()
++  #_SETUP_PROJECT_PKG_CONFIG_FINALIZE()
+   _SETUP_PROJECT_DOCUMENTATION_FINALIZE()
+   _SETUP_PROJECT_HEADER_FINAlIZE()
+   _SETUP_DEBIAN()
diff --git a/py-parametric-curves/patches/patch-ad b/py-parametric-curves/patches/patch-ad
new file mode 100644
index 0000000000000000000000000000000000000000..83ef8fe0054c7c19212a59d6abe3cc57a3f10707
--- /dev/null
+++ b/py-parametric-curves/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)
+ 
+