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")