diff options
author | Hanketsu <hanketsu@egregore.fun> | 2024-12-24 13:03:05 +0100 |
---|---|---|
committer | Hanketsu <hanketsu@egregore.fun> | 2025-02-01 17:53:20 +0100 |
commit | ce5d579bf4c3814460036eee6b19cb7a2a3fa6f5 (patch) | |
tree | 8321f344460d7a4d57a4b795162584955ccef801 /battering/packages/solana/crates-io.scm | |
parent | 234957233a5ec317020c16ea6a37269b00a9085f (diff) |
battering: rust-solana-secp256r1-program-2: Enable tests.
* battering/packages/solana/crates-io.scm (rust-solana-secp256r1-program-2):
[source]: Edit snippet to include the solana-sdk crate as a dev-dependency.
[cargo-development-inputs]: Add rust-solana-sdk-2.
[arguments]<#:tests?>: Enable tests.
Diffstat (limited to 'battering/packages/solana/crates-io.scm')
-rw-r--r-- | battering/packages/solana/crates-io.scm | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/battering/packages/solana/crates-io.scm b/battering/packages/solana/crates-io.scm index 8f30e0e..a493fd3 100644 --- a/battering/packages/solana/crates-io.scm +++ b/battering/packages/solana/crates-io.scm @@ -130,21 +130,26 @@ (use-modules (guix build utils)) ;; Remove dependency on vendor openssl source. (substitute* "Cargo.toml" - (("^openssl-vendored = .*$") "")))))) + (("^openssl-vendored = .*$") "") + ;; add dependency on solana-sdk to Cargo.toml + (("^\\[features\\]" all) + (string-append + "[dev-dependencies.solana-sdk]\nversion = \"=" #$version + "\"\n\n" all))))))) (build-system cargo-build-system) (native-inputs (list pkg-config)) (inputs (list openssl)) (arguments - `(#:tests? #f ;; need the solana-sdk - #:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1) + `(#:cargo-inputs (("rust-bytemuck" ,rust-bytemuck-1) ("rust-openssl" ,rust-openssl-0.10) ("rust-solana-feature-set" ,rust-solana-feature-set-2) ("rust-solana-instruction" ,rust-solana-instruction-2) ("rust-solana-precompile-error" ,rust-solana-precompile-error-2) ("rust-solana-pubkey" ,rust-solana-pubkey-2)) - #:cargo-development-inputs (("rust-solana-logger" ,rust-solana-logger-2)))) + #:cargo-development-inputs (("rust-solana-logger" ,rust-solana-logger-2) + ("rust-solana-sdk" ,rust-solana-sdk-2)))) (home-page "https://anza.xyz/") (synopsis "Precompile implementation for the SECP256R1 elliptic curve") (description |