Build-tool recipe for rasqal, raptor and redland

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.

  1. module "kdesupport/raptor2" < kdesupport
  2.   description "Raptor RDF Syntax Library"
  3.   vcs git
  4.     url "git://github.com/dajobe/raptor.git"
  5.   end
  6.   build-system autoconf
  7.     inplace
  8.     option "enable-maintainer-mode" ""
  9.     option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
  10.   end
  11. end
  12.  
  13. module "kdesupport/rasqal" < kdesupport
  14.   description "Raptor RDF Query Library"
  15.   vcs git
  16.     url "git://github.com/dajobe/rasqal.git"
  17.   end
  18.   build-system autoconf
  19.     inplace
  20.     option "enable-maintainer-mode" ""
  21.     option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
  22.   end
  23. end
  24.  
  25. module "kdesupport/redland" < kdesupport
  26.   description "Redland librdf Language Bindings"
  27.   vcs git
  28.     url "git://github.com/dajobe/librdf.git"
  29.   end
  30.   build-system autoconf
  31.     inplace
  32.     option "enable-maintainer-mode" ""
  33.     option "libdir" "<%= settings['KDESUPPORT_PREFIX'] %>/lib<%= settings['LIB_SUFFIX'] %>"
  34.   end
  35. 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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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!
Comment by Alejandro Nova (not verified) on Aug 5th, 2011 at 5:05 am

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Recent comments