diff --git a/.gitignore b/.gitignore index 06f1621..c9d94a9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /image-builder-cli-40.tar.gz /image-builder-cli-41.tar.gz /image-builder-cli-42.tar.gz +/image-builder-cli-50.tar.gz diff --git a/image-builder.spec b/image-builder.spec index f86b52d..3eae3a6 100644 --- a/image-builder.spec +++ b/image-builder.spec @@ -3,11 +3,11 @@ # required. So if this needs backport to places where there is no # recent osbuild available we could simply make --use-librepo false # and go back to 129. -%global min_osbuild_version 163 +%global min_osbuild_version 171 %global goipath github.com/osbuild/image-builder-cli -Version: 42 +Version: 50 %gometa @@ -42,10 +42,12 @@ BuildRequires: libvirt-devel %if 0%{?fedora} # Build requirements of 'github.com/containers/storage' package BuildRequires: btrfs-progs-devel +# for _tmpfilesdir macro +BuildRequires: systemd-rpm-macros # DO NOT REMOVE the BUNDLE_START and BUNDLE_END markers as they are used by 'tools/rpm_spec_add_provides_bundle.sh' to generate the Provides: bundled list # BUNDLE_START Provides: bundled(golang(dario.cat/mergo)) = 1.0.2 -Provides: bundled(golang(github.com/BurntSushi/toml)) = 3d3abc2 +Provides: bundled(golang(github.com/BurntSushi/toml)) = 1.6.0 Provides: bundled(golang(github.com/IBM/go-sdk-core/v5)) = 5.21.0 Provides: bundled(golang(github.com/IBM/ibm-cos-sdk-go)) = 1.12.3 Provides: bundled(golang(github.com/Microsoft/go-winio)) = 0.6.2 @@ -144,8 +146,8 @@ Provides: bundled(golang(github.com/opencontainers/go-digest)) = 1.0.0 Provides: bundled(golang(github.com/opencontainers/image-spec)) = 1.1.1 Provides: bundled(golang(github.com/opencontainers/runtime-spec)) = 1.2.1 Provides: bundled(golang(github.com/opencontainers/selinux)) = 1.12.0 -Provides: bundled(golang(github.com/osbuild/blueprint)) = 1.18.0 -Provides: bundled(golang(github.com/osbuild/images)) = 0.223.0 +Provides: bundled(golang(github.com/osbuild/blueprint)) = 1.23.0 +Provides: bundled(golang(github.com/osbuild/images)) = 0.240.0 Provides: bundled(golang(github.com/pkg/errors)) = 0.9.1 Provides: bundled(golang(github.com/pmezard/go-difflib)) = 5d4384e Provides: bundled(golang(github.com/proglottis/gpgme)) = 0.1.4 @@ -155,10 +157,10 @@ Provides: bundled(golang(github.com/secure-systems-lab/go-securesystemslib)) = 0 Provides: bundled(golang(github.com/sigstore/fulcio)) = 1.6.6 Provides: bundled(golang(github.com/sigstore/protobuf-specs)) = 0.4.1 Provides: bundled(golang(github.com/sigstore/sigstore)) = 1.9.5 -Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.9.3 +Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.9.4 Provides: bundled(golang(github.com/smallstep/pkcs7)) = 0.1.1 -Provides: bundled(golang(github.com/spf13/cobra)) = 1.10.1 -Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.9 +Provides: bundled(golang(github.com/spf13/cobra)) = 1.10.2 +Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.10 Provides: bundled(golang(github.com/stefanberger/go-pkcs11uri)) = 7828495 Provides: bundled(golang(github.com/stretchr/testify)) = 1.11.1 Provides: bundled(golang(github.com/sylabs/sif/v2)) = 2.21.1 @@ -240,7 +242,9 @@ export LDFLAGS="${LDFLAGS} -X 'main.version=%{version}'" %install install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/image-builder %{buildroot}%{_bindir}/ - +# tmpfiles.d snippet +install -m 0755 -vd %{buildroot}%{_tmpfilesdir} +install -m 0644 -vp data/tmpfiles.d/image-builder.conf %{buildroot}%{_tmpfilesdir}/image-builder.conf %check export GOFLAGS="-buildmode=pie" %if 0%{?rhel} @@ -257,8 +261,13 @@ cd $PWD/_build/src/%{goipath} %license LICENSE %doc README.md %{_bindir}/image-builder +%{_tmpfilesdir}/image-builder.conf +%ghost %attr(0755, root, root) %dir /var/cache/image-builder %changelog +* Tue Feb 17 2026 imagebuilder-bot - 50-1 +- New upstream release + * Thu Nov 27 2025 imagebuilder-bot - 42-1 - New upstream release diff --git a/sources b/sources index d28804a..cc7a467 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (image-builder-cli-42.tar.gz) = c2b4862de1fab3081ae1beb8a61cbec10e5441ce9bcc57a643512f24010ef886e94249b302bf42797520114ab6f1ff6f27c4bc053dcaafd82c2056944c8bee34 +SHA512 (image-builder-cli-50.tar.gz) = 046d43988fc5ac889896aeca3c2f239cb7dc2fa0bd628cff339adeadb994ce81234d513a74d7eab813bdf764b4b4d23985be0123465a549699b0105ce90f5bdc