## START: Set by rpmautospec ## (rpmautospec version 0.8.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; 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 %global with_debug 0 %if 0%{?with_debug} %global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 %else %global debug_package %{nil} %endif %global gomodulesmode GO111MODULE=on %global import_path %{provider}.%{provider_tld}/%{project}/%{repo} Name: pack Version: 0.39.1 Release: %autorelease Summary: Convert code into runnable images License: Apache-2.0 and BSD-2-Clause and BSD-3-Clause and ISC and MIT URL: https://github.com/buildpacks/%{name} ## On the upstream repo, run: # git checkout v%%{version} && go mod vendor && git add vendor/* && \ # git commit -asm 'add vendor' && \ # git archive --prefix=%%{name}-%%{version}/ -o v%%{version}-vendor.tar.gz HEAD Source0: v%{version}-vendor.tar.gz BuildRequires: golang BuildRequires: go-rpm-macros BuildRequires: git BuildRequires: glib2-devel BuildRequires: glibc-static BuildRequires: make Provides: %{name}cli = %{version}-%{release} Provides: %{name}-cli = %{version}-%{release} %description %{name} is a CLI implementation of the Platform Interface Specification for Cloud Native Buildpacks. %prep %autosetup -Sgit -n %{name}-%{version} %build %set_build_flags export CGO_CFLAGS=$CFLAGS # These extra flags present in $CFLAGS have been skipped for now as they break the build CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g') CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g') CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g') export LDFLAGS='' %ifarch x86_64 export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full" %endif %if 0%{?rhel} <= 8 # handled automatically in %%gobuild for fedora and epel9 export GO111MODULE=off %endif %gobuild -o out/%{name} . %install export GOPATH=$(pwd)/_build:$(pwd) make DESTDIR=%{buildroot} PREFIX=%{_prefix} install #define license tag if not already defined %{!?_licensedir:%global license %doc} %files %license LICENSE %doc README.md %{_bindir}/%{name} %changelog ## START: Generated by rpmautospec * Fri Jan 16 2026 Fedora Release Engineering - 0.39.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Mon Dec 15 2025 Lokesh Mandvekar - 0.39.1-1 - bump to v0.39.1 * Sat Nov 22 2025 Lokesh Mandvekar - 0.38.2-2 - add packit config * Fri Nov 21 2025 Lokesh Mandvekar - 0.38.2-1 - bump to v0.38.2 * Fri Oct 10 2025 Alejandro Sáez - 0.32.0-9 - rebuild * Fri Aug 15 2025 Maxwell G - 0.32.0-8 - Rebuild for golang-1.25.0 * Thu Jul 24 2025 Fedora Release Engineering - 0.32.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering - 0.32.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Thu Jul 18 2024 Fedora Release Engineering - 0.32.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sun Feb 11 2024 Maxwell G - 0.32.0-4 - Rebuild for golang 1.22.0 * Thu Jan 25 2024 Fedora Release Engineering - 0.32.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 0.32.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Nov 08 2023 RH Container Bot - 0.32.0-1 - auto bump to v0.32.0 * Thu Jul 20 2023 Fedora Release Engineering - 0.30.0~pre2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue May 23 2023 RH Container Bot - 0.30.0~pre2-1 - auto bump to v0.30.0-pre2 * Mon Apr 03 2023 Lokesh Mandvekar - 0.30.0~pre1-2 - fix build dir * Thu Mar 30 2023 RH Container Bot - 0.30.0~pre1-1 - auto bump to v0.30.0-pre1 * Fri Mar 24 2023 RH Container Bot - 0.29.0-1 - auto bump to v0.29.0 * Wed Mar 08 2023 Lokesh Mandvekar - 0.29.0~rc1-1 - bump to v0.29.0-rc1 * Wed Mar 08 2023 Lokesh Mandvekar - 0.28.0-3 - Revert "Resolves: #2161300 - set _fortify_level 3" * Mon Mar 06 2023 Lokesh Mandvekar - 0.28.0-2 - Resolves: #2161300 - set _fortify_level 3 * Mon Mar 06 2023 Lokesh Mandvekar - 0.28.0-1 - bump to v0.28.0 * Mon Mar 06 2023 Lokesh Mandvekar - 0.28.0~rc2-4 - fix build flags specification * Mon Mar 06 2023 Lokesh Mandvekar - 0.28.0~rc2-3 - migrated to SPDX license * Thu Jan 19 2023 Fedora Release Engineering - 0.28.0~rc2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Dec 12 2022 RH Container Bot - 0.28.0~rc2-1 - auto bump to v0.28.0-rc2 * Mon Oct 10 2022 Lokesh Mandvekar - 0.27.0-7 - update autosetup * Mon Oct 10 2022 Lokesh Mandvekar - 0.27.0-6 - add macros for getting correct version and add comment about Source0 tarball * Wed Aug 17 2022 Lokesh Mandvekar - 0.27.0-5 - use built_tag_strip macro instead of built_tag for rhcontainerbot autobuilder * Fri Jul 22 2022 Fedora Release Engineering - 0.27.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jul 19 2022 Maxwell G - 0.27.0-3 - Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in golang * Sun Jul 10 2022 Robert-André Mauchin - 0.27.0-2 - Rebuild for CVE-2022-{24675,28327,29526 in golang} * Thu Jun 23 2022 RH Container Bot - 0.27.0-1 - auto bump to v0.27.0 * Sat Jun 18 2022 Robert-André Mauchin - 0.27.0~rc1-4 - Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191, CVE-2022-29526, CVE-2022-30629 * Thu Jun 09 2022 Lokesh Mandvekar - 0.27.0~rc1-3 - switch to autochangelog where available * Thu Jun 09 2022 Lokesh Mandvekar - 0.27.0~rc1-2 - update exploded tarball dir name * Wed Jun 08 2022 RH Container Bot - 0.27.0~rc1-1 - auto bump to v0.27.0-rc1 * Fri May 27 2022 Lokesh Mandvekar - 0.26.0-3 - update autosetup dir * Fri May 27 2022 Lokesh Mandvekar - 0.26.0-2 - adjust version field for changes in autobuilder * Mon May 09 2022 RH Container Bot - 0.26.0-1 - auto bump to v0.26.0 * Tue May 03 2022 RH Container Bot - 0.26.0~rc1-1 - auto bump to v0.26.0-rc1 * Fri Apr 15 2022 RH Container Bot - 0.25.0~rc1-1 - auto bump to v0.25.0-rc1 * Sat Apr 02 2022 RH Container Bot - 0.24.1-1 - auto bump to v0.24.1 * Tue Mar 29 2022 Lokesh Mandvekar - 0.24.0-6 - placeholder changelog cause epel8 doesn't support autospec * Tue Mar 29 2022 Lokesh Mandvekar - 0.24.0-5 - remove unnecessary gobuild def * Mon Mar 28 2022 Lokesh Mandvekar - 0.24.0-4 - bump to higher than previous build * Mon Mar 28 2022 Lokesh Mandvekar - 0.24.0-3 - bump to higher than previous build * Mon Mar 28 2022 Lokesh Mandvekar - 0.24.0-2 - bump to higher than previous build * Mon Mar 28 2022 Lokesh Mandvekar - 0.24.0-1 - Revert "auto bump to v0.24.0-rc1" * Mon Mar 28 2022 RH Container Bot - 0.24.0~rc1-1 - auto bump to v0.24.0-rc1 * Wed Mar 16 2022 Lokesh Mandvekar - 0.24.0-3 - go-rpm-macros only for fedora and rhel9+ * Wed Mar 16 2022 Lokesh Mandvekar - 0.24.0-2 - depend on go-rpm-macros, update conditional gobuild def * Wed Mar 16 2022 Lokesh Mandvekar - 0.24.0-1 - bump to v0.24.0 * Thu Jan 27 2022 Lokesh Mandvekar - 0.23.0-5 - switch to autospec and misc fixes * Thu Jan 20 2022 Fedora Release Engineering - 0.23.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Dec 09 2021 RH Container Bot - 0.23.0-3 - pack-0.23.0-1 * Mon Dec 06 2021 RH Container Bot - 0.23.0-2 - pack-0.23.0-0.2.rc2 * Mon Nov 22 2021 RH Container Bot - 0.23.0-1 - pack-0.23.0-0.1.rc1 * Mon Nov 08 2021 RH Container Bot - 0.22.0-2 - pack-0.22.0-1 * Tue Nov 02 2021 RH Container Bot - 0.22.0-1 - pack-0.22.0-0.1.rc1 * Mon Sep 20 2021 Lokesh Mandvekar - 0.21.1-2 - pack-0.21.1-2 - include metaprovides for packcli and pack-cli * Sat Sep 18 2021 RH Container Bot - 0.21.1-1 - pack-0.21.1-1 * Wed Sep 15 2021 RH Container Bot - 0.21.0-3 - pack-0.21.0-1 * Fri Sep 10 2021 Lokesh Mandvekar - 0.21.0-2 - pack-0.21.0-0.1.rc1 * Fri Sep 10 2021 RH Container Bot - 0.21.0-1 - pack-0.21.0-0.1.rc1 * Tue Jul 27 2021 Lokesh Mandvekar - 0.20.0-1 - pack-0.20.0-2 - Resolves: #1985398 - first build for fedora - solve rpmlint issues ## END: Generated by rpmautospec