From 1de450c1ba11601e5c10ae4c1df07e2a26daf34a Mon Sep 17 00:00:00 2001 From: q66 Date: Tue, 24 Nov 2020 04:28:03 +0100 Subject: [PATCH] bird_exporter: optional pandoc --- srcpkgs/bird_exporter/template | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/srcpkgs/bird_exporter/template b/srcpkgs/bird_exporter/template index 4acdb5b704d..bed02e553cb 100644 --- a/srcpkgs/bird_exporter/template +++ b/srcpkgs/bird_exporter/template @@ -1,10 +1,10 @@ # Template file for 'bird_exporter' pkgname=bird_exporter version=1.2.5 -revision=1 +revision=2 build_style=go go_import_path="github.com/czerwonk/bird_exporter" -hostmakedepends="pandoc" +hostmakedepends="$(vopt_if man pandoc)" depends="bird" short_desc="Metric exporter for BIRD routing daemon to use with Prometheus" maintainer="Leah Neukirchen " @@ -13,11 +13,22 @@ homepage="https://github.com/czerwonk/bird_exporter" distfiles="https://github.com/czerwonk/bird_exporter/archive/${version}.tar.gz" checksum=3d8a1e718bc7f8bdd2c7fc775f042fdce81b4a2b08f978b0831f39909ac15c3d +build_options="man" +desc_option_man="Use pandoc for manpages" + +case "$XBPS_MACHINE" in + x86_64*|i686|ppc64le) build_options_default="man" ;; +esac + post_build() { - pandoc -s -t man bird_exporter.1.md -o bird_exporter.1 + if [ "$build_option_man" ]; then + pandoc -s -t man bird_exporter.1.md -o bird_exporter.1 + fi } post_install() { - vman bird_exporter.1 + if [ "$build_option_man" ]; then + vman bird_exporter.1 + fi vsv bird_exporter vlicense LICENSE }