Blame rust-alloc-stdlib.spec

d52c364
# Generated by rust2rpm 12
d52c364
%bcond_without check
d52c364
%global debug_package %{nil}
d52c364
d52c364
# The binary is useless
d52c364
%global __cargo_is_bin() false
d52c364
d52c364
%global crate alloc-stdlib
d52c364
d52c364
Name:           rust-%{crate}
d52c364
Version:        0.2.1
4fcd01b
Release:        3%{?dist}
d52c364
Summary:        Dynamic allocator example that may be used with the stdlib
d52c364
d52c364
# Upstream license specification: BSD-3-Clause
d52c364
# * https://github.com/dropbox/rust-alloc-no-stdlib/issues/9
d52c364
License:        BSD
d52c364
URL:            https://crates.io/crates/alloc-stdlib
d52c364
Source:         %{crates_source}
d52c364
d52c364
ExclusiveArch:  %{rust_arches}
d52c364
%if %{__cargo_skip_build}
d52c364
BuildArch:      noarch
d52c364
%endif
d52c364
d52c364
BuildRequires:  rust-packaging
d52c364
d52c364
%global _description %{expand:
d52c364
Dynamic allocator example that may be used with the stdlib.}
d52c364
d52c364
%description %{_description}
d52c364
d52c364
%package        devel
d52c364
Summary:        %{summary}
d52c364
BuildArch:      noarch
d52c364
d52c364
%description    devel %{_description}
d52c364
d52c364
This package contains library source intended for building other packages
d52c364
which use "%{crate}" crate.
d52c364
d52c364
%files          devel
d52c364
%doc README.md
d52c364
%{cargo_registry}/%{crate}-%{version_no_tilde}/
d52c364
d52c364
%package     -n %{name}+default-devel
d52c364
Summary:        %{summary}
d52c364
BuildArch:      noarch
d52c364
d52c364
%description -n %{name}+default-devel %{_description}
d52c364
d52c364
This package contains library source intended for building other packages
d52c364
which use "default" feature of "%{crate}" crate.
d52c364
d52c364
%files       -n %{name}+default-devel
d52c364
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d52c364
d52c364
%package     -n %{name}+unsafe-devel
d52c364
Summary:        %{summary}
d52c364
BuildArch:      noarch
d52c364
d52c364
%description -n %{name}+unsafe-devel %{_description}
d52c364
d52c364
This package contains library source intended for building other packages
d52c364
which use "unsafe" feature of "%{crate}" crate.
d52c364
d52c364
%files       -n %{name}+unsafe-devel
d52c364
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
d52c364
d52c364
%prep
d52c364
%autosetup -n %{crate}-%{version_no_tilde} -p1
d52c364
# https://github.com/dropbox/rust-alloc-no-stdlib/pull/8
d52c364
find -type f -name '*.rs' -executable -exec chmod -x '{}' +
d52c364
%cargo_prep
d52c364
d52c364
%generate_buildrequires
d52c364
%cargo_generate_buildrequires
d52c364
d52c364
%build
d52c364
%cargo_build
d52c364
d52c364
%install
d52c364
%cargo_install
d52c364
d52c364
%if %{with check}
d52c364
%check
d52c364
%cargo_test
d52c364
%endif
d52c364
d52c364
%changelog
4fcd01b
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-3
4fcd01b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4fcd01b
025884e
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.1-2
025884e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
025884e
d52c364
* Sat Dec 14 17:38:13 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.1-1
d52c364
- Initial package