# Generated by rust2rpm 24 %bcond_without check %global debug_package %{nil} %global crate cranelift-codegen Name: rust-cranelift-codegen0.82 Version: 0.82.3 Release: %autorelease Summary: Low-level code generator library License: Apache-2.0 WITH LLVM-exception URL: https://crates.io/crates/cranelift-codegen Source: %{crates_source} BuildRequires: rust-packaging >= 21 %global _description %{expand: Low-level code generator library.} %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 %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}+all-arch-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+all-arch-devel %{_description} This package contains library source intended for building other packages which use the "all-arch" feature of the "%{crate}" crate. %files -n %{name}+all-arch-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+arm64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+arm64-devel %{_description} This package contains library source intended for building other packages which use the "arm64" feature of the "%{crate}" crate. %files -n %{name}+arm64-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+bincode-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+bincode-devel %{_description} This package contains library source intended for building other packages which use the "bincode" feature of the "%{crate}" crate. %files -n %{name}+bincode-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+completely-skip-isle-for-ci-deterministic-check-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+completely-skip-isle-for-ci-deterministic-check-devel %{_description} This package contains library source intended for building other packages which use the "completely-skip-isle-for-ci-deterministic-check" feature of the "%{crate}" crate. %files -n %{name}+completely-skip-isle-for-ci-deterministic-check-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+core-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+core-devel %{_description} This package contains library source intended for building other packages which use the "core" feature of the "%{crate}" crate. %files -n %{name}+core-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+cranelift-isle-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+cranelift-isle-devel %{_description} This package contains library source intended for building other packages which use the "cranelift-isle" feature of the "%{crate}" crate. %files -n %{name}+cranelift-isle-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+enable-serde-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+enable-serde-devel %{_description} This package contains library source intended for building other packages which use the "enable-serde" feature of the "%{crate}" crate. %files -n %{name}+enable-serde-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+experimental_x64-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+experimental_x64-devel %{_description} This package contains library source intended for building other packages which use the "experimental_x64" feature of the "%{crate}" crate. %files -n %{name}+experimental_x64-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+gimli-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+gimli-devel %{_description} This package contains library source intended for building other packages which use the "gimli" feature of the "%{crate}" crate. %files -n %{name}+gimli-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+hashbrown-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+hashbrown-devel %{_description} This package contains library source intended for building other packages which use the "hashbrown" feature of the "%{crate}" crate. %files -n %{name}+hashbrown-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+miette-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+miette-devel %{_description} This package contains library source intended for building other packages which use the "miette" feature of the "%{crate}" crate. %files -n %{name}+miette-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+rebuild-isle-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+rebuild-isle-devel %{_description} This package contains library source intended for building other packages which use the "rebuild-isle" feature of the "%{crate}" crate. %files -n %{name}+rebuild-isle-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+regalloc-snapshot-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+regalloc-snapshot-devel %{_description} This package contains library source intended for building other packages which use the "regalloc-snapshot" feature of the "%{crate}" crate. %files -n %{name}+regalloc-snapshot-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+s390x-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+s390x-devel %{_description} This package contains library source intended for building other packages which use the "s390x" feature of the "%{crate}" crate. %files -n %{name}+s390x-devel %ghost %{crate_instdir}/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 the "serde" feature of the "%{crate}" crate. %files -n %{name}+serde-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+souper-harvest-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+souper-harvest-devel %{_description} This package contains library source intended for building other packages which use the "souper-harvest" feature of the "%{crate}" crate. %files -n %{name}+souper-harvest-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+souper-ir-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+souper-ir-devel %{_description} This package contains library source intended for building other packages which use the "souper-ir" feature of the "%{crate}" crate. %files -n %{name}+souper-ir-devel %ghost %{crate_instdir}/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 the "std" feature of the "%{crate}" crate. %files -n %{name}+std-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+testing_hooks-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+testing_hooks-devel %{_description} This package contains library source intended for building other packages which use the "testing_hooks" feature of the "%{crate}" crate. %files -n %{name}+testing_hooks-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+unwind-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+unwind-devel %{_description} This package contains library source intended for building other packages which use the "unwind" feature of the "%{crate}" crate. %files -n %{name}+unwind-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+x86-devel Summary: %{summary} BuildArch: noarch %description -n %{name}+x86-devel %{_description} This package contains library source intended for building other packages which use the "x86" feature of the "%{crate}" crate. %files -n %{name}+x86-devel %ghost %{crate_instdir}/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 %autochangelog