Blame rust-trust-dns-resolver.spec

1e32e60
# Generated by rust2rpm 12
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}
fd06c6d
Version:        0.18.0
b0645bf
Release:        2%{?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
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
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
1e32e60
%package     -n %{name}+tokio-compat-devel
1e32e60
Summary:        %{summary}
1e32e60
BuildArch:      noarch
1e32e60
1e32e60
%description -n %{name}+tokio-compat-devel %{_description}
1e32e60
1e32e60
This package contains library source intended for building other packages
1e32e60
which use "tokio-compat" feature of "%{crate}" crate.
1e32e60
1e32e60
%files       -n %{name}+tokio-compat-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
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