If you use build-tool to compile kde from sources you most likely encountered the current confusion around soprano and its dependencies. It requires a fairly recent raptor version which is not yet packaged for many distros. And it needs recent rasqal and redland version too. If you need to compile the from sources use the following snippet. Add it to your recipe override file.
module "kdesupport/raptor2" < kdesupport
description "Raptor RDF Syntax Library"
vcs git
url "git://github.com/dajobe/raptor.git"
end
build-system autoconf
inplace
option "enable-maintainer-mode" ""
option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
end
end
module "kdesupport/rasqal" < kdesupport
description "Raptor RDF Query Library"
vcs git
url "git://github.com/dajobe/rasqal.git"
end
build-system autoconf
inplace
option "enable-maintainer-mode" ""
option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
end
end
module "kdesupport/redland" < kdesupport
description "Redland librdf Language Bindings"
vcs git
url "git://github.com/dajobe/librdf.git"
end
build-system autoconf
inplace
option "enable-maintainer-mode" ""
option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
end
end
I won't add it to the recipe because we all should use distro versions for those dependencies. Remove them the moment you can use distro packages again.
Mike

Comments
Memory leak alert.
https://bugs.kde.org/show_bug.cgi?id=278591 After bugging Vishesh Handa, we've concluded the memory leaks described there are because of not following this advice, so, I applaud this. Also, I leave the bug report here, because if packagers don't follow this advice, there will be severe consequences. So, please, add them as buildreqs and enforce them!Post new comment