# Generated by rust2rpm 10 %bcond_without check %global debug_package %{nil} %global crate uom Name: rust-%{crate} Version: 0.26.0 Release: 3%{?dist} Summary: Units of measurement # Upstream license specification: Apache-2.0/MIT License: ASL 2.0 or MIT URL: https://crates.io/crates/uom Source: %{crates_source} # Initial patched metadata # * Bump quickcheck to 0.9.0 https://github.com/iliekturtles/uom/pull/171 # * Bump static_assertions to 1 https://github.com/iliekturtles/uom/pull/170 Patch0: uom-fix-metadata.diff Patch1: 0001-Update-to-static_assertions-to-1.patch ExclusiveArch: %{rust_arches} %if %{__cargo_skip_build} BuildArch: noarch %endif BuildRequires: rust-packaging %global _description %{expand: Units of measurement is a crate that does automatic type-safe zero-cost dimensional analysis. You can create your own systems or use the pre-built International System of Units (SI) which is based on the International System of Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with conversion factors for even more numerous measurement units (meter, kilometer, foot, mile, ...). No more crashing your climate orbiter!} %description %{_description} %package devel Summary: %{summary} BuildArch: noarch %description devel %{_description} This package contains library source intended for building other packages which use "%{crate}" crate. %files devel %license LICENSE-APACHE LICENSE-MIT %doc README.md CHANGELOG.md CONTRIBUTING.md %{cargo_registry}/%{crate}-%{version}/ %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 "default" feature of "%{crate}" crate. %files -n %{name}+default-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+autoconvert-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+autoconvert-devel %{_description} This package contains library source intended for building other packages which use "autoconvert" feature of "%{crate}" crate. %files -n %{name}+autoconvert-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+bigint-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+bigint-devel %{_description} This package contains library source intended for building other packages which use "bigint" feature of "%{crate}" crate. %files -n %{name}+bigint-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+bigint-support-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+bigint-support-devel %{_description} This package contains library source intended for building other packages which use "bigint-support" feature of "%{crate}" crate. %files -n %{name}+bigint-support-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+bigrational-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+bigrational-devel %{_description} This package contains library source intended for building other packages which use "bigrational" feature of "%{crate}" crate. %files -n %{name}+bigrational-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+biguint-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+biguint-devel %{_description} This package contains library source intended for building other packages which use "biguint" feature of "%{crate}" crate. %files -n %{name}+biguint-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+f32-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+f32-devel %{_description} This package contains library source intended for building other packages which use "f32" feature of "%{crate}" crate. %files -n %{name}+f32-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+f64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+f64-devel %{_description} This package contains library source intended for building other packages which use "f64" feature of "%{crate}" crate. %files -n %{name}+f64-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+i128-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+i128-devel %{_description} This package contains library source intended for building other packages which use "i128" feature of "%{crate}" crate. %files -n %{name}+i128-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+i16-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+i16-devel %{_description} This package contains library source intended for building other packages which use "i16" feature of "%{crate}" crate. %files -n %{name}+i16-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+i32-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+i32-devel %{_description} This package contains library source intended for building other packages which use "i32" feature of "%{crate}" crate. %files -n %{name}+i32-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+i64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+i64-devel %{_description} This package contains library source intended for building other packages which use "i64" feature of "%{crate}" crate. %files -n %{name}+i64-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+i8-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+i8-devel %{_description} This package contains library source intended for building other packages which use "i8" feature of "%{crate}" crate. %files -n %{name}+i8-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+isize-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+isize-devel %{_description} This package contains library source intended for building other packages which use "isize" feature of "%{crate}" crate. %files -n %{name}+isize-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+num-bigint-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+num-bigint-devel %{_description} This package contains library source intended for building other packages which use "num-bigint" feature of "%{crate}" crate. %files -n %{name}+num-bigint-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+num-rational-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+num-rational-devel %{_description} This package contains library source intended for building other packages which use "num-rational" feature of "%{crate}" crate. %files -n %{name}+num-rational-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+rational-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+rational-devel %{_description} This package contains library source intended for building other packages which use "rational" feature of "%{crate}" crate. %files -n %{name}+rational-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+rational-support-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+rational-support-devel %{_description} This package contains library source intended for building other packages which use "rational-support" feature of "%{crate}" crate. %files -n %{name}+rational-support-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+rational32-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+rational32-devel %{_description} This package contains library source intended for building other packages which use "rational32" feature of "%{crate}" crate. %files -n %{name}+rational32-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+rational64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+rational64-devel %{_description} This package contains library source intended for building other packages which use "rational64" feature of "%{crate}" crate. %files -n %{name}+rational64-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+serde-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+serde-devel %{_description} This package contains library source intended for building other packages which use "serde" feature of "%{crate}" crate. %files -n %{name}+serde-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+si-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+si-devel %{_description} This package contains library source intended for building other packages which use "si" feature of "%{crate}" crate. %files -n %{name}+si-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+std-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+std-devel %{_description} This package contains library source intended for building other packages which use "std" feature of "%{crate}" crate. %files -n %{name}+std-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+try-from-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+try-from-devel %{_description} This package contains library source intended for building other packages which use "try-from" feature of "%{crate}" crate. %files -n %{name}+try-from-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+u128-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+u128-devel %{_description} This package contains library source intended for building other packages which use "u128" feature of "%{crate}" crate. %files -n %{name}+u128-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+u16-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+u16-devel %{_description} This package contains library source intended for building other packages which use "u16" feature of "%{crate}" crate. %files -n %{name}+u16-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+u32-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+u32-devel %{_description} This package contains library source intended for building other packages which use "u32" feature of "%{crate}" crate. %files -n %{name}+u32-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+u64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+u64-devel %{_description} This package contains library source intended for building other packages which use "u64" feature of "%{crate}" crate. %files -n %{name}+u64-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+u8-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+u8-devel %{_description} This package contains library source intended for building other packages which use "u8" feature of "%{crate}" crate. %files -n %{name}+u8-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+use_serde-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+use_serde-devel %{_description} This package contains library source intended for building other packages which use "use_serde" feature of "%{crate}" crate. %files -n %{name}+use_serde-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %package -n %{name}+usize-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+usize-devel %{_description} This package contains library source intended for building other packages which use "usize" feature of "%{crate}" crate. %files -n %{name}+usize-devel %ghost %{cargo_registry}/%{crate}-%{version}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires %build %cargo_build %install %cargo_install %if %{with check} %check %cargo_test %endif %changelog * Sat Dec 07 2019 Artem Polishchuk - 0.26.0-3 - Spec file fixes * Mon Nov 25 08:49:17 EET 2019 Artem Polishchuk - 0.26.0-1 - Initial package