+rust-nettle-sys (2.0.8-1) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
+
+ * Package nettle-sys 2.0.8 from crates.io using debcargo 2.4.4
+
+ -- Daniel Kahn Gillmor <dkg@fifthhorseman.net> Tue, 17 Aug 2021 11:27:11 -0400
+
rust-nettle-sys (2.0.5-1) unstable; urgency=medium
* Package nettle-sys 2.0.5 from crates.io using debcargo 2.4.4
+++ /dev/null
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -30,14 +30,11 @@
- version = ">= 0.53.1, < 0.56"
- 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 = []
- [target."cfg(target_env = \"msvc\")".build-dependencies.vcpkg]
- version = "0.2.9"
---- a/build.rs
-+++ b/build.rs
-@@ -62,13 +62,6 @@
- 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 include_paths = try_vcpkg().or_else(try_pkg_config).unwrap();
-
- let out_path = Path::new(&env::var("OUT_DIR").unwrap()).join("bindings.rs");
+Description: this is a workaround for https://bugs.debian.org/984627
+
--- a/Cargo.toml
+++ b/Cargo.toml
-@@ -36,5 +36,3 @@
- [features]
- vendored = ["nettle-src"]
- nettle-src = []
+@@ -34,5 +34,3 @@
+
+ [build-dependencies.pkg-config]
+ version = "0.3"
-[target."cfg(target_env = \"msvc\")".build-dependencies.vcpkg]
-version = "0.2.9"
--- a/build.rs
+++ b/build.rs
-@@ -3,22 +3,6 @@
- use std::path::{Path, PathBuf};
+@@ -4,16 +4,6 @@
+ type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
--#[cfg(all(target_env = "msvc", not(feature = "vendored")))]
--fn try_vcpkg() -> Option<Vec<PathBuf>> {
+-#[cfg(target_env = "msvc")]
+-fn try_vcpkg() -> Result<Vec<PathBuf>> {
- let lib = vcpkg::Config::new()
- .emit_includes(true)
-- .find_package("nettle");
+- .find_package("nettle")?;
-
-- match lib {
-- Ok(lib) => Some(lib.include_paths),
-- Err(e) => {
-- println!("note: vcpkg did not find openssl: {}", e);
-- None
-- }
-- }
+- Ok(lib.include_paths)
-}
-
--#[cfg(any(not(target_env = "msvc"), feature = "vendored"))]
- fn try_vcpkg() -> Option<Vec<PathBuf>> { None }
+-#[cfg(not(target_env = "msvc"))]
+ fn try_vcpkg() -> Result<Vec<PathBuf>> { Err("not applicable")?; unreachable!() }
fn print_library(lib: &pkg_config::Library, mode: &str) {