SOURCE_HASH=sha512:a41c20f1c4f52eae72dc3b16c6368a2d416ff031acf89ed5ddc15d8d74e1bceba11cfe3533d471fd09215a90e3276c27438ff7a969e6037300cf1b122ef83c06
SOURCE=$SPELL-$VERSION.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-WEB_SITE=http://$SPELL.SourceForge.net
+fi
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=http://$SPELL.SourceForge.net
LICENSE[0]=GPL
ENTERED=20070512
KEYWORDS="RDF"
SHORT="RDF QT/C++ interface library"
cat << EOF
-Soprano is a RDF QT/C++ interface library using redland as a backend
+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.
+
+Soprano has the following features:
+
+* Full context (i.e. named graph) support
+* Plugin structure for extensibility.
+* Backend plugins for:
+ - Redland
+ - Sesame2
+ - Virtuoso
+* Parser and serializer plugins for:
+ - raptor (rdf+xml, turtle, trig, nTriples)
+ - nQuads
+* A server and client lib which allows a simple remote
+ Soprano server.
+* SPARQL http enpoint support
+* Simple sopranod server application.
+* Simple command line tool to perform commands on models in
+ a Soprano server (sopranocmd)
+* Rule-based Forward inference engine.
+* Full-text index based on CLucene which indexes all literal
+ statements (i.e. those statements with a literal object node)
+* Hierarchical architecture which allows to stack multiple filter models
+ on top of an RDF storage.
EOF
diff --git a/kde4-support/soprano/HISTORY b/kde4-support/soprano/HISTORY
index 0787882..4293eb9 100644
--- a/kde4-support/soprano/HISTORY
+++ b/kde4-support/soprano/HISTORY
@@ -1,3 +1,9 @@
+2009-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: update description
+ * DEPENDS: add subversion, optional virtuoso, libiodbc
+ specifically disable unwanted backends
+ * PREPARE, DETAILS, DEPENDS: add svn support
+
2009-04-12 Treeve Jelbert <treeve AT sourcemage.org>
* BUILD: deleted
diff --git a/kde4-support/soprano/PREPARE b/kde4-support/soprano/PREPARE
index 3c515a4..44d6293 100755
--- a/kde4-support/soprano/PREPARE
+++ b/kde4-support/soprano/PREPARE
@@ -1 +1 @@
-#config_query SOP_DEV 'build devel version' n
+config_query_list SOP_VER 'which version to build?' stable devel