diff --git a/.rust2rpm.conf b/.rust2rpm.conf new file mode 100644 index 0000000..132616e --- /dev/null +++ b/.rust2rpm.conf @@ -0,0 +1,10 @@ +[DEFAULT] +unwanted-features = + dns-over-https + dns-over-https-rustls + dns-over-rustls + rustls + tokio-rustls + trust-dns-https + trust-dns-rustls + webpki-roots diff --git a/rust-trust-dns-resolver.spec b/rust-trust-dns-resolver.spec index be88482..4683b98 100644 --- a/rust-trust-dns-resolver.spec +++ b/rust-trust-dns-resolver.spec @@ -8,7 +8,7 @@ Name: rust-%{crate} Version: 0.19.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Trust-DNS is a safe and secure DNS library # Upstream license specification: MIT/Apache-2.0 @@ -60,30 +60,6 @@ which use "default" feature of "%{crate}" crate. %files -n %{name}+default-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+dns-over-https-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dns-over-https-devel %{_description} - -This package contains library source intended for building other packages -which use "dns-over-https" feature of "%{crate}" crate. - -%files -n %{name}+dns-over-https-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - -%package -n %{name}+dns-over-https-rustls-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dns-over-https-rustls-devel %{_description} - -This package contains library source intended for building other packages -which use "dns-over-https-rustls" feature of "%{crate}" crate. - -%files -n %{name}+dns-over-https-rustls-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+dns-over-native-tls-devel Summary: %{summary} BuildArch: noarch @@ -108,18 +84,6 @@ which use "dns-over-openssl" feature of "%{crate}" crate. %files -n %{name}+dns-over-openssl-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+dns-over-rustls-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+dns-over-rustls-devel %{_description} - -This package contains library source intended for building other packages -which use "dns-over-rustls" feature of "%{crate}" crate. - -%files -n %{name}+dns-over-rustls-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+dns-over-tls-devel Summary: %{summary} BuildArch: noarch @@ -192,18 +156,6 @@ which use "resolv-conf" feature of "%{crate}" crate. %files -n %{name}+resolv-conf-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+rustls-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+rustls-devel %{_description} - -This package contains library source intended for building other packages -which use "rustls" feature of "%{crate}" crate. - -%files -n %{name}+rustls-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+serde-devel Summary: %{summary} BuildArch: noarch @@ -288,18 +240,6 @@ which use "tokio-runtime" feature of "%{crate}" crate. %files -n %{name}+tokio-runtime-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+tokio-rustls-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+tokio-rustls-devel %{_description} - -This package contains library source intended for building other packages -which use "tokio-rustls" feature of "%{crate}" crate. - -%files -n %{name}+tokio-rustls-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+tokio-tls-devel Summary: %{summary} BuildArch: noarch @@ -312,18 +252,6 @@ which use "tokio-tls" feature of "%{crate}" crate. %files -n %{name}+tokio-tls-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+trust-dns-https-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+trust-dns-https-devel %{_description} - -This package contains library source intended for building other packages -which use "trust-dns-https" feature of "%{crate}" crate. - -%files -n %{name}+trust-dns-https-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %package -n %{name}+trust-dns-native-tls-devel Summary: %{summary} BuildArch: noarch @@ -348,30 +276,6 @@ which use "trust-dns-openssl" feature of "%{crate}" crate. %files -n %{name}+trust-dns-openssl-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml -%package -n %{name}+trust-dns-rustls-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+trust-dns-rustls-devel %{_description} - -This package contains library source intended for building other packages -which use "trust-dns-rustls" feature of "%{crate}" crate. - -%files -n %{name}+trust-dns-rustls-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - -%package -n %{name}+webpki-roots-devel -Summary: %{summary} -BuildArch: noarch - -%description -n %{name}+webpki-roots-devel %{_description} - -This package contains library source intended for building other packages -which use "webpki-roots" feature of "%{crate}" crate. - -%files -n %{name}+webpki-roots-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml - %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep @@ -391,6 +295,9 @@ which use "webpki-roots" feature of "%{crate}" crate. %endif %changelog +* Sun Dec 13 2020 Fabio Valentini - 0.19.6-2 +- Remove features with missing dependencies (rustls, tokio-rustls, webpki-roots). + * Sun Nov 22 2020 Fabio Valentini - 0.19.6-1 - Update to version 0.19.6.