diff --git a/recipes-extended/kdl/orocos-kdl_1.1.102-1.bb b/recipes-extended/kdl/orocos-kdl_1.1.102-1.bb
index e657b66a6436742c8df666feca18b32ce7c38a9b..5051c08d9bc3509860912aade66278afb484b601 100644
--- a/recipes-extended/kdl/orocos-kdl_1.1.102-1.bb
+++ b/recipes-extended/kdl/orocos-kdl_1.1.102-1.bb
@@ -3,12 +3,14 @@ SECTION = "devel"
 LICENSE = "LGPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=a8ffd58e6eb29a955738b8fcc9e9e8f2"
 
-require kdl.inc
+DEPENDS = "libeigen"
 
-FILES_${PN}-dev += "/usr/share/orocos_kdl/package.xml /usr/share/orocos_kdl/orocos_kdl-config.cmake"
+require kdl.inc
 
 do_install_append() {
         # remove sysroot library path from pkgconfig files
         sed -i -e 's#${STAGING_INCDIR}#${includedir}#g' \
                    ${D}${libdir}/pkgconfig/*.pc
 }
+
+FILES_${PN}-dev += "${datadir}/orocos_kdl/*"