diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2023-03-13 13:24:56 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2023-05-07 19:29:24 +0300 |
commit | 47445027595bd2523385076cd49e24c90e56e2c0 (patch) | |
tree | 145f5d501f379419b45ddb9014950766e1d6102c /gnu/packages/crates-io.scm | |
parent | ab2e9c408943d07de21b85e5545e60bc3fcf9b3f (diff) |
gnu: rust-ring-0.16: Remove pregenerated files.
* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Add snippet to
remove pregenerated files and add fake .git directory.
[native-inputs]: Add perl.
[supported-systems]: New field.
* gnu/packages/rust-apps.scm (tealdeer)[native-inputs]: Add perl.
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r-- | gnu/packages/crates-io.scm | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 655a3dc1c1..6433fa347e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81,6 +81,7 @@ #:use-module (gnu packages multiprecision) #:use-module (gnu packages nettle) #:use-module (gnu packages pcre) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) @@ -49089,7 +49090,15 @@ functionality as retain but gives mutable borrow to the predicate.") (uri (crate-uri "ring" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1z682xp7v38ayq9g9nkbhhfpj6ygralmlx7wdmsfv8rnw99cylrh")))) + (base32 "1z682xp7v38ayq9g9nkbhhfpj6ygralmlx7wdmsfv8rnw99cylrh")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file-recursively "pregenerated") + ;; Pretend this isn't a relase tarball. + (with-output-to-file ".git" + (lambda _ + (format #t ""))))))) (build-system cargo-build-system) (arguments `(#:tests? #false ;missing file @@ -49105,9 +49114,15 @@ functionality as retain but gives mutable borrow to the predicate.") #:cargo-development-inputs (("rust-libc" ,rust-libc-0.2) ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.3)))) + (native-inputs + (list perl)) (home-page "https://github.com/briansmith/ring") (synopsis "Safe, fast, small crypto using Rust") (description "This package provided safe, fast, small crypto using Rust.") + ;; For a mostly complete list of supported systems see: + ;; https://github.com/briansmith/ring/blob/main/.github/workflows/ci.yml#L170 + (supported-systems (list "aarch64-linux" "armhf-linux" + "i686-linux" "x86_64-linux")) (license (list license:isc license:openssl)))) (define-public rust-ring-0.14 |