From b2de6c2c106e731907e7258b6b9e4cea3c34764c Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 19 Apr 2024 22:21:56 -0400 Subject: [PATCH] sequoia-sqv: update to 1.2.1. --- srcpkgs/sequoia-sqv/template | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/srcpkgs/sequoia-sqv/template b/srcpkgs/sequoia-sqv/template index 6357691aeaf..d8855326af6 100644 --- a/srcpkgs/sequoia-sqv/template +++ b/srcpkgs/sequoia-sqv/template @@ -1,17 +1,31 @@ # Template file for 'sequoia-sqv' pkgname=sequoia-sqv -version=1.1.0 -revision=2 +version=1.2.1 +revision=1 build_style=cargo -hostmakedepends="pkg-config llvm clang" -makedepends="nettle-devel" +_deps="nettle-devel" +hostmakedepends="pkg-config llvm clang ${_deps}" +makedepends="${_deps}" short_desc="Simple PGP signature verification program" maintainer="classabbyamp " license="GPL-2.0-or-later" homepage="https://gitlab.com/sequoia-pgp/sequoia-sqv" distfiles="https://gitlab.com/sequoia-pgp/sequoia-sqv/-/archive/v${version}/sequoia-sqv-v${version}.tar.gz" -checksum=58eb8f7f803b7fee3f709821d50a78f376aa7f3dc29cfeea4863b37449de2c29 +checksum=eca6831546ba848a407725361a6280ed0f70693f6cce007b2f7a57cee7ede5ab -post_patch() { - cargo update --package sequoia-openpgp:1.6.0 --precise 1.19.0 +case "$XBPS_TARGET_MACHINE" in + armv*l) nocross="Requires C libs included in build.rs, which is currently broken in xbps-src. These failures only manifest on a hf archs right now";; +esac + +pre_build() { + export ASSET_OUT_DIR=assets +} + +post_install() { + for page in assets/man-pages/*; do + vman ${page} + done + vcompletion assets/shell-completions/sqv.bash bash + vcompletion assets/shell-completions/sqv.fish fish + vcompletion assets/shell-completions/_sqv zsh }