Subject: [PATCH v4 3/7] gnu: guile-eris: Update to 1.2.0-dev.

From: pukkamustard <[email-masked]>
Date: Thu, 28 Dec 2023 09:40:06 +0000

* gnu/packages/guile-xyz.scm (guile-eris): Update to 1.2.0-dev.
  [propagated-inputs]: Add guile-coap, guile-fibers, guile-sqlite3, guile-zstd
  and guile-cbor.
---
 gnu/packages/guile-xyz.scm | 66 +++++++++++++++++++++-----------------
 1 file changed, 37 insertions(+), 29 deletions(-)

diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 2fc6d079a1..a66a6d8ad5 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -5152,38 +5152,46 @@ (define-public guile-sodium
     (license license:gpl3+)))
 
 (define-public guile-eris
-  (package
-    (name "guile-eris")
-    (version "1.0.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://codeberg.org/eris/guile-eris.git")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256 (base32 "0d4wbjwwaxk0zn5gjhl86qhvk1aisgzp1vnvy4xbvrv5ydqpgyqm"))))
-    (build-system gnu-build-system)
-    (arguments '())
-    (native-inputs
-     (list autoconf
-           automake
-           pkg-config
-           texinfo
-           ;; test dependency
-           guile-srfi-180
-           guile-quickcheck))
-    (inputs (list guile-3.0))
-    (propagated-inputs
-     (list guile-sodium))
-    (synopsis "Guile implementation of the Encoding for Robust Immutable Storage (ERIS)")
-    (description
-     "Guile-ERIS is a Guile implementation of the @url{http://purl.org/eris,
+  (let ((commit "98ec63cc04c7c59be8d09beed99a0ab1975829ce")
+        (revision "0"))
+    (package
+      (name "guile-eris")
+      (version (git-version "1.2.0-dev" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/eris/guile-eris.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256 (base32 "0n4crjqhj0ndni02xyrhwpzd325668vjbj3c1asy8wh2j50rvcs7"))))
+      (build-system gnu-build-system)
+      (arguments '())
+      (native-inputs
+       (list autoconf
+             automake
+             pkg-config
+             texinfo
+             ;; test dependency
+             guile-srfi-180
+             guile-quickcheck))
+      (inputs (list guile-3.0))
+      (propagated-inputs
+       (list guile-sodium
+             guile-coap
+             guile-fibers
+             guile-sqlite3
+             guile-zstd
+             guile-cbor))
+      (synopsis "Guile implementation of the Encoding for Robust Immutable
+Storage (ERIS)")
+      (description
+       "Guile-ERIS is a Guile implementation of the @url{http://purl.org/eris,
 Encoding for Robust Immutable Storage (ERIS)}.  ERIS allows arbitrary content
 to be encoded into uniformly sized, encrypted blocks that can be reassembled
 using a short read-capability.")
-    (home-page "https://codeberg.org/eris/guile-eris")
-    (license license:gpl3+)))
+      (home-page "https://codeberg.org/eris/guile-eris")
+      (license license:gpl3+))))
 
 (define-public guile-r6rs-protobuf
   (package
-- 
2.41.0