%global debug_package %{nil} Name: image-builder Version: 74.0.0 Release: 1.1%{?dist} Summary: Build operating system disk images, ISOs, and containers License: Apache-2.0 URL: https://github.com/osbuild/image-builder Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.gz ExclusiveArch: x86_64 aarch64 BuildRequires: golang >= 1.24 BuildRequires: make BuildRequires: gpgme-devel BuildRequires: libvirt-devel BuildRequires: libassuan-devel BuildRequires: pkgconfig Requires: osbuild Requires: osbuild-ostree Requires: qemu-img Requires: xfsprogs Requires: e2fsprogs Requires: dosfstools %description image-builder builds operating system artifacts (disk images, ISOs, container images) from package blueprints or bootable container (bootc) inputs. It supports output formats for AWS (AMI), GCP, Azure (VHD), VMware (VMDK), qcow2, raw, and ISO. It is the successor to bootc-image-builder and provides a unified CLI for both package-mode and image-mode OS image building. %prep %autosetup -n %{name}-%{version} %build export GOFLAGS="-mod=vendor" go build -buildmode=pie \ -ldflags="-X main.version=%{version}" \ -o image-builder ./cmd/image-builder/ %check ./image-builder --version ./image-builder --help %install install -D -m 0755 image-builder %{buildroot}%{_bindir}/image-builder # Backward compat: provide bootc-image-builder symlink ln -s image-builder %{buildroot}%{_bindir}/bootc-image-builder %files %license LICENSE %doc README.md %{_bindir}/image-builder %{_bindir}/bootc-image-builder %changelog * Fri Jul 11 2025 Yonghang Wang - 74.0.0-1.1 - Build for al-stream-2023 COPR - Includes backward-compat bootc-image-builder symlink - Go binary with vendored dependencies