guix_mirror_bot pushed a commit to branch go-team
in repository guix.

commit a61cf565661d82f9685b77d05bc3aa8558d35773
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Thu May 29 00:00:51 2025 +0100

    gnu: Add go-github-com-cockroachdb-pebble-v2.
    
    * gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): New 
variable.
    
    Change-Id: Ib0d7c31290a2009c8ed4495c8c77e93e3364c5dd
---
 gnu/packages/databases.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index c0f88c3278..c41da96cd5 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -553,6 +553,30 @@ file formats and a few extensions such as range deletion 
tombstones,
 table-level bloom filters, and updates to the MANIFEST format.")
     (license license:bsd-3)))
 
+(define-public go-github-com-cockroachdb-pebble-v2
+  (package
+    (inherit go-github-com-cockroachdb-pebble)
+    (name "go-github-com-cockroachdb-pebble-v2")
+    (version "2.0.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/cockroachdb/pebble";)
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1jglnsabg7y0y5agazvvmsa0r0ddn0j3c204cdpv7qsvi90pnr0d"))))
+    (arguments
+     (substitute-keyword-arguments
+         (package-arguments go-github-com-cockroachdb-pebble)
+       ((#:tests? _ #t) #f) ; TODO: Find out why some tests fails to build
+       ((#:import-path _) "github.com/cockroachdb/pebble/v2")))
+    (propagated-inputs
+     (modify-inputs (package-propagated-inputs 
go-github-com-cockroachdb-pebble)
+       (append go-github-com-cockroachdb-crlib
+               go-github-com-cockroachdb-swiss)))))
+
 (define-public pebble
   (package/inherit go-github-com-cockroachdb-pebble
     (name "pebble")

Reply via email to