From 6d59558f1e33331e029dc21d18de7f554ee3d604 Mon Sep 17 00:00:00 2001 From: Ragnar Thomsen Date: Sat, 3 Mar 2012 10:53:23 +0000 Subject: [PATCH] Update soprano+correct dep in kde4libs. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9571 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 2 +- introduction/welcome/changelog.xml | 3 ++ kde4/core/kde4libs.xml | 2 +- server/other/soprano.xml | 51 +++++++++++++++++++----------- 4 files changed, 37 insertions(+), 21 deletions(-) diff --git a/general.ent b/general.ent index 306a7e2835..766c01575b 100644 --- a/general.ent +++ b/general.ent @@ -567,7 +567,7 @@ $Date$ - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index c777ba7d41..3600265b79 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -45,6 +45,9 @@ March 3nd, 2012 + [rthomsen] - Updated to Soprano 2.7.4. + + [rthomsen] - Updated to Kde4libs 4.8.0. diff --git a/kde4/core/kde4libs.xml b/kde4/core/kde4libs.xml index 7126d55902..3f1b594fef 100644 --- a/kde4/core/kde4libs.xml +++ b/kde4/core/kde4libs.xml @@ -104,7 +104,7 @@ Grantlee, FAM, HUPnP, - GSSAPI and + and OpenEXR diff --git a/server/other/soprano.xml b/server/other/soprano.xml index a4edb23420..db610e5c69 100644 --- a/server/other/soprano.xml +++ b/server/other/soprano.xml @@ -6,7 +6,7 @@ - + @@ -29,10 +29,12 @@ Introduction to Soprano - Soprano Software library that provides - an object oriented C++/Qt4 framework for RDF data. + Soprano (formally known as QRDF) is a + library which provides a nice Qt interface to RDF storage solutions. It + has a modular structure which allows to replace the actual RDF storage + implementation used. - &lfs67_checked; + &lfs70_checked; Package Information @@ -69,17 +71,23 @@ no longer required in 4.6 Required - , - , - , - , + , + , + and Recommended - , - + (required for the Virtuoso backend. Besides, + is required as a runtime dependency for this backend.) + + + Optional + + (to build the documentation), + (no longer required to use soprano in KDE4) and + Sesame2 User Notes: @@ -106,14 +114,14 @@ make make install - + Configuration of Soprano @@ -123,22 +131,27 @@ make install -m755 -d /srv/soprano The sopranod accepts some parameter. To not - hardcode them in the startscript, create a configuratuion file: + hardcode them in the startscript, create a configuration file: cat > /etc/sysconfig/soprano <<EOF # Begin /etc/sysconfig/soprano SOPRANO_STORAGE="/srv/soprano" -SOPRANO_BACKEND="virtuosobackend" # virtuoso, sesame2, redland -SOPRANO_OPTIONS="--with-index" # using CLucene index +SOPRANO_BACKEND="virtuoso" # virtuoso, sesame2, redland #SOPRANO_OPTIONS="$SOPRANO_OPTIONS --port 4711" # Default port is 5000 # End /etc/sysconfig/soprano EOF - + + Boot Script + + It is not required to start the soprano server at boottime for KDE4. + KDE4 will start soprano as needed. + + In order to get Soprano started automatically when the system is booted, install the /etc/rc.d/init.d/soprano init script included @@ -163,10 +176,10 @@ EOF Installed Directory - sopranod, sopranocmd, onto2vocabularyclass + sopranod, sopranocmd and onto2vocabularyclass libsoprano.so, libsopranoclient.so, libsopranoserver.so and several other libs in /usr/lib/soprano/ - /usr/{lib,share}/soprano + /usr/include/soprano, /usr/include/Soprano, /usr/share/soprano