c84adb3
# Generated by rust2rpm 24
24df461
%bcond_without check
24df461
%global debug_package %{nil}
24df461
24df461
%global crate tinyvec
24df461
c84adb3
Name:           rust-tinyvec
c4ce16a
Version:        1.6.0
d4d6c75
Release:        %autorelease
dc00ae4
Summary:        100% safe vec-like data structures
24df461
c84adb3
License:        Zlib OR Apache-2.0 OR MIT
24df461
URL:            https://crates.io/crates/tinyvec
24df461
Source:         %{crates_source}
c84adb3
# Manually created patch for downstream crate metadata changes
c84adb3
# * drop unused, benchmark-only criterion dev-dependency to speed up builds
c84adb3
Patch:          tinyvec-fix-metadata.diff
24df461
c4ce16a
BuildRequires:  rust-packaging >= 21
24df461
24df461
%global _description %{expand:
dc00ae4
`tinyvec` provides 100% safe vec-like data structures.}
24df461
24df461
%description %{_description}
24df461
24df461
%package        devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description    devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "%{crate}" crate.
24df461
24df461
%files          devel
c4ce16a
%license %{crate_instdir}/LICENSE-APACHE.md
c4ce16a
%license %{crate_instdir}/LICENSE-MIT.md
c4ce16a
%license %{crate_instdir}/LICENSE-ZLIB.md
c4ce16a
%doc %{crate_instdir}/CHANGELOG.md
c4ce16a
%doc %{crate_instdir}/README.md
c4ce16a
%{crate_instdir}/
24df461
24df461
%package     -n %{name}+default-devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description -n %{name}+default-devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "default" feature of the "%{crate}" crate.
24df461
24df461
%files       -n %{name}+default-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
24df461
24df461
%package     -n %{name}+alloc-devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description -n %{name}+alloc-devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "alloc" feature of the "%{crate}" crate.
24df461
24df461
%files       -n %{name}+alloc-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
24df461
f160f9d
%package     -n %{name}+arbitrary-devel
f160f9d
Summary:        %{summary}
f160f9d
BuildArch:      noarch
f160f9d
f160f9d
%description -n %{name}+arbitrary-devel %{_description}
f160f9d
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "arbitrary" feature of the "%{crate}" crate.
f160f9d
f160f9d
%files       -n %{name}+arbitrary-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
f160f9d
24df461
%package     -n %{name}+experimental_write_impl-devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description -n %{name}+experimental_write_impl-devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "experimental_write_impl" feature of the "%{crate}" crate.
24df461
24df461
%files       -n %{name}+experimental_write_impl-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
24df461
24df461
%package     -n %{name}+grab_spare_slice-devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description -n %{name}+grab_spare_slice-devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "grab_spare_slice" feature of the "%{crate}" crate.
24df461
24df461
%files       -n %{name}+grab_spare_slice-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
24df461
24df461
%package     -n %{name}+nightly_slice_partition_dedup-devel
24df461
Summary:        %{summary}
24df461
BuildArch:      noarch
24df461
24df461
%description -n %{name}+nightly_slice_partition_dedup-devel %{_description}
24df461
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "nightly_slice_partition_dedup" feature of the "%{crate}" crate.
24df461
24df461
%files       -n %{name}+nightly_slice_partition_dedup-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
24df461
dc00ae4
%package     -n %{name}+rustc_1_40-devel
dc00ae4
Summary:        %{summary}
dc00ae4
BuildArch:      noarch
dc00ae4
dc00ae4
%description -n %{name}+rustc_1_40-devel %{_description}
dc00ae4
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "rustc_1_40" feature of the "%{crate}" crate.
dc00ae4
dc00ae4
%files       -n %{name}+rustc_1_40-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
dc00ae4
8eea318
%package     -n %{name}+rustc_1_55-devel
8eea318
Summary:        %{summary}
8eea318
BuildArch:      noarch
8eea318
8eea318
%description -n %{name}+rustc_1_55-devel %{_description}
8eea318
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "rustc_1_55" feature of the "%{crate}" crate.
8eea318
8eea318
%files       -n %{name}+rustc_1_55-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
c4ce16a
c4ce16a
%package     -n %{name}+rustc_1_57-devel
c4ce16a
Summary:        %{summary}
c4ce16a
BuildArch:      noarch
c4ce16a
c4ce16a
%description -n %{name}+rustc_1_57-devel %{_description}
c4ce16a
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "rustc_1_57" feature of the "%{crate}" crate.
c4ce16a
c4ce16a
%files       -n %{name}+rustc_1_57-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
8eea318
dc00ae4
%package     -n %{name}+serde-devel
dc00ae4
Summary:        %{summary}
dc00ae4
BuildArch:      noarch
dc00ae4
dc00ae4
%description -n %{name}+serde-devel %{_description}
dc00ae4
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "serde" feature of the "%{crate}" crate.
dc00ae4
dc00ae4
%files       -n %{name}+serde-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
dc00ae4
8eea318
%package     -n %{name}+std-devel
8eea318
Summary:        %{summary}
8eea318
BuildArch:      noarch
8eea318
8eea318
%description -n %{name}+std-devel %{_description}
8eea318
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "std" feature of the "%{crate}" crate.
8eea318
8eea318
%files       -n %{name}+std-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
8eea318
dc00ae4
%package     -n %{name}+tinyvec_macros-devel
dc00ae4
Summary:        %{summary}
dc00ae4
BuildArch:      noarch
dc00ae4
dc00ae4
%description -n %{name}+tinyvec_macros-devel %{_description}
dc00ae4
c4ce16a
This package contains library source intended for building other packages which
c4ce16a
use the "tinyvec_macros" feature of the "%{crate}" crate.
dc00ae4
dc00ae4
%files       -n %{name}+tinyvec_macros-devel
c4ce16a
%ghost %{crate_instdir}/Cargo.toml
dc00ae4
24df461
%prep
24df461
%autosetup -n %{crate}-%{version_no_tilde} -p1
24df461
%cargo_prep
24df461
24df461
%generate_buildrequires
24df461
%cargo_generate_buildrequires
24df461
24df461
%build
24df461
%cargo_build
24df461
24df461
%install
24df461
%cargo_install
24df461
24df461
%if %{with check}
24df461
%check
24df461
%cargo_test
24df461
%endif
24df461
24df461
%changelog
d4d6c75
%autochangelog