From fca8c7d17da7ed4467a03fe3aab3589edeb97496 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Thu, 14 Mar 2024 17:59:09 -0400 Subject: [PATCH] New package: sequoia-chameleon-gnupg-0.7.0 --- srcpkgs/sequoia-chameleon-gnupg/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/sequoia-chameleon-gnupg/template diff --git a/srcpkgs/sequoia-chameleon-gnupg/template b/srcpkgs/sequoia-chameleon-gnupg/template new file mode 100644 index 00000000000000..c6aa8a34e75ed8 --- /dev/null +++ b/srcpkgs/sequoia-chameleon-gnupg/template @@ -0,0 +1,24 @@ +# Template file for 'sequoia-chameleon-gnupg' +pkgname=sequoia-chameleon-gnupg +version=0.7.0 +revision=1 +build_style=cargo +hostmakedepends="pkg-config llvm clang" +makedepends="nettle-devel openssl-devel sqlite-devel" +checkdepends="gnupg faketime sequoia-sq" +short_desc="Re-implmentation of gpg and gpgv from Sequoia OpenPGP" +maintainer="classabbyamp " +license="GPL-3.0-or-later" +homepage="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg" +distfiles="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${version}/sequoia-chameleon-gnupg-v${version}.tar.gz" +checksum=90cc3b8648711ae8f550dfb61fb9912a67a99755596fff40c09c8097b9491b41 + +post_install() { + # allow users to add /usr/libexec/sequoia to $PATH to get gpg = gpg-sq, + # as messing with gnupg providing gpg2 again means patching a bunch of other packages + vmkdir /usr/libexec/sequoia + mv "${DESTDIR}"/usr/bin/gpg-sq "${DESTDIR}"/usr/libexec/sequoia/gpg + ln -s ../libexec/sequoia/gpg "${DESTDIR}"/usr/bin/gpg-sq + mv "${DESTDIR}"/usr/bin/gpgv-sq "${DESTDIR}"/usr/libexec/sequoia/gpgv + ln -s ../libexec/sequoia/gpgv "${DESTDIR}"/usr/bin/gpgv-sq +}