Blame rust-trust-dns-resolver.spec

439cd9b
# Generated by rust2rpm 13
d47a981
# * Tests are missing files
d47a981
%bcond_with check
d47a981
%global debug_package %{nil}
d47a981
d47a981
%global crate trust-dns-resolver
d47a981
d47a981
Name:           rust-%{crate}
6413dc9
Version:        0.19.4
439cd9b
Release:        1%{?dist}
d47a981
Summary:        Trust-DNS is a safe and secure DNS library
d47a981
d47a981
# Upstream license specification: MIT/Apache-2.0
d47a981
License:        MIT or ASL 2.0
d47a981
URL:            https://crates.io/crates/trust-dns-resolver
d47a981
Source:         %{crates_source}
d47a981
# Initial patched metadata
d47a981
# * No windows
d47a981
Patch0:         trust-dns-resolver-fix-metadata.diff
d47a981
d47a981
ExclusiveArch:  %{rust_arches}
7002544
%if %{__cargo_skip_build}
7002544
BuildArch:      noarch
7002544
%endif
d47a981
d47a981
BuildRequires:  rust-packaging
d47a981
d47a981
%global _description %{expand:
d47a981
Trust-DNS is a safe and secure DNS library. This Resolver library  uses the
d47a981
Client library to perform all DNS queries. The Resolver is intended to be a
5194e18
high-level library for any DNS record resolution see Resolver and AsyncResolver
5194e18
for supported resolution types. The Client can be used for other queries.}
d47a981
d47a981
%description %{_description}
d47a981
d47a981
%package        devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description    devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "%{crate}" crate.
d47a981
d47a981
%files          devel
5194e18
%license LICENSE-APACHE LICENSE-MIT
091393b
%doc README.md
1e32e60
%{cargo_registry}/%{crate}-%{version_no_tilde}/
d47a981
d47a981
%package     -n %{name}+default-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+default-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "default" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+default-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
7002544
%package     -n %{name}+dns-over-https-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+dns-over-https-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "dns-over-https" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+dns-over-https-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
7002544
%package     -n %{name}+dns-over-https-rustls-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+dns-over-https-rustls-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "dns-over-https-rustls" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+dns-over-https-rustls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%package     -n %{name}+dns-over-native-tls-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+dns-over-native-tls-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "dns-over-native-tls" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+dns-over-native-tls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
d47a981
%package     -n %{name}+dns-over-openssl-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+dns-over-openssl-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "dns-over-openssl" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+dns-over-openssl-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
7002544
%package     -n %{name}+dns-over-rustls-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+dns-over-rustls-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "dns-over-rustls" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+dns-over-rustls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%package     -n %{name}+dns-over-tls-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+dns-over-tls-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "dns-over-tls" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+dns-over-tls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
d47a981
%package     -n %{name}+dnssec-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+dnssec-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "dnssec" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+dnssec-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
d47a981
%package     -n %{name}+dnssec-openssl-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+dnssec-openssl-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "dnssec-openssl" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+dnssec-openssl-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
7002544
%package     -n %{name}+dnssec-ring-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+dnssec-ring-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "dnssec-ring" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+dnssec-ring-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%package     -n %{name}+mdns-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+mdns-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "mdns" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+mdns-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
439cd9b
%package     -n %{name}+resolv-conf-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+resolv-conf-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "resolv-conf" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+resolv-conf-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
7002544
%package     -n %{name}+rustls-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+rustls-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "rustls" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+rustls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%package     -n %{name}+serde-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+serde-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "serde" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+serde-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
d47a981
%package     -n %{name}+serde-config-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+serde-config-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "serde-config" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+serde-config-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
439cd9b
%package     -n %{name}+system-config-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+system-config-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "system-config" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+system-config-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
439cd9b
%package     -n %{name}+testing-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+testing-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "testing" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+testing-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
d47a981
%package     -n %{name}+tokio-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+tokio-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "tokio" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+tokio-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
1e32e60
439cd9b
%package     -n %{name}+tokio-openssl-devel
1e32e60
Summary:        %{summary}
1e32e60
BuildArch:      noarch
1e32e60
439cd9b
%description -n %{name}+tokio-openssl-devel %{_description}
1e32e60
1e32e60
This package contains library source intended for building other packages
439cd9b
which use "tokio-openssl" feature of "%{crate}" crate.
1e32e60
439cd9b
%files       -n %{name}+tokio-openssl-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
439cd9b
%package     -n %{name}+tokio-runtime-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+tokio-runtime-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "tokio-runtime" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+tokio-runtime-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
439cd9b
%package     -n %{name}+tokio-rustls-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+tokio-rustls-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "tokio-rustls" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+tokio-rustls-devel
439cd9b
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
439cd9b
439cd9b
%package     -n %{name}+tokio-tls-devel
439cd9b
Summary:        %{summary}
439cd9b
BuildArch:      noarch
439cd9b
439cd9b
%description -n %{name}+tokio-tls-devel %{_description}
439cd9b
439cd9b
This package contains library source intended for building other packages
439cd9b
which use "tokio-tls" feature of "%{crate}" crate.
439cd9b
439cd9b
%files       -n %{name}+tokio-tls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
7002544
%package     -n %{name}+trust-dns-https-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+trust-dns-https-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "trust-dns-https" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+trust-dns-https-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%package     -n %{name}+trust-dns-native-tls-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+trust-dns-native-tls-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "trust-dns-native-tls" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+trust-dns-native-tls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
d47a981
%package     -n %{name}+trust-dns-openssl-devel
d47a981
Summary:        %{summary}
d47a981
BuildArch:      noarch
d47a981
d47a981
%description -n %{name}+trust-dns-openssl-devel %{_description}
d47a981
d47a981
This package contains library source intended for building other packages
d47a981
which use "trust-dns-openssl" feature of "%{crate}" crate.
d47a981
d47a981
%files       -n %{name}+trust-dns-openssl-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d47a981
7002544
%package     -n %{name}+trust-dns-rustls-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+trust-dns-rustls-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "trust-dns-rustls" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+trust-dns-rustls-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
7002544
%package     -n %{name}+webpki-roots-devel
7002544
Summary:        %{summary}
7002544
BuildArch:      noarch
7002544
7002544
%description -n %{name}+webpki-roots-devel %{_description}
7002544
7002544
This package contains library source intended for building other packages
7002544
which use "webpki-roots" feature of "%{crate}" crate.
7002544
7002544
%files       -n %{name}+webpki-roots-devel
1e32e60
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7002544
d47a981
%prep
d47a981
%autosetup -n %{crate}-%{version_no_tilde} -p1
d47a981
%cargo_prep
d47a981
7002544
%generate_buildrequires
7002544
%cargo_generate_buildrequires
7002544
d47a981
%build
d47a981
%cargo_build
d47a981
d47a981
%install
d47a981
%cargo_install
d47a981
d47a981
%if %{with check}
d47a981
%check
d47a981
%cargo_test
d47a981
%endif
d47a981
d47a981
%changelog
6413dc9
* Sun Apr 19 12:18:07 CEST 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 0.19.4-1
6413dc9
- Update to 0.19.4
6413dc9
439cd9b
* Sun Feb 23 21:34:24 CET 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 0.19.3-1
439cd9b
- Update to 0.19.3
439cd9b
b0645bf
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
b0645bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b0645bf
fd06c6d
* Wed Dec 25 17:56:38 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.18.0-1
fd06c6d
- Update to 0.18.0
fd06c6d
1e32e60
* Sat Dec 14 13:58:38 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.18.0~alpha.2-1
1e32e60
- Update to 0.18.0~alpha.2
1e32e60
5194e18
* Fri Dec 13 01:16:39 CET 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.12.0-1
5194e18
- Release 0.12.0
5194e18
b32bf78
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-3
b32bf78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b32bf78
7002544
* Sat Jun 22 23:10:02 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.1-2
7002544
- Regenerate
7002544
d47a981
* Fri May 31 08:48:00 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.1-1
d47a981
- Initial package