Blame rust-typemap.spec

e6dd60a
# Generated by rust2rpm
e6dd60a
%bcond_with check
e6dd60a
%global debug_package %{nil}
e6dd60a
e6dd60a
%global crate typemap
e6dd60a
e6dd60a
Name:           rust-%{crate}
e6dd60a
Version:        0.3.3
04968c8
Release:        4%{?dist}
e6dd60a
Summary:        Typesafe store for many value types
e6dd60a
e6dd60a
# https://github.com/reem/rust-typemap/issues/39
e6dd60a
License:        MIT
e6dd60a
URL:            https://crates.io/crates/typemap
e6dd60a
Source:         %{crates_source}
e6dd60a
# https://github.com/reem/rust-typemap/commit/f78f2b44184123c8df9222f728d7e9e3d557109d
e6dd60a
Patch0001:      0001-fix-Remove-default-type-parameter.patch
e6dd60a
# https://github.com/reem/rust-typemap/pull/44
e6dd60a
Patch0002:      0002-fix-Fix-compiler-error-with-rust-1.31.1.patch
e6dd60a
e6dd60a
ExclusiveArch:  %{rust_arches}
e6dd60a
e6dd60a
BuildRequires:  rust-packaging
e6dd60a
BuildRequires:  crate(unsafe-any/default)
e6dd60a
e6dd60a
%global _description \
e6dd60a
A typesafe store for many value types.
e6dd60a
e6dd60a
%description %{_description}
e6dd60a
e6dd60a
%package        devel
e6dd60a
Summary:        %{summary}
e6dd60a
BuildArch:      noarch
e6dd60a
e6dd60a
%description    devel %{_description}
e6dd60a
e6dd60a
This package contains library source intended for building other packages
e6dd60a
which use "%{crate}" crate.
e6dd60a
e6dd60a
%files          devel
e6dd60a
%doc README.md
e6dd60a
%{cargo_registry}/%{crate}-%{version}/
e6dd60a
e6dd60a
%package     -n %{name}+default-devel
e6dd60a
Summary:        %{summary}
e6dd60a
BuildArch:      noarch
e6dd60a
e6dd60a
%description -n %{name}+default-devel %{_description}
e6dd60a
e6dd60a
This package contains library source intended for building other packages
e6dd60a
which use "default" feature of "%{crate}" crate.
e6dd60a
e6dd60a
%files       -n %{name}+default-devel
e6dd60a
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
e6dd60a
e6dd60a
%prep
e6dd60a
%autosetup -n %{crate}-%{version_no_tilde} -p1
e6dd60a
%cargo_prep
e6dd60a
e6dd60a
%build
e6dd60a
%cargo_build
e6dd60a
e6dd60a
%install
e6dd60a
%cargo_install
e6dd60a
e6dd60a
%if %{with check}
e6dd60a
%check
e6dd60a
%cargo_test
e6dd60a
%endif
e6dd60a
e6dd60a
%changelog
04968c8
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-4
04968c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
04968c8
1682d8f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-3
1682d8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1682d8f
040967f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-2
040967f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
040967f
e6dd60a
* Mon Mar 11 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3.3-1
e6dd60a
- Initial package