From 85169c650ad278a70c4fa78ae6f1e21ac31f582a Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Mon, 20 Mar 2023 13:41:22 -0400 Subject: [PATCH] vault: enable UI build by default --- srcpkgs/vault/template | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vault/template b/srcpkgs/vault/template index 28bff52ec6f0..04d6bd3da931 100644 --- a/srcpkgs/vault/template +++ b/srcpkgs/vault/template @@ -1,12 +1,13 @@ # Template file for 'vault' pkgname=vault version=1.13.0 -revision=1 +revision=2 build_style=go go_import_path="github.com/hashicorp/vault" -go_build_tags="release" +go_build_tags="release $(vopt_if ui ui)" _git_commit=a4cf0dc4437de35fce4860857b64569d092a9b5a go_ldflags="-X ${go_import_path}/sdk/version.GitCommit=${_git_commit}" +hostmakedepends="$(vopt_if ui yarn)" depends="libcap-progs" short_desc="Manage Secrets and Protect Sensitive Data" maintainer="Michael Aldridge " @@ -17,11 +18,19 @@ checksum=ebffe482b9e23346862272fbab7d589315200f2004b63b26b2df43823a5d3fb6 system_accounts="_vault" make_dirs="/var/lib/vault 0700 _vault _vault /etc/vault 0750 root _vault" +build_options="ui" +build_options_default="ui" case "$XBPS_TARGET_MACHINE" in arm*) go_ldflags="$go_ldflags -linkmode=external";; esac +pre_build() { + if [ "$build_option_ui" ]; then + make static-dist + fi +} + post_install() { vlicense LICENSE vsv vault