commit 8f0d3a4218e625f49801282c304945522d180a55 Author: MSVSphere Packaging Team Date: Fri Oct 25 14:03:50 2024 +0300 import bootc-0.1.16-1.el10 diff --git a/.bootc.metadata b/.bootc.metadata new file mode 100644 index 0000000..b38f1d5 --- /dev/null +++ b/.bootc.metadata @@ -0,0 +1,2 @@ +75b3041ddf277992a516d4dc09e84537eb56950c SOURCES/bootc-0.1.16-vendor.tar.zstd +1f4d8dbb56be159d0ca97fa5e1354fd671ed6cb0 SOURCES/bootc-0.1.16.tar.zstd diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a2ae617 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/bootc-0.1.16-vendor.tar.zstd +SOURCES/bootc-0.1.16.tar.zstd diff --git a/SPECS/bootc.spec b/SPECS/bootc.spec new file mode 100644 index 0000000..6a08c8e --- /dev/null +++ b/SPECS/bootc.spec @@ -0,0 +1,153 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 1; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + +%bcond_without check + +Name: bootc +Version: 0.1.16 +Release: %{autorelease} +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: libzstd-devel +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 +Requires: composefs +# For OS updates +Requires: skopeo +Requires: podman +# For bootloader updates +Recommends: bootupd + +%description +%{summary} + +%prep +%autosetup -p1 -a1 +%cargo_prep -v vendor + +%build +%cargo_build +%cargo_vendor_manifest +%cargo_license_summary +%{cargo_license} > LICENSE.dependencies + +%install +%make_install INSTALL="install -p -c" + +%if %{with check} +%check +%cargo_test +%endif + +%files +%license LICENSE-MIT +%license LICENSE-APACHE +%license LICENSE.dependencies +%license cargo-vendor.txt +%doc README.md +%{_bindir}/bootc +%{_prefix}/lib/bootc/ +%{_prefix}/lib/systemd/system-generators/* +%{_unitdir}/* +%{_mandir}/man*/bootc* + +%changelog +## START: Generated by rpmautospec +* Thu Sep 12 2024 Colin Walters - 0.1.16-1 +- https://github.com/containers/bootc/releases/tag/v0.1.16 + +* Fri Aug 16 2024 Colin Walters - 0.1.15-1 +- Update to 0.1.15 + +* Thu Jul 25 2024 Joseph Marrero - 0.1.14-1 +- Update to 0.1.14 + +* Fri Jun 28 2024 Colin Walters - 0.1.13-1 +- Update to 0.1.13 + +* Wed Jun 26 2024 Wei Shi - 0.1.12-2 +- Add gating test for c10s + +* Tue Jun 25 2024 Colin Walters - 0.1.12-1 +- Release 0.1.12 + +* Mon Jun 24 2024 Troy Dawson - 0.1.11-2 +- Bump release for June 2024 mass rebuild + +* Sat Jun 08 2024 Colin Walters - 0.1.11-1 +- bootc: Update to 0.1.11 + +* Thu Feb 01 2024 Yaakov Selkowitz - 0.1.6-3 +- Update Rust macro usage + +* Tue Jan 23 2024 Colin Walters - 0.1.6-2 +- Update %%files section + +* Tue Jan 23 2024 Colin Walters - 0.1.6-1 +- https://github.com/containers/bootc/releases/tag/v0.1.6 + +* Tue Jan 23 2024 Fedora Release Engineering - 0.1.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Dec 19 2023 Colin Walters - 0.1.5-1 +- https://github.com/containers/bootc/releases/tag/v0.1.5 + +* Mon Dec 11 2023 Colin Walters - 0.1.4-3 +- ExcludeArch: %%{ix86} + +* Tue Dec 05 2023 Colin Walters - 0.1.4-2 +- Requires: composefs + +* Fri Nov 10 2023 Colin Walters - 0.1.4-1 +- Update to 0.1.4 + +* Wed Nov 08 2023 Yaakov Selkowitz - 0.1.3-2 +- Fix build with rust-toolset + +* Mon Nov 06 2023 Colin Walters - 0.1.3-1 +- local build + +* Tue Oct 24 2023 Colin Walters - 0.1.2-3 +- Add Recommends: bootupd + +* Sat Oct 21 2023 Colin Walters - 0.1.2-2 +- Add a requirement on skopeo + +* Sat Oct 21 2023 Colin Walters - 0.1.2-1 +- Initial import +## END: Generated by rpmautospec