# Generated by rust2rpm 27 # prevent library files from being installed %global cargo_install_lib 0 %global debug_package %{nil} %global crate virtfw-efi-apps Name: rust-virtfw-efi-apps Version: 0.1.0 Release: 1%{?dist} Summary: Efi applications, mostly for testing License: MIT URL: https://crates.io/crates/virtfw-efi-apps Source: %{crates_source} Source: virtfw-efi-apps-0.1.0-vendor.tar.xz ExclusiveArch: x86_64 aarch64 BuildRequires: cargo-rpm-macros >= 26 %ifarch x86_64 BuildRequires: rust-std-static-x86_64-unknown-uefi %endif %ifarch aarch64 BuildRequires: rust-std-static-aarch64-unknown-uefi %endif %global _description %{expand: Efi applications, mostly for testing.} %description %{_description} %package -n %{crate} Summary: %{summary} # FIXME: paste output of %%cargo_license_summary here License: # FIXME # LICENSE.dependencies contains a full license breakdown %description -n %{crate} %{_description} %files -n %{crate} %license LICENSE %license LICENSE.dependencies %license cargo-vendor.txt %doc README.md /usr/share/virtfw-efi-tools/*.efi %prep %autosetup -n %{crate}-%{version} -p1 -a1 %cargo_prep -v vendor %build cargo build --release --target $(uname -m)-unknown-uefi %{cargo_license_summary} %{cargo_license} > LICENSE.dependencies %{cargo_vendor_manifest} %install mkdir -p %{buildroot}/usr/share/virtfw-efi-tools ls target/*-uefi cp -v target/*-uefi/release/*.efi %{buildroot}/usr/share/virtfw-efi-tools %changelog * Fri Apr 11 2025 Gerd Hoffmann - 0.1.0-1 - Initial package