Archived
1
0
Fork 0

gnu: guile-lmdb: Update to 0.0.1-1.ea9aa1d.

* gnu/packages/guile-xyz.scm (guile-lmdb): Update to 0.0.1-1.ea9aa1d.
[description]: Extend it.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I136f8feb91540a5a1564f9f693446dc65ec57f2e
This commit is contained in:
Artyom V. Poptsov 2024-04-04 10:36:02 +01:00 committed by Sharlatan Hellseher
parent 188d18fc47
commit 031f4fabc1
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -2025,8 +2025,8 @@ for MySQL.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public guile-lmdb (define-public guile-lmdb
(let ((commit "438143ca9ba157faec6f4c2740092c31c733fbfe") (let ((commit "ea9aa1d4b13e03f9fd23ec73d8884f4fae79666b")
(revision "0")) (revision "1"))
(package (package
(name "guile-lmdb") (name "guile-lmdb")
(version (git-version "0.0.1" revision commit)) (version (git-version "0.0.1" revision commit))
@ -2038,7 +2038,7 @@ for MySQL.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0p43c8ppbhzpi944in0z2jqr7acl8pm7s1x0p5f0idqda6n6f828")))) "1li92ldyjvbqkhqnkndgw0jk1avkzq9jkbmk8dqiby4na72sxi8k"))))
(build-system guile-build-system) (build-system guile-build-system)
(arguments (arguments
(list (list
@ -2059,7 +2059,8 @@ for MySQL.")
Most names are the same as LMDB ones, except for prefix absence. Most names are the same as LMDB ones, except for prefix absence.
Several conveniences are added on top: Several conveniences are added on top:
@itemize @itemize
@item @code{call-with-env-and-txn} and @code{call-with-cursor} wrappers. @item @code{call-with-env-and-txn}, @code{call-with-cursor}, and
@code{call-with-wrapped-cursor} helpers and respective @code{with-} macros.
@item @code{for-cursor} procedure for cursor iteration. @item @code{for-cursor} procedure for cursor iteration.
@item @code{val} and @code{stat} types. @item @code{val} and @code{stat} types.
@item Error signaling instead of integer return values. @item Error signaling instead of integer return values.