commit:     c80156d0946f8532f7960676e73401aeea58875e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 04:39:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 04:39:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80156d0

app-crypt/sequoia-chameleon-gnupg: add 0.3.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-crypt/sequoia-chameleon-gnupg/Manifest         |   1 +
 .../sequoia-chameleon-gnupg-0.3.2.ebuild           | 420 +++++++++++++++++++++
 2 files changed, 421 insertions(+)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index 01a3e7032acc..41d66ae39839 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -302,6 +302,7 @@ DIST semver-1.0.17.crate 29685 BLAKE2B 
b9beb685eb9f6cffe557d1185997e1a93d0e50ecd
 DIST sequoia-cert-store-0.3.2.crate 152710 BLAKE2B 
c51dea54e429815453d389a7f7aea471aa3c52eb3a8f50b5b6c71dea984ba48ea45d5c1cac2260eb7967bde2f9c841ea562acfd020973f399f247ca557cd3fae
 SHA512 
da8b247aef940d93eb29a0b6c9ccc11759a87876eb7b9bb4a9629b95bcf6da086175e61393040a8a7cdc7ac5e42cfe535a4d3a8e85d07c3c9bc45e25bcf64211
 DIST sequoia-chameleon-gnupg-0.2.0-v0.2.0.tar.bz2 298591 BLAKE2B 
7ae8a1187028a3e90e90c807d00dc1f1f14241101ba838ef18e2a6cbbf3ad7d9019ee65e76903072d1cfa4dca29e8dd84d8fad0687cd526625be438912fd07cd
 SHA512 
ed8fae9f4d991267340e6365361fd2d3db9c6658d69a3b104bc33a4eb829220af24b501dda3013b219906e773a40e8bdbdb2468f46054e4b718311d9acbbe53f
 DIST sequoia-chameleon-gnupg-0.3.1-v0.3.1.tar.bz2 369785 BLAKE2B 
abaf10c38fe8163b9e4462f1b62ed72f01103ab653d9a3c2a740b604704b25af32b3146aacf0c0a21825d615f23682636b3988d5d1d823dcc66dab51fab5e2a6
 SHA512 
e6607927c2957bf778975d27cee5510f6c192a133be848f7edd6c7feaa89b0fed6970bed3549f8e8ae8f6c222374f081c768ade489acff19b2a46257d87b2be0
+DIST sequoia-chameleon-gnupg-0.3.2-v0.3.2.tar.bz2 369918 BLAKE2B 
bb8c748bd4faccca91c5afbb234de28d7113b281dcf82f28751c0ecb10848681cbfaac47f538554dd71cf45b731daaba88e7cf25988aa668233ae4e979ad28df
 SHA512 
d03c0c96e4c8a780441d75587cccf4a3d2776f541f82fe5149efc9e1f14cdaebba6e486be26fb378f09405d0c20ac2cdaa9ddd038cd9100c72bc10ae5d20594f
 DIST sequoia-ipc-0.30.1.crate 4502011 BLAKE2B 
5347054fa19f41a205820d8a9df00ae0c21cf183ec41c7d6eaadbbd7fcc5fef2d88cafee3774afcf1d715e89304e7c2378304af71e7a8b308849dcc86bf53e4e
 SHA512 
ac3eeb3000951cb2d5c9864c6c59b92dc80f2fe859a57db254ff36db3063e85d0a0bf021b8dccf18bbeaa92d25b229baf7b0c86313b9c7584eb6eed9cbe01c99
 DIST sequoia-net-0.26.0.crate 32385 BLAKE2B 
8fd7f257ca57082aaadba97a1a1727a193ef3a52caafbb427f8813edc23f8165402c22bc687c2ee7ca5981f7d94d1550b6251c566778835bd465c3db447bf5de
 SHA512 
dfc72a28ec42cd0fc160e5999a9b86d65ccfe54e8f67f6590129ec2e0c0654f48e79bb522c4f7c96aae663921c572d17fed1279ede1d1077b3ae724bd25c4e13
 DIST sequoia-net-0.27.0.crate 32391 BLAKE2B 
f60dce030e8ead3f380571979f13235403ab98c32ed3ef3b3453e156ffbb8b6fc268ffe8d7f0d1390c45835c36cfd502711e78c1004cec9edd2e7fb0f928606b
 SHA512 
71682e405262b0298a4d97aa6c2cecea4bc6b44927265f0ac252fe367cb51c11943d95bc84152b1d749c69e345bdff8129dd88e7960b4919886a8e3f4c043cff

diff --git 
a/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.2.ebuild 
b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.2.ebuild
new file mode 100644
index 000000000000..4542119d1f2f
--- /dev/null
+++ b/app-crypt/sequoia-chameleon-gnupg/sequoia-chameleon-gnupg-0.3.2.ebuild
@@ -0,0 +1,420 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6.2
+
+EAPI=8
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+1.0.8
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-snapshot-preview1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+LLVM_MAX_SLOT=15
+inherit cargo llvm xdg-utils
+
+DESCRIPTION="Sequoia's reimplementation of the GnuPG interface"
+HOMEPAGE="https://sequoia-pgp.org/";
+SRC_URI="
+       
https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v${PV}/${P}-v${PV}.tar.bz2
+       ${CARGO_CRATE_URIS}
+"
+S="${WORKDIR}"/${PN}-v${PV}-0052b89698af9ef6e1915ce12db119f399f3cea9
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ LGPL-3+ MIT MPL-2.0
+       Unicode-DFS-2016
+       || ( GPL-2 GPL-3 LGPL-3 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+# See e.g. https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/issues/8
+# Even though that's fixed as of >0.2.0, tests still completely fail inside
+# Portage. Not yet sure why/how. They do better outside, although some fail
+# still then.
+RESTRICT="test"
+
+DEPEND="
+       dev-libs/gmp:=
+       dev-libs/nettle:=
+"
+RDEPEND="${DEPEND}"
+# Needed for bindgen
+BDEPEND="<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1))"
+
+QA_FLAGS_IGNORED="usr/bin/gpg-sq usr/bin/gpgv-sq"
+
+llvm_check_deps() {
+       has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_test() {
+       export GNUPGHOME="${T}"/.gnupg
+       export REAL_GPG_BIN="${BROOT}"/usr/bin/gpg
+       export REAL_GPGV_BIN="${BROOT}"/usr/bin/gpgv
+
+       mkdir "${GNUPGHOME}" || die
+       chmod 700 "${GNUPGHOME}" || die
+
+       xdg_environment_reset
+       RUST_BACKTRACE=full cargo_src_test -vv
+}

Reply via email to