diff options
| author | Andreas Enge <andreas@enge.fr> | 2014-05-17 14:43:34 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2014-05-17 14:43:34 +0200 |
| commit | 1634c0420e5e8e609f5d52f5bf92eeafff5bfb6a (patch) | |
| tree | 2eb8b652f74c7cfdafe9ca21702149032dbe4c13 | |
| parent | e901ef297d9afe9a159dcf2bbd9779c9fbf822be (diff) | |
gnu: Add rasqal.
* gnu/packages/rdf.scm (rasqal): New variable.
| -rw-r--r-- | gnu/packages/rdf.scm | 45 |
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 | |||
| 95 | Java Lucene text search engine API to C++.") | 100 | Java 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 | ||
| 134 | Framework (RDF) query language syntaxes, query construction and execution | ||
| 135 | of queries returning results as bindings, boolean, RDF graphs/triples or | ||
| 136 | syntaxes. The supported query languages are SPARQL Query 1.0, | ||
| 137 | SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental | ||
| 138 | SPARQL extensions (LAQRS). Rasqal can write binding query results in the | ||
| 139 | SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and | ||
| 140 | Turtle/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") |
