## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autochangelog ## END: Set by rpmautospec Name: flake-pilot Version: 0.1.0 Release: 2%{?dist} Summary: Launcher for execution of applications inside containers and VMs License: MIT URL: https://github.com/OSInside/flake-pilot Source0: %{url}/archive/refs/heads/main.tar.gz#/flake-pilot-main.tar.gz Source1: flake-pilot-vendor.tar.gz ExclusiveArch: x86_64 BuildRequires: cargo-rpm-macros >= 25 BuildRequires: gcc BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: glibc-static Recommends: podman Suggests: firecracker %description Flake Pilot provides an application launcher and registration utility for applications executed inside isolated runtime environments such as OCI containers or Firecracker MicroVMs. %prep %autosetup -n flake-pilot-main -a1 %cargo_prep -v vendor test -f README.md || touch README.md %build %cargo_build %cargo_vendor_manifest %install # Manual binary installation required for Cargo virtual workspaces install -D -p -m 0755 target/rpm/flake-ctl %{buildroot}%{_bindir}/flake-ctl install -D -p -m 0755 target/rpm/podman-pilot %{buildroot}%{_bindir}/podman-pilot install -D -p -m 0755 target/rpm/firecracker-pilot %{buildroot}%{_bindir}/firecracker-pilot install -D -p -m 0755 target/rpm/sci %{buildroot}%{_bindir}/sci # System configuration and data directories install -d -m 0755 %{buildroot}%{_sysconfdir}/flakes install -d -m 0755 %{buildroot}%{_datadir}/flakes # Install configuration templates required by flake-ctl install -p -m 0644 flake-ctl/template/*.yaml %{buildroot}%{_sysconfdir}/flakes/ %check %cargo_test -- -- --skip integration %files %license LICENSE cargo-vendor.txt %doc README* %dir %{_sysconfdir}/flakes %config(noreplace) %{_sysconfdir}/flakes/*.yaml %dir %{_datadir}/flakes %{_bindir}/flake-ctl %{_bindir}/podman-pilot %{_bindir}/firecracker-pilot %{_bindir}/sci %changelog ## START: Generated by rpmautospec * Fri Sep 04 2026 Matt Micene (RHT) - 0.1.0-17 - Replace spec directly to test auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-16 - Bot screwed up auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-15 - Bot screwed up auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-14 - Bot screwed up auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-13 - Bot screwed up auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-12 - Bot screwed up auto changelog * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-11 - Bot picked the wrong thing to track * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-10 - Change release value with version change, switch to auto-changelog * Thu Sep 03 2026 renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> - 0.1.0-8 - Migrate config renovate.json * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-7 - Bot used deprected key * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-6 - Renovate to watch for new releases * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-5 - Missing config templates * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-4 - Change doc, no upstream readme in src * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-3 - Not cargo install * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-2 - Update build deps * Thu Sep 03 2026 Matt Micene (RHT) - 0.1.0-1 - Update spec with correct source0 * Thu Sep 03 2026 Matt Micene (RHT) - 0.3.0-4 - No clue why this move didn't get picked up right * Thu Sep 03 2026 Matt Micene (RHT) - 0.3.0-3 - Dumb typo * Thu Sep 03 2026 Matt Micene (RHT) - 0.3.0-2 - add deps * Thu Sep 03 2026 Matt Micene (RHT) - 0.3.0-1 - Minimal copr build repo ## END: Generated by rpmautospec