[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
156/379: gnu: rust-nettle-sys-2: Update to 2.2.0.
From: |
guix-commits |
Subject: |
156/379: gnu: rust-nettle-sys-2: Update to 2.2.0. |
Date: |
Thu, 29 Jun 2023 12:33:23 -0400 (EDT) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 4b8d5285ad004320fe2d0699eb2c48e5e1d7bba8
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed May 17 10:26:23 2023 +0300
gnu: rust-nettle-sys-2: Update to 2.2.0.
* gnu/packages/crates-io.scm (rust-nettle-sys-2): Update to 2.2.0.
[source]: Remove patch.
[cargo-inputs]: Add rust-cc-1, rust-libc-0.2, rust-tempfile-3,
rust-vcpkg-0.2. Replace rust-bindgen-0.51 with 0.63.
* gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
---
gnu/local.mk | 1 -
gnu/packages/crates-io.scm | 13 +++---
.../patches/rust-nettle-sys-disable-vendor.patch | 48 ----------------------
3 files changed, 8 insertions(+), 54 deletions(-)
diff --git a/gnu/local.mk b/gnu/local.mk
index e65888a044..0a1d9ee55a 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1893,7 +1893,6 @@ dist_patch_DATA =
\
%D%/packages/patches/rust-ndarray-0.13-remove-blas-src.patch \
%D%/packages/patches/rust-ndarray-0.14-remove-blas-src.patch \
%D%/packages/patches/rust-nettle-disable-vendor.patch \
- %D%/packages/patches/rust-nettle-sys-disable-vendor.patch \
%D%/packages/patches/rust-openssl-sys-no-vendor.patch \
%D%/packages/patches/rust-webbrowser-remove-unsupported-os.patch \
%D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch \
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1ccb26a6bd..99239ce6d3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38520,15 +38520,14 @@ cryptographic library.")
(define-public rust-nettle-sys-2
(package
(name "rust-nettle-sys")
- (version "2.0.4")
+ (version "2.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "nettle-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1yq1w6dlcmg89x529i7s20j29afdhgim7qnsa7978fszzwrr6qmq"))
- (patches (search-patches "rust-nettle-sys-disable-vendor.patch"))))
+ (base32 "0wwa7pmxdz7yl9jwybml2kmrj3i87jcn0h0cdc5xl0lhgcs1rs5m"))))
(build-system cargo-build-system)
(native-inputs
(list clang pkg-config))
@@ -38536,8 +38535,12 @@ cryptographic library.")
(list nettle))
(arguments
`(#:cargo-inputs
- (("rust-bindgen" ,rust-bindgen-0.51)
- ("rust-pkg-config" ,rust-pkg-config-0.3))))
+ (("rust-bindgen" ,rust-bindgen-0.63)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))))
(home-page "https://gitlab.com/sequoia-pgp/nettle-sys")
(synopsis "Low-level Rust bindings for the Nettle cryptographic library")
(description "This package provides low-level Rust bindings for the Nettle
diff --git a/gnu/packages/patches/rust-nettle-sys-disable-vendor.patch
b/gnu/packages/patches/rust-nettle-sys-disable-vendor.patch
deleted file mode 100644
index ae5ef5ebe0..0000000000
--- a/gnu/packages/patches/rust-nettle-sys-disable-vendor.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Subject: nettle-sys: clear out "vendored" feature cruft from build.rs
-From: Daniel Kahn Gillmor's avatarDaniel Kahn Gillmor <dkg@fifthhorseman.net>
-
-https://salsa.debian.org/rust-team/debcargo-conf/-/commit/0c71150ad26bb66a8396dcdab055181af232ddc5
-https://sources.debian.org/src/rust-nettle-sys/2.0.4-3/debian/patches/disable-vendor.diff/
---- a/Cargo.toml 2019-10-23 13:08:07.000000000 -0400
-+++ b/Cargo.toml 2019-10-23 14:08:46.644064014 -0400
-@@ -29,12 +29,9 @@
- version = "0.51.1"
- default-features = false
-
--[build-dependencies.nettle-src]
--version = "3.5.1-0"
--optional = true
--
- [build-dependencies.pkg-config]
- version = "0.3"
-
- [features]
- vendored = ["nettle-src"]
-+nettle-src = []
-diff --git a/build.rs b/build.rs
-index 44f7af3..ede4b2f 100644
---- a/build.rs
-+++ b/build.rs
-@@ -1,7 +1,5 @@
- extern crate bindgen;
- extern crate pkg_config;
--#[cfg(feature = "vendored")]
--extern crate nettle_src;
-
- use std::env;
- use std::fs;
-@@ -36,14 +34,6 @@ fn main() {
- println!("cargo:rerun-if-env-changed=NETTLE_STATIC");
- println!("cargo:rerun-if-env-changed={}", NETTLE_PREGENERATED_BINDINGS);
-
-- #[cfg(feature = "vendored")]
-- {
-- let artifacts = nettle_src::Build::new().build();
-- println!("cargo:vendored=1");
-- env::set_var("PKG_CONFIG_PATH",
-- artifacts.lib_dir().join("pkgconfig"));
-- }
--
- let nettle = pkg_config::probe_library("nettle hogweed").unwrap();
-
- let mode = match env::var_os("NETTLE_STATIC") {
- 118/379: gnu: rust-synchronoise-1: Update to 1.0.1., (continued)
- 118/379: gnu: rust-synchronoise-1: Update to 1.0.1., guix-commits, 2023/06/29
- 139/379: gnu: rust-dtparse-1: Update to 1.3.0., guix-commits, 2023/06/29
- 124/379: gnu: rust-arc-swap-0.4: Update to 0.4.8., guix-commits, 2023/06/29
- 127/379: gnu: rust-ahash-0.4: Update to 0.4.7., guix-commits, 2023/06/29
- 126/379: gnu: rust-tokio-timer-0.2: Update to 0.2.13., guix-commits, 2023/06/29
- 130/379: gnu: rust-bytecount-0.6: Update to 0.6.3., guix-commits, 2023/06/29
- 134/379: gnu: rust-base-x-0.2: Update to 0.2.11., guix-commits, 2023/06/29
- 136/379: gnu: rust-devise-codegen-0.2: Update to 0.2.1., guix-commits, 2023/06/29
- 142/379: gnu: rust-ndarray-0.15: Update to 0.15.6., guix-commits, 2023/06/29
- 145/379: gnu: rust-rust-decimal-1: Update to 1.17.0., guix-commits, 2023/06/29
- 156/379: gnu: rust-nettle-sys-2: Update to 2.2.0.,
guix-commits <=
- 152/379: gnu: Remove rust-cbindgen-0.15., guix-commits, 2023/06/29
- 150/379: gnu: Remove rust-cbindgen-0.12., guix-commits, 2023/06/29
- 151/379: gnu: Remove rust-cbindgen-0.14., guix-commits, 2023/06/29
- 162/379: gnu: rust-zstd-sys-1: Update to 1.6.3., guix-commits, 2023/06/29
- 159/379: gnu: rust-lzma-sys-0.1: Update to 0.1.20., guix-commits, 2023/06/29
- 164/379: gnu: rust-zstd-0.11: Don't skip build., guix-commits, 2023/06/29
- 163/379: gnu: Add rust-partial-io-0.5., guix-commits, 2023/06/29
- 174/379: gnu: rust-num-format-0.4: Update to 0.4.4., guix-commits, 2023/06/29
- 168/379: gnu: Remove rust-zstd-safe-3., guix-commits, 2023/06/29
- 176/379: gnu: rust-sleef-sys-0.1: Use newer dependencies., guix-commits, 2023/06/29