# Generated by rust2rpm 21 %bcond_without check %global crate krunvm Name: %{crate} Version: 0.1.6 Release: 1%{?dist} Summary: Create microVMs from OCI images # Upstream license specification: Apache-2.0 License: ASL 2.0 URL: https://crates.io/crates/krunvm Source: %{crates_source} Patch0: krunvm-remove-text_io.diff ExclusiveArch: %{rust_arches} BuildRequires: rust-packaging >= 21 BuildRequires: libkrun-devel Requires: buildah %global _description %{expand: Create microVMs from OCI images.} %description %{_description} %files -n %{crate} %license LICENSE %doc CODE-OF-CONDUCT.md README.md SECURITY.md %{_bindir}/krunvm %{_mandir}/man1/krunvm*.1* %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires echo '/usr/bin/asciidoctor' %build %cargo_build %install %cargo_install install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-changevm.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-config.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-create.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-delete.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-list.1 install -Dpm0644 -t %{buildroot}%{_mandir}/man1 \ target/release/build/%{crate}-*/out/krunvm-start.1 %if %{with check} %check %cargo_test %endif %changelog * Tue Jul 05 2022 Sergio Lopez - 0.1.6-1 - Initial package