[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
30/63: gnu: Add rust-libfuzzer-sys-0.4.
From: |
guix-commits |
Subject: |
30/63: gnu: Add rust-libfuzzer-sys-0.4. |
Date: |
Thu, 8 Feb 2024 14:09:36 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit e263306829d7fd7178d7a28dabf162ba6c6d8a86
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu Feb 8 10:26:20 2024 +0200
gnu: Add rust-libfuzzer-sys-0.4.
* gnu/packages/crates-io.scm (rust-libfuzzer-sys-0.4): New variable.
(rust-libfuzzer-sys-0.3): Inherit from rust-libfuzzer-sys-0.4.
Change-Id: I65b6d74c82d1e3114356c3de625f00a8e5dbf71d
---
gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1b5c2ff7e0..3dc4c8fbfa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32391,8 +32391,34 @@ algorithm and related formats (ZLIB, GZIP).")
(description "This package provides a LZ77 encoder for libflate crate.")
(license license:expat)))
+(define-public rust-libfuzzer-sys-0.4
+ (package
+ (name "rust-libfuzzer-sys")
+ (version "0.4.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libfuzzer-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1xz70z8q85f80wdrc0m0flck73cqdhj5ajgd7ywg50pbaxazsv59"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; Needs to be built with clang to pass the tests.
+ #:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-once-cell" ,rust-once-cell-1))
+ #:cargo-development-inputs (("rust-flate2" ,rust-flate2-1)
+ ("rust-rand" ,rust-rand-0.8))))
+ (home-page "https://github.com/rust-fuzz/libfuzzer")
+ (synopsis "Wrapper around LLVM's libFuzzer runtime")
+ (description
+ "This package provides a wrapper around LLVM's @code{libFuzzer} runtime.")
+ (license (list license:expat license:asl2.0 license:ncsa))))
+
(define-public rust-libfuzzer-sys-0.3
(package
+ (inherit rust-libfuzzer-sys-0.4)
(name "rust-libfuzzer-sys")
(version "0.3.5")
(source
@@ -32402,18 +32428,11 @@ algorithm and related formats (ZLIB, GZIP).")
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1vv42rpvmfr83hlblyrjf8ifilsmc3d5gcznblmghx5jnsj89wgw"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-arbitrary" ,rust-arbitrary-0.4)
- ("rust-cc" ,rust-cc-1))))
- (home-page "https://github.com/rust-fuzz/libfuzzer")
- (synopsis "Wrapper around LLVM's libFuzzer runtime")
- (description
- "This package provides a wrapper around LLVM's libFuzzer runtime.")
- (license
- (list license:expat license:asl2.0 license:ncsa))))
+ ("rust-cc" ,rust-cc-1))))))
(define-public rust-libloading-0.8
(package
- 21/63: gnu: Add rust-tokio-tungstenite-0.20., (continued)
- 21/63: gnu: Add rust-tokio-tungstenite-0.20., guix-commits, 2024/02/08
- 22/63: gnu: rust-webpki-roots-0.25: Update to 0.25.4., guix-commits, 2024/02/08
- 23/63: gnu: rbw: Update to 1.9.0., guix-commits, 2024/02/08
- 24/63: gnu: rust-arg-enum-proc-macro-0.3: Update to 0.3.4., guix-commits, 2024/02/08
- 20/63: gnu: Add rust-tungstenite-0.20., guix-commits, 2024/02/08
- 25/63: gnu: Add rust-bitstream-io-2., guix-commits, 2024/02/08
- 26/63: gnu: Add rust-built-0.7., guix-commits, 2024/02/08
- 28/63: gnu: rust-interpolate-name-0.2: Update to 0.2.4., guix-commits, 2024/02/08
- 27/63: gnu: Add rust-cargo-lock-9., guix-commits, 2024/02/08
- 29/63: gnu: rust-js-sys-0.3: Update to 0.3.68., guix-commits, 2024/02/08
- 30/63: gnu: Add rust-libfuzzer-sys-0.4.,
guix-commits <=
- 31/63: gnu: rust-nom-7: Update to 7.1.3., guix-commits, 2024/02/08
- 35/63: gnu: Add rust-tracing-log-0.2., guix-commits, 2024/02/08
- 47/63: gnu: rust-ivf-0.1: Update to 0.1.3., guix-commits, 2024/02/08
- 40/63: gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.91., guix-commits, 2024/02/08
- 44/63: gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.41., guix-commits, 2024/02/08
- 49/63: gnu: rust-tester-0.5: Update to 0.5.1., guix-commits, 2024/02/08
- 55/63: gnu: Remove rust-glutin-0.22., guix-commits, 2024/02/08
- 56/63: gnu: Remove rust-winit-0.20., guix-commits, 2024/02/08
- 50/63: gnu: Add rust-tester-0.6., guix-commits, 2024/02/08
- 32/63: gnu: rust-scan-fmt-0.2: Update to 0.2.6., guix-commits, 2024/02/08