%global with_debug 1 %if 0%{?with_debug} %global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 %else %global debug_package %{nil} %endif %if %{defined rhel} %bcond_with docs %else %bcond_without docs %endif Name: conmon %if %{defined rhel} Epoch: 3 %else Epoch: 2 %endif Version: 2.1.12 License: Apache-2.0 Release: 1.20240912165404818251.pr449.16.gbf22b10%{?dist} Summary: OCI container runtime monitor URL: https://github.com/containers/%{name} # Tarball fetched from upstream Source0: conmon-2.1.12.tar.gz %if %{with docs} ExclusiveArch: %{golang_arches_future} BuildRequires: go-md2man %endif BuildRequires: gcc BuildRequires: git-core BuildRequires: glib2-devel BuildRequires: libseccomp-devel BuildRequires: systemd-devel BuildRequires: systemd-libs BuildRequires: make Requires: glib2 Requires: systemd-libs Requires: libseccomp %description %{summary}. %prep %autosetup -Sgit %{name}-%{version} -n conmon-2.1.12 sed -i 's/install.bin: bin\/conmon/install.bin:/' Makefile %build %{__make} DEBUGFLAG="-g" bin/conmon %if %{with docs} %{__make} GOMD2MAN=go-md2man -C docs %endif %install %{__make} PREFIX=%{buildroot}%{_prefix} install.bin %if %{with docs} %{__make} PREFIX=%{buildroot}%{_prefix} -C docs install %endif #define license tag if not already defined %{!?_licensedir:%global license %doc} %files %license LICENSE %doc README.md %{_bindir}/%{name} %if %{with docs} %{_mandir}/man8/%{name}.8.gz %endif %changelog %autochangelog