summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/rdf.scm45
1 files changed, 45 insertions, 0 deletions
diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index 368245bbaae..4fc9b9e61f4 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -27,6 +27,11 @@
27 #:use-module (gnu packages compression) 27 #:use-module (gnu packages compression)
28 #:use-module (gnu packages curl) 28 #:use-module (gnu packages curl)
29 #:use-module (gnu packages doxygen) 29 #:use-module (gnu packages doxygen)
30 #:use-module (gnu packages gnupg)
31 #:use-module (gnu packages linux)
32 #:use-module (gnu packages multiprecision)
33 #:use-module (gnu packages pcre)
34 #:use-module (gnu packages perl)
30 #:use-module (gnu packages pkg-config) 35 #:use-module (gnu packages pkg-config)
31 #:use-module (gnu packages qt) 36 #:use-module (gnu packages qt)
32 #:use-module (gnu packages xml)) 37 #:use-module (gnu packages xml))
@@ -95,6 +100,46 @@ full-featured indexing and searching API. It is a port of the very popular
95Java Lucene text search engine API to C++.") 100Java Lucene text search engine API to C++.")
96 (license lgpl2.1))) 101 (license lgpl2.1)))
97 102
103(define-public rasqal
104 (package
105 (name "rasqal")
106 (version "0.9.32")
107 (source (origin
108 (method url-fetch)
109 (uri (string-append "http://download.librdf.org/source/" name
110 "-" version ".tar.gz"))
111 (sha256
112 (base32
113 "13rfprkk7d74065c7bafyshajwa6lshj7m9l741zlz9viqhh7fpf"))))
114 (build-system gnu-build-system)
115 (native-inputs
116 `(("perl" ,perl)
117 ("perl-xml-dom" ,perl-xml-dom) ; for the tests
118 ("pkg-config" ,pkg-config)))
119 (inputs
120 `(("libgcrypt" ,libgcrypt)
121 ("libxml2" ,libxml2)
122 ("mpfr" ,mpfr)
123 ("pcre" ,pcre)
124 ("raptor2" ,raptor2)
125 ("util-linux" ,util-linux)))
126 (arguments
127 `(#:parallel-tests? #f
128 ; test failure reported upstream, see
129 ; http://bugs.librdf.org/mantis/view.php?id=571
130 #:tests? #f))
131 (home-page "http://librdf.org/rasqal/")
132 (synopsis "RDF query library")
133 (description "Rasqal is a C library that handles Resource Description
134Framework (RDF) query language syntaxes, query construction and execution
135of queries returning results as bindings, boolean, RDF graphs/triples or
136syntaxes. The supported query languages are SPARQL Query 1.0,
137SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental
138SPARQL extensions (LAQRS). Rasqal can write binding query results in the
139SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and
140Turtle/N3 and read them in SPARQL XML, RDF/XML and Turtle/N3. ")
141 (license lgpl2.1+))) ; or any choice of gpl2+ or asl2.0
142
98(define-public soprano 143(define-public soprano
99 (package 144 (package
100 (name "soprano") 145 (name "soprano")