[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
180/330: gnu: Add rust-argminmax-0.6.
From: |
guix-commits |
Subject: |
180/330: gnu: Add rust-argminmax-0.6. |
Date: |
Mon, 18 Mar 2024 07:16:03 -0400 (EDT) |
efraim pushed a commit to branch rust-team
in repository guix.
commit c773749fb37e3e53a4e395573cfa1ab86f75332a
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Sat Mar 16 22:00:05 2024 +0200
gnu: Add rust-argminmax-0.6.
* gnu/packages/crates-io.scm (rust-argminmax-0.6): New variable.
Change-Id: I4b997d0305dad407034ca8afa2c36e3faeed4360
---
gnu/packages/crates-io.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ee6794446c..e9981dc865 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2532,6 +2532,44 @@ CLI parser, like @code{rust-clap}, by pre-processing the
arguments, like
too long errors.")
(license (list license:expat license:asl2.0))))
+(define-public rust-argminmax-0.6
+ (package
+ (name "rust-argminmax")
+ (version "0.6.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "argminmax" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1alfp2wfh3pms6f5fj8qw9birndgac2jd2shdl2xascxsrclnhjj"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin (substitute* "Cargo.toml"
+ (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
+ (string-append "\"^" version)))))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t ; `#![feature]` may not be used on the stable release
channel
+ #:cargo-inputs (("rust-arrow" ,rust-arrow-5)
+ ("rust-arrow2" ,rust-arrow2-0.7)
+ ("rust-half" ,rust-half-2)
+ ("rust-ndarray" ,rust-ndarray-0.15)
+ ("rust-num-traits" ,rust-num-traits-0.2))
+ #:cargo-development-inputs
+ (("rust-codspeed-criterion-compat" ,rust-codspeed-criterion-compat-2)
+ ("rust-criterion" ,rust-criterion-0.5)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rstest" ,rust-rstest-0.18)
+ ("rust-rstest-reuse" ,rust-rstest-reuse-0.6))))
+ (home-page "https://github.com/jvdd/argminmax")
+ (synopsis
+ "ArgMinMax (argmin & argmax in 1 function) with SIMD for floats and
integers")
+ (description
+ "@code{ArgMinMax} (argmin & argmax in 1 function) with SIMD for floats and
+integers.")
+ (license license:expat)))
+
(define-public rust-ariadne-0.1
(package
(name "rust-ariadne")
- 167/330: gnu: Add rust-comfy-table-6., (continued)
- 167/330: gnu: Add rust-comfy-table-6., guix-commits, 2024/03/18
- 172/330: gnu: Add rust-avro-schema-0.3., guix-commits, 2024/03/18
- 169/330: gnu: Add rust-codspeed-criterion-compat-2., guix-commits, 2024/03/18
- 173/330: gnu: Add rust-atoi-simd-0.15., guix-commits, 2024/03/18
- 174/330: gnu: Add rust-arrow2-0.17., guix-commits, 2024/03/18
- 184/330: gnu: Add rust-h2-0.4., guix-commits, 2024/03/18
- 175/330: gnu: Add rust-arrow-schema-43., guix-commits, 2024/03/18
- 185/330: gnu: Add rust-hyper-1., guix-commits, 2024/03/18
- 179/330: gnu: Add rust-array-init-cursor-0.2., guix-commits, 2024/03/18
- 177/330: gnu: Add rust-arrow-buffer-43., guix-commits, 2024/03/18
- 180/330: gnu: Add rust-argminmax-0.6.,
guix-commits <=
- 176/330: gnu: Add rust-arrow-data-43., guix-commits, 2024/03/18
- 188/330: gnu: Add rust-gat-std-proc-0.1., guix-commits, 2024/03/18
- 189/330: gnu: Add rust-gat-std-0.1., guix-commits, 2024/03/18
- 183/330: gnu: Add rust-http-body-util-0.1., guix-commits, 2024/03/18
- 181/330: gnu: Add rust-pwd-1., guix-commits, 2024/03/18
- 186/330: gnu: Add rust-hyper-util-0.1., guix-commits, 2024/03/18
- 187/330: gnu: Add rust-http-range-header-0.4., guix-commits, 2024/03/18
- 198/330: gnu: Add rust-tower-http-0.5., guix-commits, 2024/03/18
- 195/330: gnu: Add rust-pnet-base-0.34., guix-commits, 2024/03/18
- 193/330: gnu: Add rust-pcap-1., guix-commits, 2024/03/18