diff options
Diffstat (limited to 'battering/packages')
-rw-r--r-- | battering/packages/solana/crates-io.scm | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/battering/packages/solana/crates-io.scm b/battering/packages/solana/crates-io.scm index 5942a4f..2897a11 100644 --- a/battering/packages/solana/crates-io.scm +++ b/battering/packages/solana/crates-io.scm @@ -213,6 +213,60 @@ elliptic curve used in Solana programs.") (license license:asl2.0))) +(define-public rust-solana-storage-bigtable-2 + (package + (name "rust-solana-storage-bigtable") + (version "2.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "solana-storage-bigtable" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b17ic4n676dcrd3h6yh2rrvbrrdhqd1ijllbnhw5yq3dq8kydg9")) + (snippet + #~(begin + (use-modules (guix build utils)) + ;; Remove dependency on vendor openssl source. + (substitute* "Cargo.toml" + (("\"vendored\"") "")))))) + (build-system cargo-build-system) + (native-inputs + (list pkg-config protobuf)) + (inputs + (list openssl `(,zstd "lib"))) + (arguments + `(#:cargo-inputs (("rust-backoff" ,rust-backoff-0.4) + ("rust-bincode" ,rust-bincode-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-bzip2" ,rust-bzip2-0.4) + ("rust-enum-iterator" ,rust-enum-iterator-1) + ("rust-flate2" ,rust-flate2-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-goauth" ,rust-goauth-0.13) + ("rust-http" ,rust-http-0.2) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-hyper-proxy" ,rust-hyper-proxy-0.9) + ("rust-log" ,rust-log-0.4) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-prost" ,rust-prost-0.11) + ("rust-prost-types" ,rust-prost-types-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-smpl-jwt" ,rust-smpl-jwt-0.7) + ("rust-solana-metrics" ,rust-solana-metrics-2) + ("rust-solana-sdk" ,rust-solana-sdk-2) + ("rust-solana-storage-proto" ,rust-solana-storage-proto-2) + ("rust-solana-transaction-status" ,rust-solana-transaction-status-2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tonic" ,rust-tonic-0.9) + ("rust-zstd" ,rust-zstd-0.13)))) + (home-page "https://anza.xyz/") + (synopsis "Solana Storage BigTable") + (description "This package provides the Solana Storage @code{BigTable}.") + (license license:asl2.0))) + (define-public rust-solana-storage-proto-2 (package (name "rust-solana-storage-proto") |