[packages/conmon] - added docs bcond, rel 2
baggins
baggins at pld-linux.org
Fri Sep 8 12:14:55 CEST 2023
commit 0aad696c5238ed189c51551e8fc007b587205202
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Sep 8 11:12:01 2023 +0200
- added docs bcond, rel 2
conmon.spec | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 deletions(-)
---
diff --git a/conmon.spec b/conmon.spec
index 8f9df9a..28b6b68 100644
--- a/conmon.spec
+++ b/conmon.spec
@@ -1,7 +1,14 @@
+#
+# Conditional build:
+%bcond_without docs # Don't build man page (requires go arch)
+#
+%ifarch x32
+%undefine with_docs
+%endif
Summary: OCI container runtime monitor
Name: conmon
Version: 2.1.8
-Release: 1
+Release: 2
License: Apache v2.0
Group: Applications/System
#Source0Download: https://github.com/containers/conmon/releases
@@ -9,7 +16,7 @@ Source0: https://github.com/containers/conmon/archive/v%{version}/%{name}-%{vers
# Source0-md5: 753a2d554c6b5c55c93f069a20d9ebf9
URL: https://github.com/containers/conmon
BuildRequires: glib2-devel
-BuildRequires: go-md2man
+%{?with_docs:BuildRequires: go-md2man}
BuildRequires: libseccomp-devel >= 2.5.2
BuildRequires: pkgconfig
BuildRequires: systemd-devel
@@ -35,17 +42,27 @@ install -d tools/build
CFLAGS="%{rpmcppflags} %{rpmcflags}" \
LDLAGS="%{rpmldflags}" \
+%if %{with docs}
%{__make} docs \
- GOMD2MAN=/usr/bin/go-md2man
+ GOMD2MAN=/usr/bin/go-md2man
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%{__make} install.bin \
DESTDIR=$RPM_BUILD_ROOT \
- PREFIX=%{_prefix} \
- BINDIR=%{_bindir} \
- LIBEXECDIR=%{_libexecdir}
+ PREFIX=%{_prefix} \
+ BINDIR=%{_bindir} \
+ LIBEXECDIR=%{_libexecdir}
+
+%if %{with docs}
+%{__make} -C docs install \
+ DESTDIR=$RPM_BUILD_ROOT \
+ PREFIX=%{_prefix} \
+ BINDIR=%{_bindir} \
+ LIBEXECDIR=%{_libexecdir}
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
@@ -54,4 +71,4 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc README.md changelog.txt
%attr(755,root,root) %{_bindir}/conmon
-%{_mandir}/man8/conmon.8*
+%{?with_docs:%{_mandir}/man8/conmon.8*}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/conmon.git/commitdiff/0aad696c5238ed189c51551e8fc007b587205202
More information about the pld-cvs-commit
mailing list