about summary refs log tree commit diff
diff options
context:
space:
mode:
authorpjotrp2025-09-03 08:14:11 +0200
committerpjotrp2025-09-03 08:14:11 +0200
commitc9be357418c066201111f1df78a8038b654daead (patch)
tree2403441f73fb584149e2fc6eb6045785061448cb
parent76cd2f196fae29090ed5a0b848a293ad0e5ee12f (diff)
downloadguix-bioinformatics-c9be357418c066201111f1df78a8038b654daead.tar.gz
Add ruby-rdf-raptor
-rw-r--r--gn/packages/ruby.scm25
1 files changed, 16 insertions, 9 deletions
diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm
index 8922ebd..4b5d903 100644
--- a/gn/packages/ruby.scm
+++ b/gn/packages/ruby.scm
@@ -29,6 +29,7 @@
   #:use-module (gnu packages python)
   #:use-module (gnu packages ragel)
   #:use-module (gnu packages rails)
+  #:use-module (gnu packages rdf)
   #:use-module (gnu packages ruby)
   #:use-module (gnu packages ruby-check)
   #:use-module (gnu packages ruby-xyz)
@@ -6242,21 +6243,27 @@ with the \"readline-ext\" gem and implemented in pure Ruby.")
     (license license:unlicense)))
 
 (define-public ruby-rdf-raptor
+  (let ((commit "6392cea"))
   (package
     (name "ruby-rdf-raptor")
-    (version "3.2.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (rubygems-uri "rdf-raptor" version))
-       (sha256
-        (base32 "01gl7gagydj4bmj99nrj2jb0dpavv1xrjr14bkyvwz9bk6ikq0s3"))))
+    (version "3.3.0")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/ruby-rdf/rdf-raptor")
+                   (commit commit)))
+             (file-name (string-append name "-" version "-checkout"))
+             (sha256
+              (base32
+            "1mqdddn8s3j0j7gqw0v34jw5cxg2mkka1x9fx46vy38v15m8bbn1"))))
     (build-system ruby-build-system)
-    (propagated-inputs (list ruby-ffi ruby-rdf))
+    (propagated-inputs (list ruby-ffi ruby-rdf raptor2))
+    (arguments
+     `(#:tests? #f))
     (synopsis
      "RDF.rb plugin for parsing/serializing NTriples, RDF/XML, Turtle and RDFa data using the Raptor RDF Parser library.")
     (description
      "RDF.rb plugin for parsing/serializing NTriples, RDF/XML, Turtle and RDFa data
 using the Raptor RDF Parser library.")
     (home-page "https://github.com/ruby-rdf/rdf-raptor")
-    (license license:expat)))
+    (license license:unlicense))))