%global debug_package %{nil} %global rpm_version %(rpm --version | awk '{print $3}') %global git_sha b49a70155cb3c7e11e4d215746ff0d7a2984dd8e Name: rpmtool-alpha Version: 0.8.0 Release: %autorelease Summary: A CLI for rpm packages. License: GPL-2.0 URL: https://github.com/ps-gill/rpmtool Source0: https://github.com/ps-gill/rpmtool/archive/%{git_sha}.tar.gz ExclusiveArch: x86_64 aarch64 BuildRequires: git BuildRequires: golang-bin BuildRequires: rpm BuildRequires: rpm-devel Requires: dnf-plugins-core Requires: rpm Requires: rpm-build-libs Requires: rpm-libs Requires: rpm-sign-libs Requires: sequoia-sq Conflicts: python3-rpmtool Conflicts: rpmtool %description A CLI for rpm packages. %prep %autosetup -n rpmtool-%{git_sha} %build %if "%{rpm_version}" < "4.20.0" CGO_CFLAGS="${CGO_CFLAGS:+$CGO_CFLAGS }-DRPMTOOL_DISABLE_RPMBUILD_MKBUILDDIR -DRPMTOOL_DISABLE_RPMSPEC_NOFINALIZE -DRPMTOOL_DISABLE_BUILDROOTDIR" %if "%{rpm_version}" < "4.18.0" CGO_CFLAGS+=" -DRPMTOOL_DISABLE_RPMBUILD_CONF" %endif export CGO_CFLAGS %endif go build %install install --mode=0755 -D rpmtool %{buildroot}%{_bindir}/rpmtool %files %doc README.md %license LICENSE %{_bindir}/rpmtool %changelog %autochangelog