From 80e9dfba8e89953e7d23d010ef2b5b65df89752d 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/4] New package: sequoia-sop-0.27.0 --- 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..abb1fb7833af --- /dev/null +++ b/srcpkgs/sequoia-sop/template @@ -0,0 +1,21 @@ +# Template file for 'sequoia-sop' +pkgname=sequoia-sop +version=0.27.0 +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=d40b69a994ca0c9a6f68b6a8cb8a6da306495b13733c0062ed6086cda5df0a11 + +post_install() { + for page in $(ls man-sqop); do + vman man-sqop/${page} + done +} From cbf42eb98607bed0f61f8f42d0c6a0d91fee9c24 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/4] New package: sequoia-sq-0.26.0 --- srcpkgs/sequoia-sq/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/sequoia-sq/template diff --git a/srcpkgs/sequoia-sq/template b/srcpkgs/sequoia-sq/template new file mode 100644 index 000000000000..73ce1ae1aa7f --- /dev/null +++ b/srcpkgs/sequoia-sq/template @@ -0,0 +1,28 @@ +# Template file for 'sequoia-sq' +pkgname=sequoia-sq +version=0.26.0 +revision=1 +wrksrc="${pkgname}-v${version}" +build_wrksrc="sq" +build_style=cargo +hostmakedepends="pkg-config llvm clang nettle-devel" +makedepends="openssl-devel nettle-devel" +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=0fad519053d4ae2be0dc8b4d6807a91e5d8b9112522e7f99efdbdc01fcbc8cfe +conflicts="squirrel" + +post_patch() { + cargo update --package autocfg:1.0.1 --precise 1.1.0 + cargo update --package autocfg:0.1.7 --precise 0.1.8 + vsed -i "/-Dwarnings/d" "${wrksrc}/.cargo/config.toml" +} + +post_install() { + for page in $(ls man-sq-net-autocrypt); do + vman man-sq-net-autocrypt/${page} + done +} From cc1bf3743df2ffd8b9ae91e48e5ab62250bd36a1 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/4] 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 From 2132dcc47ce5b0e6c459fb24a1bb8a21c24b54b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Mon, 7 Feb 2022 22:24:48 +0100 Subject: [PATCH 4/4] New package: openpgp-card-tools-0.0.10 --- srcpkgs/openpgp-card-tools/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/openpgp-card-tools/template diff --git a/srcpkgs/openpgp-card-tools/template b/srcpkgs/openpgp-card-tools/template new file mode 100644 index 000000000000..0bc3c0c8545c --- /dev/null +++ b/srcpkgs/openpgp-card-tools/template @@ -0,0 +1,20 @@ +# Template file for 'openpgp-card-tools' +pkgname=openpgp-card-tools +version=0.0.10 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=cargo +make_install_args="--path tools" +hostmakedepends="pkg-config llvm clang" +makedepends="nettle-devel pcsclite-devel" +short_desc="Tools for inspecting, configuring and using OpenPGP cards" +maintainer="Jan Christian Grünhage " +license="MIT, Apache-2.0" +homepage="https://gitlab.com/hkos/openpgp-card" +distfiles="https://gitlab.com/hkos/openpgp-card/-/archive/tools/v${version}/${pkgname}-v${version}.tar.gz" +checksum=6ce3da87559bf3551c0bf34df50aece6705bd5de9d360717b894e9985901c70d + +post_install() { + vlicense "LICENSES/Apache-2.0.txt" + vlicense "LICENSES/MIT.txt" +}