Blame rust-picky-asn1.spec

ac7aad7
# Generated by rust2rpm 13
ac7aad7
%bcond_with check
ac7aad7
%global debug_package %{nil}
ac7aad7
ac7aad7
%global crate picky-asn1
ac7aad7
ac7aad7
Name:           rust-%{crate}
90207f8
Version:        0.3.0
ac7aad7
Release:        1%{?dist}
ac7aad7
Summary:        Provide ASN.1 simple types
ac7aad7
ac7aad7
# Upstream license specification: MIT OR Apache-2.0
c36d5e1
# https://github.com/Devolutions/picky-rs/issues/56
ac7aad7
License:        MIT or ASL 2.0
ac7aad7
URL:            https://crates.io/crates/picky-asn1
ac7aad7
Source:         %{crates_source}
ac7aad7
# Initial patched metadata
ac7aad7
Patch0:         picky-asn1-fix-metadata.diff
ac7aad7
ac7aad7
ExclusiveArch:  %{rust_arches}
ac7aad7
%if %{__cargo_skip_build}
ac7aad7
BuildArch:      noarch
ac7aad7
%endif
ac7aad7
ac7aad7
BuildRequires:  rust-packaging
ac7aad7
ac7aad7
%global _description %{expand:
ac7aad7
Provide ASN.1 simple types.}
ac7aad7
ac7aad7
%description %{_description}
ac7aad7
ac7aad7
%package        devel
ac7aad7
Summary:        %{summary}
ac7aad7
BuildArch:      noarch
ac7aad7
ac7aad7
%description    devel %{_description}
ac7aad7
ac7aad7
This package contains library source intended for building other packages
ac7aad7
which use "%{crate}" crate.
ac7aad7
ac7aad7
%files          devel
ac7aad7
%doc README.md
ac7aad7
%{cargo_registry}/%{crate}-%{version_no_tilde}/
ac7aad7
ac7aad7
%package     -n %{name}+default-devel
ac7aad7
Summary:        %{summary}
ac7aad7
BuildArch:      noarch
ac7aad7
ac7aad7
%description -n %{name}+default-devel %{_description}
ac7aad7
ac7aad7
This package contains library source intended for building other packages
ac7aad7
which use "default" feature of "%{crate}" crate.
ac7aad7
ac7aad7
%files       -n %{name}+default-devel
ac7aad7
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
ac7aad7
ac7aad7
%package     -n %{name}+chrono-devel
ac7aad7
Summary:        %{summary}
ac7aad7
BuildArch:      noarch
ac7aad7
ac7aad7
%description -n %{name}+chrono-devel %{_description}
ac7aad7
ac7aad7
This package contains library source intended for building other packages
ac7aad7
which use "chrono" feature of "%{crate}" crate.
ac7aad7
ac7aad7
%files       -n %{name}+chrono-devel
ac7aad7
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
ac7aad7
ac7aad7
%package     -n %{name}+chrono_conversion-devel
ac7aad7
Summary:        %{summary}
ac7aad7
BuildArch:      noarch
ac7aad7
ac7aad7
%description -n %{name}+chrono_conversion-devel %{_description}
ac7aad7
ac7aad7
This package contains library source intended for building other packages
ac7aad7
which use "chrono_conversion" feature of "%{crate}" crate.
ac7aad7
ac7aad7
%files       -n %{name}+chrono_conversion-devel
ac7aad7
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
ac7aad7
ac7aad7
%prep
ac7aad7
%autosetup -n %{crate}-%{version_no_tilde} -p1
ac7aad7
%cargo_prep
ac7aad7
ac7aad7
%generate_buildrequires
ac7aad7
%cargo_generate_buildrequires
ac7aad7
ac7aad7
%build
ac7aad7
%cargo_build
ac7aad7
ac7aad7
%install
ac7aad7
%cargo_install
ac7aad7
ac7aad7
%if %{with check}
ac7aad7
%check
ac7aad7
%cargo_test
ac7aad7
%endif
ac7aad7
ac7aad7
%changelog
90207f8
* Wed Sep 16 2020 Peter Robinson <pbrobinson@fedoraproject.org> 0.3.0-1
90207f8
- Update to 0.3.0
90207f8
90207f8
* Fri Sep 11 2020 Peter Robinson <pbrobinson@fedoraproject.org> 0.2.2-1
ac7aad7
- Initial package