From 61ef978a037914362396699fc4adad9e1b9c96d1 Mon Sep 17 00:00:00 2001 From: q66 Date: Fri, 1 Jul 2022 20:26:12 +0200 Subject: [PATCH] conmon: only include docs on archs supported by go --- srcpkgs/conmon/template | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/srcpkgs/conmon/template b/srcpkgs/conmon/template index b0182acf49e..763a2d6697d 100644 --- a/srcpkgs/conmon/template +++ b/srcpkgs/conmon/template @@ -3,7 +3,7 @@ pkgname=conmon version=2.1.2 revision=1 build_style=gnu-makefile -hostmakedepends="pkg-config go-md2man" +hostmakedepends="pkg-config" makedepends="libglib-devel libseccomp-devel" short_desc="OCI container runtime monitor" maintainer="Cameron Nemo " @@ -12,13 +12,23 @@ homepage="https://github.com/containers/conmon" distfiles="https://github.com/containers/conmon/archive/v${version}.tar.gz" checksum=8ba76eb54c319197235fd39c3a5b5a975b5a21e02cd4be985b8619220a497a0e +_have_docs=no + +case "$XBPS_MACHINE" in + x86_64*|ppc64le*|aarch64*|arm*|i686*) _have_docs=yes;; +esac + +if [ "$_have_docs" = "yes" ]; then + hostmakedepends+=" go-md2man" +fi + post_build() { - make -C docs GOMD2MAN=go-md2man + [ "$_have_docs" = "yes" ] && make -C docs GOMD2MAN=go-md2man || : } do_install() { vbin bin/conmon vmkdir usr/libexec/podman ln -sf ../../bin/conmon "${DESTDIR}/usr/libexec/podman" - make -C docs install DESTDIR="$DESTDIR" PREFIX=/usr + [ "$_have_docs" = "yes" ] && make -C docs install DESTDIR="$DESTDIR" PREFIX=/usr || : }