[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
55/379: gnu: Add rust-x86-0.52.
From: |
guix-commits |
Subject: |
55/379: gnu: Add rust-x86-0.52. |
Date: |
Mon, 10 Jul 2023 05:27:56 -0400 (EDT) |
efraim pushed a commit to branch rust-team
in repository guix.
commit dcf10ffffa8f25351dedafdfa8cc192bab41488f
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu May 11 17:27:52 2023 +0300
gnu: Add rust-x86-0.52.
* gnu/packages/crates-io.scm (rust-x86-0.52): New variable.
(rust-x86-0.33): Inherit from rust-x86-0.52.
---
gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++++----------
1 file changed, 33 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5ce77514e9..7bc922b1db 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74249,8 +74249,40 @@ Diffie-Hellman key exchange, with curve operations
provided by
5280 certificates).")
(license (list license:expat license:asl2.0))))
+(define-public rust-x86-0.52
+ (package
+ (name "rust-x86")
+ (version "0.52.0")
+ (source (origin
+ (method url-fetch)
+ (uri (crate-uri "x86" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "11d3jip94x3dvcv0i0d5cxsgi1p2xyjrdhs550mas5vjg2bxp097"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t ; Remove some dependencies
+ #:cargo-inputs
+ (("rust-bit-field" ,rust-bit-field-0.10)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-csv" ,rust-csv-1)
+ ("rust-phf" ,rust-phf-0.9)
+ ("rust-phf-codegen" ,rust-phf-codegen-0.9)
+ ("rust-raw-cpuid" ,rust-raw-cpuid-10)
+ ("rust-serde-json" ,rust-serde-json-1))))
+ (home-page "https://github.com/gz/rust-x86")
+ (synopsis "Library to program x86 (amd64) hardware")
+ (description
+ "This is a Library to program x86 (amd64) hardware. It contains x86
+specific data structure descriptions, data-tables, as well as convenience
+function to call assembly instructions typically not exposed in higher level
+languages.")
+ (license license:expat)))
+
(define-public rust-x86-0.33
(package
+ (inherit rust-x86-0.52)
(name "rust-x86")
(version "0.33.0")
(source
@@ -74265,7 +74297,6 @@ Diffie-Hellman key exchange, with curve operations
provided by
'(begin
(substitute* "Cargo.toml"
(("8\\.0") "8"))))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@@ -74275,15 +74306,7 @@ Diffie-Hellman key exchange, with curve operations
provided by
("rust-phf" ,rust-phf-0.7)
("rust-phf-codegen" ,rust-phf-codegen-0.7)
("rust-raw-cpuid" ,rust-raw-cpuid-8)
- ("rust-serde-json" ,rust-serde-json-1))))
- (home-page "https://github.com/gz/rust-x86")
- (synopsis "Library to program x86 (amd64) hardware")
- (description
- "This is a Library to program x86 (amd64) hardware. It contains x86
-specific data structure descriptions, data-tables, as well as convenience
-function to call assembly instructions typically not exposed in higher level
-languages.")
- (license license:expat)))
+ ("rust-serde-json" ,rust-serde-json-1))))))
(define-public rust-xattr-0.2
(package
- 45/379: gnu: rust-tempfile-3: Update to 3.5.0., (continued)
- 45/379: gnu: rust-tempfile-3: Update to 3.5.0., guix-commits, 2023/07/10
- 36/379: gnu: Add rust-raw-cpuid-10., guix-commits, 2023/07/10
- 39/379: gnu: Add rust-scrypt-0.11., guix-commits, 2023/07/10
- 33/379: gnu: Add rust-pkcs8-0.10., guix-commits, 2023/07/10
- 34/379: gnu: Add rust-pkcs5-0.7., guix-commits, 2023/07/10
- 35/379: gnu: rust-proptest-1: Update to 1.1.0., guix-commits, 2023/07/10
- 41/379: gnu: Add rust-signature-derive-2., guix-commits, 2023/07/10
- 46/379: gnu: Add rust-windows-aarch64-msvc-0.48., guix-commits, 2023/07/10
- 52/379: gnu: Add rust-windows-x86-64-gnu-0.48., guix-commits, 2023/07/10
- 53/379: gnu: Add rust-windows-x86-64-gnullvm-0.48., guix-commits, 2023/07/10
- 55/379: gnu: Add rust-x86-0.52.,
guix-commits <=
- 57/379: gnu: Add rust-termimad-0.20., guix-commits, 2023/07/10
- 59/379: gnu: Add rust-spki-0.6., guix-commits, 2023/07/10
- 67/379: gnu: Add rust-pkcs5-0.5., guix-commits, 2023/07/10
- 69/379: gnu: Add rust-phf-macros-0.9., guix-commits, 2023/07/10
- 88/379: gnu: Add rust-ct-codecs-1., guix-commits, 2023/07/10
- 92/379: gnu: Add rust-base16ct-0.2., guix-commits, 2023/07/10
- 64/379: gnu: Add rust-rfc6979-0.4., guix-commits, 2023/07/10
- 72/379: gnu: Add rust-phf-0.9., guix-commits, 2023/07/10
- 75/379: gnu: Add rust-p384-0.13., guix-commits, 2023/07/10
- 87/379: gnu: Add rust-der-0.6., guix-commits, 2023/07/10