diff --git a/talos-data/distinfo b/talos-data/distinfo
index d0e147cddc4fa6969985871447c0ce92e94e865a..e1b1711e8601faa3eef9fd015b5b4f09a6f39f96 100644
--- a/talos-data/distinfo
+++ b/talos-data/distinfo
@@ -2,3 +2,4 @@ SHA1 (talos_data-1.1.0.tar.gz) = c3c1f7d572d8a862d4619bcb21664e363256abcd
 RMD160 (talos_data-1.1.0.tar.gz) = 05ec6c1914a20e832341febf07ba4d84b9fa50cb
 Size (talos_data-1.1.0.tar.gz) = 8844249 bytes
 SHA1 (patch-aa) = 8c18fcbcfbe5dbdff22bd75b845145816132b4ff
+SHA1 (patch-ab) = 3725dd74db1f66c7a4a57d87e890c400254408a8
diff --git a/talos-data/patches/patch-ab b/talos-data/patches/patch-ab
new file mode 100644
index 0000000000000000000000000000000000000000..ef7095574a65f7f3282d472240650115b0c11183
--- /dev/null
+++ b/talos-data/patches/patch-ab
@@ -0,0 +1,21 @@
+Enable C language. Fix configure on Arch at:
+
+-- FreeImage test failed to compile - This may indicate a build system bug
+CMake Error at /usr/lib64/cmake/ignition-cmake0/cmake0/FindFreeImage.cmake:46 (try_run):
+Unknown extension ".c" for file
+
+/home/nim/local/robotpkg/robotpkg/wip/talos-data/work.Nausicaa/talos_data-1.1.0/CMakeTmp/test_freeimage.c
+
+try_compile() works only for enabled languages.
+
+--- CMakeLists.txt.orig	2019-12-18 10:44:33.000000000 +0100
++++ CMakeLists.txt	2020-01-25 21:44:05.988941613 +0100
+@@ -13,7 +13,7 @@
+ INCLUDE(cmake/base.cmake)
+ 
+ # Specify the project.
+-COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX)
++COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX C)
+ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
+ 
+ find_package(catkin REQUIRED COMPONENTS