I've just tried to compile KDE trunk from source and compiling kdelibs failed because it couldn't find DocBook XMl DTD v4.2. I checked the system and it was installed. So I investigated why the CMake module doesn't find it. It turned out that it is looking for catalog.xml file that should be in /usr/share/sgml/docbook/xml-dtd-4.2/. So I unzipped the source myself and copied the file there manualy and after that the compilation of KDE libraries proceeded just fine. It looks like the ebuild doen't install the *.xml file. Reproducible: Always Steps to Reproduce: 1. Try to compile kdelibs from sources from SVN trunk Actual Results: CMake module for finding DocBook XMl DTD doesn't find the installation so compilation fails Expected Results: Compilation should find the installed docbook-xml-dtd
Created attachment 231121 [details, diff] docbook-xml-dtd-4.2-r2.ebuild.patch This patch fixes the src_install() so that it also installs *.xml files
This must be obsolete as we are building newer kdelibs without needing this in 4.2 slot