# Generated by rust2rpm 26 # * missing dev-dependency: unicode_names2_macros %bcond_with check %global debug_package %{nil} %global crate unicode_names2 Name: rust-unicode_names2 Version: 1.2.2 Release: %autorelease Summary: Map characters to and from their name given in the Unicode standard License: (MIT OR Apache-2.0) AND Unicode-DFS-2016 URL: https://crates.io/crates/unicode_names2 Source: %{crates_source} # Manually created patch for downstream crate metadata changes # * exclude files that are only useful for upstream development Patch: unicode_names2-fix-metadata.diff BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: Map characters to and from their name given in the Unicode standard. This goes to great lengths to be as efficient as possible in both time and space, with the full bidirectional tables weighing barely 500 KB but still offering O(1)* look-up in both directions. (*more precisely, O(length of name).).} %description %{_description} %package devel Summary: %{summary} BuildArch: noarch %description devel %{_description} This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel %license %{crate_instdir}/LICENSE-APACHE %license %{crate_instdir}/LICENSE-MIT %license %{crate_instdir}/data/LICENSE-UNICODE %doc %{crate_instdir}/CHANGELOG.md %doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+default-devel %{_description} This package contains library source intended for building other packages which use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+generator-timing-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+generator-timing-devel %{_description} This package contains library source intended for building other packages which use the "generator-timing" feature of the "%{crate}" crate. %files -n %{name}+generator-timing-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+no_std-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+no_std-devel %{_description} This package contains library source intended for building other packages which use the "no_std" feature of the "%{crate}" crate. %files -n %{name}+no_std-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+unstable-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+unstable-devel %{_description} This package contains library source intended for building other packages which use the "unstable" feature of the "%{crate}" crate. %files -n %{name}+unstable-devel %ghost %{crate_instdir}/Cargo.toml %prep %autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires %build %cargo_build %install %cargo_install %if %{with check} %check %cargo_test %endif %changelog %autochangelog