From 0b4d77b1063727f20fb412470aff82634872041b Mon Sep 17 00:00:00 2001 From: eabdullin Date: Mon, 1 Apr 2024 13:26:36 +0000 Subject: [PATCH] import CS bootc-0.1.7-1.el9 --- .bootc.metadata | 2 + .gitignore | 2 + SPECS/bootc.spec | 97 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 .bootc.metadata create mode 100644 .gitignore create mode 100644 SPECS/bootc.spec diff --git a/.bootc.metadata b/.bootc.metadata new file mode 100644 index 0000000..5815086 --- /dev/null +++ b/.bootc.metadata @@ -0,0 +1,2 @@ +a4f0b88b150e769e76dcd81118928c8cec9481d5 SOURCES/bootc-0.1.7-vendor.tar.zstd +b9492e9cbfc162f0717a7d3e4a1ab2491a3f2044 SOURCES/bootc-0.1.7.tar.zstd diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f5a7f28 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/bootc-0.1.7-vendor.tar.zstd +SOURCES/bootc-0.1.7.tar.zstd diff --git a/SPECS/bootc.spec b/SPECS/bootc.spec new file mode 100644 index 0000000..bd9cb2a --- /dev/null +++ b/SPECS/bootc.spec @@ -0,0 +1,97 @@ +%bcond_without check + +Name: bootc +Version: 0.1.7 +Release: 1%{?dist} +Summary: Bootable container system + +# Apache-2.0 +# Apache-2.0 OR BSL-1.0 +# Apache-2.0 OR MIT +# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +# BSD-3-Clause +# MIT +# MIT OR Apache-2.0 +# Unlicense OR MIT +License: Apache-2.0 AND BSD-3-Clause AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT) +URL: https://github.com/containers/bootc +Source0: %{url}/releases/download/v%{version}/bootc-%{version}.tar.zstd +Source1: %{url}/releases/download/v%{version}/bootc-%{version}-vendor.tar.zstd + +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} + +BuildRequires: make +BuildRequires: ostree-devel +BuildRequires: openssl-devel +%if 0%{?rhel} +BuildRequires: rust-toolset +%else +BuildRequires: cargo-rpm-macros >= 25 +%endif +BuildRequires: systemd + +# Backing storage tooling https://github.com/containers/composefs/issues/125 +Recommends: composefs +# For OS updates +Requires: skopeo +# For bootloader updates +Recommends: bootupd + +%description +%{summary} + +%prep +%autosetup -p1 -a1 +%if 0%{?rhel} +%cargo_prep -V 1 +%else +%cargo_prep -v vendor +%endif + +%build +%cargo_build +%if !0%{?rhel} +%cargo_vendor_manifest +%cargo_license_summary +%{cargo_license} > LICENSE.dependencies +%endif + +%install +%make_install INSTALL="install -p -c" + +%if %{with check} +%check +%cargo_test +%endif + +%files +%license LICENSE-MIT +%license LICENSE-APACHE +%if !0%{?rhel} +%license LICENSE.dependencies +%license cargo-vendor.txt +%endif +%doc README.md +%{_bindir}/bootc +%{_prefix}/lib/bootc/ +%{_unitdir}/* +%{_mandir}/man*/bootc* + + +%changelog +* Wed Feb 14 2024 Colin Walters - 0.1.7-4 +- https://github.com/containers/bootc/releases/tag/v0.1.7 + +* Tue Jan 23 2024 Colin Walters - 0.1.6-2 +- https://github.com/containers/bootc/releases/tag/v0.1.6 + +* Fri Jan 12 2024 Joseph Marrero - 0.1.5-1 +- Update to https://github.com/containers/bootc/releases/tag/v0.1.5 + +* Thu Jan 11 2024 Colin Walters - 0.1.4-3 +- Loosen composefs requirement until it makes it into c9s + +* Mon Dec 11 2023 Colin Walters - 0.1.4-2 +- Initial import from fedora +