remove debbuild macros to comply with fedora guidelines

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
This commit is contained in:
Lokesh Mandvekar 2022-10-04 14:47:57 -04:00
parent c619846e89
commit eb89f37659

View File

@ -1,7 +1,3 @@
%if "%{_vendor}" == "debbuild"
%define gobuild(o:) GO111MODULE=off go build -buildmode pie -tags=" ${BUILDTAGS:-}" -a -v -x %{?**};
%endif
%global with_debug 1
%if 0%{?with_debug}
@ -26,26 +22,13 @@ ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
Name: %{repo}
Version: 1.2.6
%if "%{_vendor}" == "debbuild"
Packager: Podman Debbuild Maintainers <https://github.com/orgs/containers/teams/podman-debbuild-maintainers>
License: ASL-2.0+
Release: 0%{?dist}
%else
License: ASL 2.0 and BSD and ISC and MIT
Release: %autorelease
%endif
Summary: OCI Hook to generate seccomp json files based on EBF syscalls used by container
URL: %{git0}
Source0: %{url}/archive/%{built_tag}.tar.gz
BuildRequires: golang
BuildRequires: go-md2man
%if "%{_vendor}" == "debbuild"
BuildRequires: libbpfcc-dev
BuildRequires: libglib2.0-dev
BuildRequires: libgpgme-dev
BuildRequires: libseccomp-dev
Requires: libbpfcc
%else
BuildRequires: go-rpm-macros
BuildRequires: glib2-devel
BuildRequires: glibc-devel
@ -65,7 +48,6 @@ Provides: bundled(golang(github.com/seccomp/containers_golang)) = v0.6.0
Provides: bundled(golang(github.com/seccomp/libseccomp_golang)) = v0.9.1
Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.8.1
Provides: bundled(golang(github.com/stretchr/testify)) = v1.4.0
%endif
%description
%{summary}
@ -90,7 +72,6 @@ sed -i 's;HOOK_BIN_DIR;%{_libexecdir}/oci/hooks.d;' %{name}.json
sed -i '/$(HOOK_DIR)\/%{name}.json/d' Makefile
%build
%if "%{_vendor}" == "debbuild"
%set_build_flags
export CGO_CFLAGS=$CFLAGS
# These extra flags present in $CFLAGS have been skipped for now as they break the build
@ -101,7 +82,6 @@ CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-an
%ifarch x86_64
export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full"
%endif
%endif
export GO111MODULE=off
export GOPATH=$(pwd):$(pwd)/_build
@ -161,6 +141,4 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
%{_datadir}/%{name}/test
%changelog
%if "%{_vendor}" != "debbuild"
%autochangelog
%endif