From 56a597689e7509193b0924a635d2022f21b1a3e4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 4 Mar 2024 11:43:04 +0000 Subject: gentoo auto-resync : 04:03:2024 - 11:43:04 --- app-crypt/sequoia-sq/Manifest | 2 +- app-crypt/sequoia-sq/sequoia-sq-0.34.0-r1.ebuild | 550 +++++++++++++++++++++++ app-crypt/sequoia-sq/sequoia-sq-0.34.0.ebuild | 550 ----------------------- 3 files changed, 551 insertions(+), 551 deletions(-) create mode 100644 app-crypt/sequoia-sq/sequoia-sq-0.34.0-r1.ebuild delete mode 100644 app-crypt/sequoia-sq/sequoia-sq-0.34.0.ebuild (limited to 'app-crypt/sequoia-sq') diff --git a/app-crypt/sequoia-sq/Manifest b/app-crypt/sequoia-sq/Manifest index 72a95aaaf7be..4ad46ced2813 100644 --- a/app-crypt/sequoia-sq/Manifest +++ b/app-crypt/sequoia-sq/Manifest @@ -665,5 +665,5 @@ DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554 DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 EBUILD sequoia-sq-0.32.0.ebuild 10040 BLAKE2B 49444032fcf506fb8fcfc0d78c4f11367c926819840b09e17659d4fe8a77ce6be02c6ad584af01814528315b66f88fd884ccff1a4193b7d0c411321b4d1ab854 SHA512 2019083e455ba407f13dfe5466bd2c903c19df1822c2e350d88ef74c336c570eb7c51a528957ca81d60a845ff1d130ad345e5211b452b4d4675f46c41461747e EBUILD sequoia-sq-0.33.0.ebuild 10034 BLAKE2B 2cff4137e3fda744cebd72a0d8e1f60509933c879df4b84b406c94e74b7591686fb27af725773974e211437d9b2afa5cf3770a7bb62843d2b426eb73e353db10 SHA512 dfc1f9e4f2bda8b5d0dc05f5418c7a7931ef96debc80ae86f4e8b49572862e1ab16ab656c6f67450fc3a19d4e857c8ee26dfb04e6e6a6cf8b4225fc853cf5d5a -EBUILD sequoia-sq-0.34.0.ebuild 10482 BLAKE2B 0fd059ccec615903fa1ca6cdc7b02d655925b070e36cedb42dca355ba8e40bb1de957a1be2d8ddc63b556bf2e1a74fe2ebde32f8aa4ef93afe47ac7922b2e773 SHA512 ae9d4c76a307373721df1d9ad19d3e239b16e92b0d4ce4774ca6a67c6cf40a84bbbda4a517908331962514fa781884d6e185eec3738a372df12842bd166badae +EBUILD sequoia-sq-0.34.0-r1.ebuild 10485 BLAKE2B f6eb123b458d81bac4d501aedcfeb140857c234b0e200318fd547f65db55ad2337c64e694c2024b330e04feec954d2c1c04286ea5ca4cde0e6b1f0cef386f298 SHA512 669677c02865b8fd5eb25a4e35ef229f55dc534d749d21ca72fec489dabb0e000c75661f462e405a9e0190d2441ec111a74408671a63ccd4dafe45e23f801cad MISC metadata.xml 493 BLAKE2B fe962d673ec673634b5f8451d0438206935ae852dcaf7cf6b96dfe33b408785cbd8a19779f91d35bdcbc3c21ffd756f8fe9fe4b2bcaf02856d8d5be64532dcbd SHA512 97b04243d9a88ea6b816b66f5e771cedca887ac44c66b35db69ecfd917480ee2f8e81498a22cb0fe85713fe4ad276aa7178f47e83a7604b097fae3bb23cc62af diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.34.0-r1.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.34.0-r1.ebuild new file mode 100644 index 000000000000..c7154f23d0a5 --- /dev/null +++ b/app-crypt/sequoia-sq/sequoia-sq-0.34.0-r1.ebuild @@ -0,0 +1,550 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aead@0.5.2 + aes-gcm@0.10.3 + aes@0.8.4 + ahash@0.8.10 + aho-corasick@1.1.2 + aligned@0.4.1 + allocator-api2@0.2.16 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anstream@0.6.13 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + anyhow@1.0.76 + as-slice@0.2.1 + ascii-canvas@3.0.0 + assert_cmd@2.0.13 + async-trait@0.1.77 + autocfg@1.1.0 + backtrace@0.3.69 + base16ct@0.2.0 + base64@0.21.7 + base64ct@1.6.0 + bindgen@0.68.1 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.4.2 + blanket@0.3.0 + block-buffer@0.10.4 + block-padding@0.3.3 + blowfish@0.9.1 + botan-sys@0.10.5 + botan@0.10.7 + bstr@1.9.1 + buffered-reader@1.3.0 + bumpalo@3.15.3 + byteorder@1.5.0 + bytes@1.5.0 + bzip2-sys@0.1.11+1.0.8 + bzip2@0.4.4 + camellia@0.1.0 + capnp-futures@0.19.0 + capnp-rpc@0.19.0 + capnp@0.19.2 + capnpc@0.19.0 + cast5@0.11.1 + cc@1.0.88 + cexpr@0.6.0 + cfb-mode@0.8.2 + cfg-if@1.0.0 + chrono@0.4.34 + cipher@0.4.4 + clang-sys@1.7.0 + clap@4.4.18 + clap_builder@4.4.18 + clap_complete@4.4.10 + clap_derive@4.4.7 + clap_lex@0.6.0 + clap_mangen@0.2.19 + cmac@0.7.2 + colorchoice@1.0.0 + console@0.15.8 + const-oid@0.9.6 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crc32fast@1.4.0 + crossbeam-channel@0.5.12 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.19 + crossbeam@0.8.4 + crunchy@0.2.2 + crypto-bigint@0.5.5 + crypto-common@0.1.6 + ctor@0.2.7 + ctr@0.9.2 + curve25519-dalek-derive@0.1.1 + curve25519-dalek@4.1.2 + cvt@0.1.2 + data-encoding@2.5.0 + dbl@0.3.2 + der@0.7.8 + deranged@0.3.11 + des@0.8.1 + deunicode@1.4.3 + difflib@0.4.0 + digest@0.10.7 + dircpy@0.3.16 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + dirs-sys@0.4.1 + dirs@5.0.1 + doc-comment@0.3.3 + dot-writer@0.1.3 + dsa@0.6.3 + dyn-clone@1.0.17 + eax@0.5.0 + ecb@0.1.2 + ecdsa@0.16.9 + ed25519-dalek@2.1.1 + ed25519@2.2.3 + either@1.10.0 + elliptic-curve@0.13.8 + embedded-io@0.6.1 + ena@0.14.2 + encode_unicode@0.3.6 + encoding_rs@0.8.33 + endian-type@0.1.2 + enum-as-inner@0.6.0 + enumber@0.3.0 + env_logger@0.10.2 + equivalent@1.0.1 + errno@0.3.8 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + fastrand@2.0.1 + fd-lock@4.0.2 + fehler-macros@1.0.0 + fehler@1.0.0 + ff@0.13.0 + fiat-crypto@0.2.6 + file_diff@1.0.0 + filetime@0.2.23 + fixedbitset@0.4.2 + flate2@1.0.28 + float-cmp@0.9.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.1 + fs2@0.4.3 + fs_at@0.1.10 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + generator@0.7.6 + generic-array@0.14.7 + getopts@0.2.21 + getrandom@0.2.12 + ghash@0.5.0 + gimli@0.28.1 + git-testament-derive@0.2.0 + git-testament@0.2.5 + glob@0.3.1 + globset@0.4.14 + globwalk@0.8.1 + group@0.13.0 + h2@0.3.24 + hashbrown@0.12.3 + hashbrown@0.14.3 + hashlink@0.9.0 + heck@0.4.1 + hermit-abi@0.3.9 + hickory-client@0.24.0 + hickory-proto@0.24.0 + hickory-resolver@0.24.0 + hkdf@0.12.4 + hmac@0.12.1 + hostname@0.3.1 + html-escape@0.2.13 + http-body@0.4.6 + http@0.2.11 + httparse@1.8.0 + httpdate@1.0.3 + humansize@2.1.3 + humantime@2.1.0 + hyper-tls@0.5.0 + hyper@0.14.28 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + idea@0.5.1 + idna@0.4.0 + idna@0.5.0 + ignore@0.4.22 + indexmap@1.9.3 + indexmap@2.2.4 + indicatif@0.17.8 + inout@0.1.3 + instant@0.1.12 + ipconfig@0.3.2 + ipnet@2.9.0 + is-terminal@0.4.12 + itertools@0.11.0 + itoa@1.0.10 + js-sys@0.3.68 + jwalk@0.8.1 + lalrpop-util@0.20.2 + lalrpop@0.20.2 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.153 + libloading@0.8.1 + libm@0.2.8 + libredox@0.0.1 + libsqlite3-sys@0.28.0 + line-col@0.2.1 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.13 + lock_api@0.4.11 + log@0.4.21 + loom@0.5.6 + lru-cache@0.1.2 + match_cfg@0.1.0 + matchers@0.1.0 + md-5@0.10.6 + memchr@2.7.1 + memsec@0.6.3 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.7.2 + mio@0.8.10 + native-tls@0.2.11 + nettle-sys@2.3.0 + nettle@7.3.0 + new_debug_unreachable@1.0.4 + nibble_vec@0.1.0 + nix@0.26.4 + nom@7.1.3 + normalize-line-endings@0.3.0 + normpath@1.1.1 + nu-ansi-term@0.46.0 + num-bigint-dig@0.8.4 + num-conv@0.1.0 + num-integer@0.1.46 + num-iter@0.1.44 + num-traits@0.2.18 + num_cpus@1.16.0 + number_prefix@0.4.0 + object@0.32.2 + once_cell@1.19.0 + opaque-debug@0.3.0 + openpgp-cert-d@0.3.1 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-sys@0.9.101 + openssl@0.10.64 + option-ext@0.2.0 + overload@0.1.1 + p256@0.13.2 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + paste@1.0.14 + peeking_take_while@0.1.2 + pem-rfc7468@0.7.0 + percent-encoding@2.3.1 + pest@2.7.7 + pest_derive@2.7.7 + pest_generator@2.7.7 + pest_meta@2.7.7 + petgraph@0.6.4 + phf_shared@0.10.0 + pikchr@0.1.3 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + pkcs1@0.7.5 + pkcs8@0.10.2 + pkg-config@0.3.30 + platforms@3.3.0 + polyval@0.6.1 + portable-atomic@1.6.0 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + precomputed-hash@0.1.1 + predicates-core@1.0.6 + predicates-tree@1.0.9 + predicates@3.1.0 + primeorder@0.13.6 + proc-macro2@1.0.78 + pulldown-cmark@0.9.6 + quick-error@1.2.3 + quote@1.0.35 + radix_trie@0.2.1 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rayon-core@1.12.1 + rayon@1.9.0 + redox_syscall@0.4.1 + redox_users@0.4.4 + regex-automata@0.1.10 + regex-automata@0.4.5 + regex-syntax@0.6.29 + regex-syntax@0.8.2 + regex@1.10.3 + remove_dir_all@0.8.2 + reqwest@0.11.24 + resolv-conf@0.7.0 + rfc6979@0.4.0 + ripemd@0.1.3 + roadmap@0.5.0 + roff@0.2.1 + rpassword@7.3.1 + rsa@0.9.6 + rtoolbox@0.0.2 + rusqlite@0.31.0 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustc_version@0.4.0 + rustix@0.38.31 + rustls-pemfile@1.0.4 + rustversion@1.0.14 + ryu@1.0.17 + same-file@1.0.6 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sec1@0.7.3 + security-framework-sys@2.9.1 + security-framework@2.9.2 + semver@1.0.22 + sequoia-autocrypt@0.25.1 + sequoia-cert-store@0.5.0 + sequoia-ipc@0.33.0 + sequoia-keystore-backend@0.2.0 + sequoia-keystore-softkeys@0.2.0 + sequoia-keystore@0.2.0 + sequoia-net@0.28.0 + sequoia-openpgp@1.19.0 + sequoia-policy-config@0.6.0 + sequoia-wot@0.11.0 + serde-aux@4.5.0 + serde@1.0.197 + serde_derive@1.0.197 + serde_json@1.0.114 + serde_urlencoded@0.7.1 + serde_yaml@0.8.26 + serde_yaml@0.9.32 + sha1collisiondetection@0.3.3 + sha2@0.10.8 + sharded-slab@0.1.7 + shell-words@1.1.0 + shlex@1.3.0 + signature@2.2.0 + siphasher@0.3.11 + slab@0.4.9 + slug@0.1.5 + smallvec@1.13.1 + smawk@0.3.2 + socket2@0.5.6 + spin@0.5.2 + spki@0.7.3 + stable_deref_trait@1.2.0 + state@0.5.3 + string_cache@0.8.7 + strsim@0.10.0 + subplot-build@0.9.0 + subplot@0.9.0 + subplotlib-derive@0.9.0 + subplotlib@0.9.0 + subtle@2.5.0 + syn@1.0.109 + syn@2.0.52 + sync_wrapper@0.1.2 + system-configuration-sys@0.5.0 + system-configuration@0.5.1 + tempfile-fast@0.3.4 + tempfile@3.10.1 + tera@1.19.1 + term@0.7.0 + termcolor@1.4.1 + terminal_size@0.3.0 + termtree@0.4.1 + textwrap@0.15.2 + thiserror-impl@1.0.57 + thiserror@1.0.57 + thread_local@1.1.8 + time-core@0.1.2 + time-macros@0.2.17 + time@0.3.34 + tiny-keccak@2.0.2 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.2.0 + tokio-native-tls@0.3.1 + tokio-util@0.7.10 + tokio@1.36.0 + toml@0.5.11 + tower-service@0.3.2 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracing@0.1.40 + try-lock@0.2.5 + twofish@0.7.1 + typenum@1.17.0 + ucd-trie@0.1.6 + unescape@0.1.0 + unic-char-property@0.9.0 + unic-char-range@0.9.0 + unic-common@0.9.0 + unic-segment@0.9.0 + unic-ucd-segment@0.9.0 + unic-ucd-version@0.9.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.23 + unicode-width@0.1.11 + unicode-xid@0.2.4 + universal-hash@0.5.1 + unsafe-libyaml@0.2.10 + url@2.5.0 + utf8-width@0.1.7 + utf8parse@0.2.1 + valuable@0.1.0 + vcpkg@0.2.15 + version_check@0.9.4 + wait-timeout@0.2.0 + walkdir@2.4.0 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.91 + wasm-bindgen-futures@0.4.41 + wasm-bindgen-macro-support@0.2.91 + wasm-bindgen-macro@0.2.91 + wasm-bindgen-shared@0.2.91 + wasm-bindgen@0.2.91 + web-sys@0.3.68 + widestring@1.0.2 + win-crypto-ng@0.5.1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-core@0.52.0 + windows-core@0.53.0 + windows-result@0.1.0 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.4 + windows@0.53.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.4 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.4 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.4 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.4 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.4 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.4 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.4 + winreg@0.50.0 + x25519-dalek@2.0.1 + xxhash-rust@0.8.10 + yaml-rust@0.4.5 + z-base-32@0.1.4 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zeroize@1.7.0 + zeroize_derive@1.4.2 +" + +LLVM_COMPAT=( {16..17} ) + +inherit cargo shell-completion llvm-r1 + +DESCRIPTION="CLI of the Sequoia OpenPGP implementation" +HOMEPAGE="https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia-sq" +SRC_URI=" + https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}"/${PN}-v${PV} + +LICENSE="LGPL-2.1+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT MIT-0 MPL-2.0 + Unicode-DFS-2016 + || ( GPL-2 GPL-3 LGPL-3 ) +" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +QA_FLAGS_IGNORED="usr/bin/sq" + +COMMON_DEPEND=" + dev-db/sqlite:3 + dev-libs/gmp:= + dev-libs/nettle:= + dev-libs/openssl:= +" +DEPEND=" + ${COMMON_DEPEND} + dev-libs/capnproto +" +RDEPEND=" + ${COMMON_DEPEND} +" +# Clang needed for bindgen +BDEPEND=" + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + ') + virtual/pkgconfig + >=virtual/rust-1.70 +" + +src_compile() { + # Setting CARGO_TARGET_DIR is required to have the build system + # create the bash and zsh completion files. + CARGO_TARGET_DIR="${S}/target" cargo_src_compile +} + +src_install() { + local asset_dir="${T}"/assets + + ASSET_OUT_DIR="${asset_dir}" cargo_src_install + + doman "${asset_dir}"/man-pages/* + + local completion_dir="${asset_dir}"/shell-completions + newbashcomp "${completion_dir}"/sq.bash sq + dozshcomp "${completion_dir}"/_sq + dofishcomp "${completion_dir}"/sq.fish +} diff --git a/app-crypt/sequoia-sq/sequoia-sq-0.34.0.ebuild b/app-crypt/sequoia-sq/sequoia-sq-0.34.0.ebuild deleted file mode 100644 index 2c7a88a1edcf..000000000000 --- a/app-crypt/sequoia-sq/sequoia-sq-0.34.0.ebuild +++ /dev/null @@ -1,550 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line@0.21.0 - adler@1.0.2 - aead@0.5.2 - aes-gcm@0.10.3 - aes@0.8.4 - ahash@0.8.10 - aho-corasick@1.1.2 - aligned@0.4.1 - allocator-api2@0.2.16 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anstream@0.6.13 - anstyle-parse@0.2.3 - anstyle-query@1.0.2 - anstyle-wincon@3.0.2 - anstyle@1.0.6 - anyhow@1.0.76 - as-slice@0.2.1 - ascii-canvas@3.0.0 - assert_cmd@2.0.13 - async-trait@0.1.77 - autocfg@1.1.0 - backtrace@0.3.69 - base16ct@0.2.0 - base64@0.21.7 - base64ct@1.6.0 - bindgen@0.68.1 - bit-set@0.5.3 - bit-vec@0.6.3 - bitflags@1.3.2 - bitflags@2.4.2 - blanket@0.3.0 - block-buffer@0.10.4 - block-padding@0.3.3 - blowfish@0.9.1 - botan-sys@0.10.5 - botan@0.10.7 - bstr@1.9.1 - buffered-reader@1.3.0 - bumpalo@3.15.3 - byteorder@1.5.0 - bytes@1.5.0 - bzip2-sys@0.1.11+1.0.8 - bzip2@0.4.4 - camellia@0.1.0 - capnp-futures@0.19.0 - capnp-rpc@0.19.0 - capnp@0.19.2 - capnpc@0.19.0 - cast5@0.11.1 - cc@1.0.88 - cexpr@0.6.0 - cfb-mode@0.8.2 - cfg-if@1.0.0 - chrono@0.4.34 - cipher@0.4.4 - clang-sys@1.7.0 - clap@4.4.18 - clap_builder@4.4.18 - clap_complete@4.4.10 - clap_derive@4.4.7 - clap_lex@0.6.0 - clap_mangen@0.2.19 - cmac@0.7.2 - colorchoice@1.0.0 - console@0.15.8 - const-oid@0.9.6 - core-foundation-sys@0.8.6 - core-foundation@0.9.4 - cpufeatures@0.2.12 - crc32fast@1.4.0 - crossbeam-channel@0.5.12 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-queue@0.3.11 - crossbeam-utils@0.8.19 - crossbeam@0.8.4 - crunchy@0.2.2 - crypto-bigint@0.5.5 - crypto-common@0.1.6 - ctor@0.2.7 - ctr@0.9.2 - curve25519-dalek-derive@0.1.1 - curve25519-dalek@4.1.2 - cvt@0.1.2 - data-encoding@2.5.0 - dbl@0.3.2 - der@0.7.8 - deranged@0.3.11 - des@0.8.1 - deunicode@1.4.3 - difflib@0.4.0 - digest@0.10.7 - dircpy@0.3.16 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.4.1 - dirs@5.0.1 - doc-comment@0.3.3 - dot-writer@0.1.3 - dsa@0.6.3 - dyn-clone@1.0.17 - eax@0.5.0 - ecb@0.1.2 - ecdsa@0.16.9 - ed25519-dalek@2.1.1 - ed25519@2.2.3 - either@1.10.0 - elliptic-curve@0.13.8 - embedded-io@0.6.1 - ena@0.14.2 - encode_unicode@0.3.6 - encoding_rs@0.8.33 - endian-type@0.1.2 - enum-as-inner@0.6.0 - enumber@0.3.0 - env_logger@0.10.2 - equivalent@1.0.1 - errno@0.3.8 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - fastrand@2.0.1 - fd-lock@4.0.2 - fehler-macros@1.0.0 - fehler@1.0.0 - ff@0.13.0 - fiat-crypto@0.2.6 - file_diff@1.0.0 - filetime@0.2.23 - fixedbitset@0.4.2 - flate2@1.0.28 - float-cmp@0.9.0 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.1 - fs2@0.4.3 - fs_at@0.1.10 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - generator@0.7.6 - generic-array@0.14.7 - getopts@0.2.21 - getrandom@0.2.12 - ghash@0.5.0 - gimli@0.28.1 - git-testament-derive@0.2.0 - git-testament@0.2.5 - glob@0.3.1 - globset@0.4.14 - globwalk@0.8.1 - group@0.13.0 - h2@0.3.24 - hashbrown@0.12.3 - hashbrown@0.14.3 - hashlink@0.9.0 - heck@0.4.1 - hermit-abi@0.3.9 - hickory-client@0.24.0 - hickory-proto@0.24.0 - hickory-resolver@0.24.0 - hkdf@0.12.4 - hmac@0.12.1 - hostname@0.3.1 - html-escape@0.2.13 - http-body@0.4.6 - http@0.2.11 - httparse@1.8.0 - httpdate@1.0.3 - humansize@2.1.3 - humantime@2.1.0 - hyper-tls@0.5.0 - hyper@0.14.28 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - idea@0.5.1 - idna@0.4.0 - idna@0.5.0 - ignore@0.4.22 - indexmap@1.9.3 - indexmap@2.2.4 - indicatif@0.17.8 - inout@0.1.3 - instant@0.1.12 - ipconfig@0.3.2 - ipnet@2.9.0 - is-terminal@0.4.12 - itertools@0.11.0 - itoa@1.0.10 - js-sys@0.3.68 - jwalk@0.8.1 - lalrpop-util@0.20.2 - lalrpop@0.20.2 - lazy_static@1.4.0 - lazycell@1.3.0 - libc@0.2.153 - libloading@0.8.1 - libm@0.2.8 - libredox@0.0.1 - libsqlite3-sys@0.28.0 - line-col@0.2.1 - linked-hash-map@0.5.6 - linux-raw-sys@0.4.13 - lock_api@0.4.11 - log@0.4.21 - loom@0.5.6 - lru-cache@0.1.2 - match_cfg@0.1.0 - matchers@0.1.0 - md-5@0.10.6 - memchr@2.7.1 - memsec@0.6.3 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.2 - mio@0.8.10 - native-tls@0.2.11 - nettle-sys@2.3.0 - nettle@7.3.0 - new_debug_unreachable@1.0.4 - nibble_vec@0.1.0 - nix@0.26.4 - nom@7.1.3 - normalize-line-endings@0.3.0 - normpath@1.1.1 - nu-ansi-term@0.46.0 - num-bigint-dig@0.8.4 - num-conv@0.1.0 - num-integer@0.1.46 - num-iter@0.1.44 - num-traits@0.2.18 - num_cpus@1.16.0 - number_prefix@0.4.0 - object@0.32.2 - once_cell@1.19.0 - opaque-debug@0.3.0 - openpgp-cert-d@0.3.1 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.101 - openssl@0.10.64 - option-ext@0.2.0 - overload@0.1.1 - p256@0.13.2 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - paste@1.0.14 - peeking_take_while@0.1.2 - pem-rfc7468@0.7.0 - percent-encoding@2.3.1 - pest@2.7.7 - pest_derive@2.7.7 - pest_generator@2.7.7 - pest_meta@2.7.7 - petgraph@0.6.4 - phf_shared@0.10.0 - pikchr@0.1.3 - pin-project-lite@0.2.13 - pin-utils@0.1.0 - pkcs1@0.7.5 - pkcs8@0.10.2 - pkg-config@0.3.30 - platforms@3.3.0 - polyval@0.6.1 - portable-atomic@1.6.0 - powerfmt@0.2.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - predicates-core@1.0.6 - predicates-tree@1.0.9 - predicates@3.1.0 - primeorder@0.13.6 - proc-macro2@1.0.78 - pulldown-cmark@0.9.6 - quick-error@1.2.3 - quote@1.0.35 - radix_trie@0.2.1 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rayon-core@1.12.1 - rayon@1.9.0 - redox_syscall@0.4.1 - redox_users@0.4.4 - regex-automata@0.1.10 - regex-automata@0.4.5 - regex-syntax@0.6.29 - regex-syntax@0.8.2 - regex@1.10.3 - remove_dir_all@0.8.2 - reqwest@0.11.24 - resolv-conf@0.7.0 - rfc6979@0.4.0 - ripemd@0.1.3 - roadmap@0.5.0 - roff@0.2.1 - rpassword@7.3.1 - rsa@0.9.6 - rtoolbox@0.0.2 - rusqlite@0.31.0 - rustc-demangle@0.1.23 - rustc-hash@1.1.0 - rustc_version@0.4.0 - rustix@0.38.31 - rustls-pemfile@1.0.4 - rustversion@1.0.14 - ryu@1.0.17 - same-file@1.0.6 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - sec1@0.7.3 - security-framework-sys@2.9.1 - security-framework@2.9.2 - semver@1.0.22 - sequoia-autocrypt@0.25.1 - sequoia-cert-store@0.5.0 - sequoia-ipc@0.33.0 - sequoia-keystore-backend@0.2.0 - sequoia-keystore-softkeys@0.2.0 - sequoia-keystore@0.2.0 - sequoia-net@0.28.0 - sequoia-openpgp@1.19.0 - sequoia-policy-config@0.6.0 - sequoia-wot@0.11.0 - serde-aux@4.5.0 - serde@1.0.197 - serde_derive@1.0.197 - serde_json@1.0.114 - serde_urlencoded@0.7.1 - serde_yaml@0.8.26 - serde_yaml@0.9.32 - sha1collisiondetection@0.3.3 - sha2@0.10.8 - sharded-slab@0.1.7 - shell-words@1.1.0 - shlex@1.3.0 - signature@2.2.0 - siphasher@0.3.11 - slab@0.4.9 - slug@0.1.5 - smallvec@1.13.1 - smawk@0.3.2 - socket2@0.5.6 - spin@0.5.2 - spki@0.7.3 - stable_deref_trait@1.2.0 - state@0.5.3 - string_cache@0.8.7 - strsim@0.10.0 - subplot-build@0.9.0 - subplot@0.9.0 - subplotlib-derive@0.9.0 - subplotlib@0.9.0 - subtle@2.5.0 - syn@1.0.109 - syn@2.0.52 - sync_wrapper@0.1.2 - system-configuration-sys@0.5.0 - system-configuration@0.5.1 - tempfile-fast@0.3.4 - tempfile@3.10.1 - tera@1.19.1 - term@0.7.0 - termcolor@1.4.1 - terminal_size@0.3.0 - termtree@0.4.1 - textwrap@0.15.2 - thiserror-impl@1.0.57 - thiserror@1.0.57 - thread_local@1.1.8 - time-core@0.1.2 - time-macros@0.2.17 - time@0.3.34 - tiny-keccak@2.0.2 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - tokio-macros@2.2.0 - tokio-native-tls@0.3.1 - tokio-util@0.7.10 - tokio@1.36.0 - toml@0.5.11 - tower-service@0.3.2 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing-log@0.2.0 - tracing-subscriber@0.3.18 - tracing@0.1.40 - try-lock@0.2.5 - twofish@0.7.1 - typenum@1.17.0 - ucd-trie@0.1.6 - unescape@0.1.0 - unic-char-property@0.9.0 - unic-char-range@0.9.0 - unic-common@0.9.0 - unic-segment@0.9.0 - unic-ucd-segment@0.9.0 - unic-ucd-version@0.9.0 - unicase@2.7.0 - unicode-bidi@0.3.15 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-width@0.1.11 - unicode-xid@0.2.4 - universal-hash@0.5.1 - unsafe-libyaml@0.2.10 - url@2.5.0 - utf8-width@0.1.7 - utf8parse@0.2.1 - valuable@0.1.0 - vcpkg@0.2.15 - version_check@0.9.4 - wait-timeout@0.2.0 - walkdir@2.4.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.91 - wasm-bindgen-futures@0.4.41 - wasm-bindgen-macro-support@0.2.91 - wasm-bindgen-macro@0.2.91 - wasm-bindgen-shared@0.2.91 - wasm-bindgen@0.2.91 - web-sys@0.3.68 - widestring@1.0.2 - win-crypto-ng@0.5.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.6 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.52.0 - windows-core@0.53.0 - windows-result@0.1.0 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.4 - windows@0.53.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.4 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.4 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.4 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.4 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.4 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.4 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.4 - winreg@0.50.0 - x25519-dalek@2.0.1 - xxhash-rust@0.8.10 - yaml-rust@0.4.5 - z-base-32@0.1.4 - zerocopy-derive@0.7.32 - zerocopy@0.7.32 - zeroize@1.7.0 - zeroize_derive@1.4.2 -" - -LLVM_COMPAT=( {16..17} ) - -inherit cargo shell-completion llvm-r1 - -DESCRIPTION="CLI of the Sequoia OpenPGP implementation" -HOMEPAGE="https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia-sq" -SRC_URI=" - https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}"/${PN}-v${PV} - -LICENSE="LGPL-2.1+" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT MIT-0 MPL-2.0 - Unicode-DFS-2016 - || ( GPL-2 GPL-3 LGPL-3 ) -" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" - -QA_FLAGS_IGNORED="usr/bin/sq" - -COMMON_DEPEND=" - dev-db/sqlite:3 - dev-libs/gmp:= - dev-libs/nettle:= - dev-libs/openssl:= -" -DEPEND=" - ${COMMON_DEPEND} - sys-devel/clang -" -RDEPEND=" - ${COMMON_DEPEND} -" -# Clang needed for bindgen -BDEPEND=" - $(llvm_gen_dep ' - sys-devel/clang:${LLVM_SLOT} - ') - virtual/pkgconfig - >=virtual/rust-1.70 -" - -src_compile() { - # Setting CARGO_TARGET_DIR is required to have the build system - # create the bash and zsh completion files. - CARGO_TARGET_DIR="${S}/target" cargo_src_compile -} - -src_install() { - local asset_dir="${T}"/assets - - ASSET_OUT_DIR="${asset_dir}" cargo_src_install - - doman "${asset_dir}"/man-pages/* - - local completion_dir="${asset_dir}"/shell-completions - newbashcomp "${completion_dir}"/sq.bash sq - dozshcomp "${completion_dir}"/_sq - dofishcomp "${completion_dir}"/sq.fish -} -- cgit v1.2.3