Blame rust-scoped-tls.spec

8c3f71f
# Generated by rust2rpm 10
8c3f71f
%bcond_without check
45ced4c
%global debug_package %{nil}
45ced4c
45ced4c
%global crate scoped-tls
45ced4c
45ced4c
Name:           rust-%{crate}
c3f7df2
Version:        1.0.0
8c3f71f
Release:        2%{?dist}
45ced4c
Summary:        Implementation of the standard library's old `scoped_thread_local!` macro
45ced4c
6e1795e
# Upstream license specification: MIT/Apache-2.0
45ced4c
License:        MIT or ASL 2.0
45ced4c
URL:            https://crates.io/crates/scoped-tls
c3f7df2
Source:         %{crates_source}
45ced4c
45ced4c
ExclusiveArch:  %{rust_arches}
8c3f71f
%if %{__cargo_skip_build}
8c3f71f
BuildArch:      noarch
8c3f71f
%endif
45ced4c
45ced4c
BuildRequires:  rust-packaging
45ced4c
8c3f71f
%global _description %{expand:
8c3f71f
Library implementation of the standard library's old `scoped_thread_local!`
8c3f71f
macro for providing scoped access to thread local storage (TLS) so any type can
8c3f71f
be stored into TLS.}
6e1795e
6e1795e
%description %{_description}
45ced4c
45ced4c
%package        devel
45ced4c
Summary:        %{summary}
45ced4c
BuildArch:      noarch
45ced4c
6e1795e
%description    devel %{_description}
6e1795e
6e1795e
This package contains library source intended for building other packages
6e1795e
which use "%{crate}" crate.
6e1795e
6e1795e
%files          devel
6e1795e
%license LICENSE-MIT LICENSE-APACHE
6e1795e
%doc README.md
6e1795e
%{cargo_registry}/%{crate}-%{version}/
6e1795e
%exclude %{cargo_registry}/%{crate}-%{version}/appveyor.yml
6e1795e
6e1795e
%package     -n %{name}+default-devel
6e1795e
Summary:        %{summary}
6e1795e
BuildArch:      noarch
6e1795e
6e1795e
%description -n %{name}+default-devel %{_description}
45ced4c
45ced4c
This package contains library source intended for building other packages
6e1795e
which use "default" feature of "%{crate}" crate.
6e1795e
6e1795e
%files       -n %{name}+default-devel
6e1795e
%ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml
6e1795e
45ced4c
%prep
c3f7df2
%autosetup -n %{crate}-%{version_no_tilde} -p1
45ced4c
%cargo_prep
45ced4c
8c3f71f
%generate_buildrequires
8c3f71f
%cargo_generate_buildrequires
8c3f71f
45ced4c
%build
45ced4c
%cargo_build
45ced4c
45ced4c
%install
45ced4c
%cargo_install
45ced4c
45ced4c
%if %{with check}
45ced4c
%check
45ced4c
%cargo_test
45ced4c
%endif
45ced4c
45ced4c
%changelog
8c3f71f
* Sun Jul 21 08:58:00 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.0-2
8c3f71f
- Regenerate
8c3f71f
c3f7df2
* Mon Mar 04 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.0-1
c3f7df2
- Update to 1.0.0
c3f7df2
c867662
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-4
c867662
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c867662
6e1795e
* Fri Nov 09 2018 Josh Stone <jistone@redhat.com> - 0.1.2-3
6e1795e
- Adapt to new packaging
6e1795e
92cf83d
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.2-2
92cf83d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
92cf83d
f1ca67d
* Fri May 04 2018 Josh Stone <jistone@redhat.com> - 0.1.2-1
f1ca67d
- Update to 0.1.2
f1ca67d
9d47a65
* Mon Mar 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.1-1
9d47a65
- Update to 0.1.1
9d47a65
a973e74
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.0-5
a973e74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a973e74
a8e7792
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.0-4
a8e7792
- Rebuild for rust-packaging v5
a8e7792
37429c4
* Sat Oct 21 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.0-3
37429c4
- Rebuild to get dependency on cargo
37429c4
45ced4c
* Fri Sep 22 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.0-2
45ced4c
- Exclude appveyor.yml file
45ced4c
45ced4c
* Fri Jun 16 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.0-1
45ced4c
- Initial package