From 05561b029da9aabb8c6b26c96396c992910bc871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Fri, 13 Aug 2021 16:07:21 +0200 Subject: [PATCH 1/3] New package: sequoia-sop-0.27.1 --- srcpkgs/sequoia-sop/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/sequoia-sop/template diff --git a/srcpkgs/sequoia-sop/template b/srcpkgs/sequoia-sop/template new file mode 100644 index 000000000000..06a9eacbf193 --- /dev/null +++ b/srcpkgs/sequoia-sop/template @@ -0,0 +1,21 @@ +# Template file for 'sequoia-sop' +pkgname=sequoia-sop +version=0.27.1 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=cargo +configure_args="--bin sqop --features cli" +hostmakedepends="pkg-config llvm clang" +makedepends="nettle-devel" +short_desc="Implementation of the Stateless OpenPGP CLI using Sequoia" +maintainer="Jan Christian Grünhage " +license="GPL-2.0-or-later" +homepage="https://gitlab.com/sequoia-pgp/sequoia-sop/" +distfiles="https://gitlab.com/sequoia-pgp/sequoia-sop/-/archive/v${version}/sequoia-sop-v${version}.tar.gz" +checksum=5094965da3fb8c67b7224534ddcd94cf3409d4c7c74e53473d7804f2a343e2aa + +post_install() { + for page in man-sqop/*; do + vman ${page} + done +} From 87f78528bbf16f939864dbb5865a09ddfab24b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Fri, 13 Aug 2021 16:07:24 +0200 Subject: [PATCH 2/3] New package: sequoia-sq-0.27.0 --- srcpkgs/sequoia-sq/template | 31 +++++++++++++++++++++++++++++++ srcpkgs/sequoia-sq/update | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/sequoia-sq/template create mode 100644 srcpkgs/sequoia-sq/update diff --git a/srcpkgs/sequoia-sq/template b/srcpkgs/sequoia-sq/template new file mode 100644 index 000000000000..d9e875954e0c --- /dev/null +++ b/srcpkgs/sequoia-sq/template @@ -0,0 +1,31 @@ +# Template file for 'sequoia-sq' +pkgname=sequoia-sq +version=0.27.0 +revision=1 +wrksrc="${pkgname}-v${version}" +build_wrksrc="sq" +build_style=cargo +_deps="nettle-devel openssl-devel" +hostmakedepends="pkg-config llvm clang ${_deps}" +makedepends="${_deps}" +short_desc="Command-line frontend for Sequoia, a new OpenPGP implementation" +maintainer="Jan Christian Grünhage " +license="GPL-2.0-or-later" +homepage="https://sequoia-pgp.org/projects/#sq" +distfiles="https://gitlab.com/sequoia-pgp/sequoia/-/archive/sq/v${version}/sequoia-sq-v${version}.tar.gz" +checksum=e943528be6af2b14c5b9d3a011335233d985ee69f43700d29d99908359f8c345 +conflicts="squirrel" + +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 + +post_patch() { + vsed -e "/-Dwarnings/d" -i "${wrksrc}/.cargo/config.toml" +} + +post_install() { + for page in man-sq-autocrypt/*; do + vman ${page} + done +} diff --git a/srcpkgs/sequoia-sq/update b/srcpkgs/sequoia-sq/update new file mode 100644 index 000000000000..5b83f3564619 --- /dev/null +++ b/srcpkgs/sequoia-sq/update @@ -0,0 +1,2 @@ +site="https://gitlab.com/sequoia-pgp/sequoia/-/tags?format=atom" +pattern="sq/v\K[\d.]+(?=)" From 9b6d8f9fdc18cd6df53e3eb3058b5520bba7a0cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Fri, 13 Aug 2021 18:12:28 +0200 Subject: [PATCH 3/3] New package: sequoia-sqv-1.1.0 --- srcpkgs/sequoia-sqv/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/sequoia-sqv/template diff --git a/srcpkgs/sequoia-sqv/template b/srcpkgs/sequoia-sqv/template new file mode 100644 index 000000000000..77e52437c7ac --- /dev/null +++ b/srcpkgs/sequoia-sqv/template @@ -0,0 +1,14 @@ +# Template file for 'sequoia-sqv' +pkgname=sequoia-sqv +version=1.1.0 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=cargo +hostmakedepends="pkg-config llvm clang" +makedepends="nettle-devel" +short_desc="Simple PGP signature verification program" +maintainer="Jan Christian Grünhage " +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