diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2023-04-25 14:36:58 +0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2023-05-07 19:29:42 +0300 |
commit | 5368830fe10be267a77d0d8c02a6893499e86cd2 (patch) | |
tree | caa80ed493c4f14b2cf2849441b894430ef05573 | |
parent | abef54ef4dab43a362700629d00bea3bee8be39c (diff) | |
download | guix-5368830fe10be267a77d0d8c02a6893499e86cd2.tar.gz guix-5368830fe10be267a77d0d8c02a6893499e86cd2.zip |
gnu: rust-webpki-0.18: Fix build.
* gnu/packages/crates-io.scm (rust-webpki-0.18)[inherit]: Inherit from
rust-webpki-0.19.
[arguments]: Add a phase to build the curve25519 tables.
-rw-r--r-- | gnu/packages/crates-io.scm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ffa2c2ffe0..872b3d2127 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -71508,7 +71508,7 @@ Verification.") (define-public rust-webpki-0.18 (package - (inherit rust-webpki-0.21) + (inherit rust-webpki-0.19) (name "rust-webpki") (version "0.18.1") (source @@ -71524,7 +71524,16 @@ Verification.") (("rust-ring" ,rust-ring-0.13) ("rust-untrusted" ,rust-untrusted-0.6)) #:cargo-development-inputs - (("rust-base64" ,rust-base64-0.9)))))) + (("rust-base64" ,rust-base64-0.9)) + #:phases + (modify-phases %standard-phases + (add-before 'build 'build-curve25519-tables + (lambda* (#:key vendor-dir #:allow-other-keys) + (with-directory-excursion + (dirname (car (find-files vendor-dir "make_curve25519_tables.py"))) + (with-output-to-file "curve25519_tables.h" + (lambda _ + (invoke "python" "make_curve25519_tables.py"))))))))))) (define-public rust-webpki-roots-0.22 (package |