mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
app-crypt/sequoia-sqv: add 1.3.0
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -171,7 +171,9 @@ DIST sec1-0.7.3.crate 17979 BLAKE2B c30d4e617f9c0c21b80f14a7df88a164ad43f4c18fbe
|
||||
DIST semver-1.0.22.crate 30446 BLAKE2B b77a951d959a3685b0373c80b9991a8567f8926d093b23b7b8fab48595b5d565acf7408fbfc8f4d58331f39e316a8068885d28bcd70c1476d1cda436a2dd88b2 SHA512 7dcf9b6a02650d71d6c9ab3c29e44fdef95af296208f26aa7be6fd6e16773e5e5e66418c303a0589d1165df6dbfd46ad6ebf9eb5b3adab25a51f340947b2d949
|
||||
DIST sequoia-openpgp-1.20.0.crate 3002022 BLAKE2B 7bd2ecdbe2885b749dc3b7f36f58a0092cc2b96409631d5b6da87488476eaa9bc3e71033ce292b04bb17b3b824fb3d163e6f95c470c5fa17b5482b7daadcdfb0 SHA512 692664d80a029395f0d921a4250baf7ae12111f2038f9fa1b98217d4c862b14ea07e36d4f3684d2828c97a8652149c3cb698d8b18f2a74d8927c06e7d74d1130
|
||||
DIST sequoia-policy-config-0.6.0.crate 42529 BLAKE2B b58960a3296d1c3289036a2218e842bb63bfef11968ccae7c42cb61869e04d26fb52736876bcf32d276177c488d0be4d9ff3ed50fbfb0ba68bff3c0410a460cd SHA512 499d350426f80627278310b2eded6a69a7ad833058129ea5ed9ebd0255621ff70f9f04228fc8ca79830e6ec11d14b121bb3e5a6c5fc2721135d725bdf0d886ee
|
||||
DIST sequoia-sqv-1.3.0-crates.tar.xz 18560456 BLAKE2B d75b3313e44b3d862758aa9d4f7c3c4526dce2232a3d7241e3cc49efdde755d6c50f20614530679c4159cf68f393e33b5b86c4745fda8e18ab2f6d24b438291c SHA512 e91c85d153272ed1018e684434a5dd1cd875febeac5eeb3fddfac61841b7ec49fc70753d470f40fd43c68901eb13ad762d2aff3c181b9911b6e6c3c0847189a4
|
||||
DIST sequoia-sqv-v1.2.1.tar.bz2 56814 BLAKE2B a390daf4dca292ca0aa12f8aa3078f24a13d490fb15fc6c2302ece80d4298b891511897b2ceacaaddf91e8494334c2ea86d6e7515e4bef90ddda0bf5bc32ecd1 SHA512 ee934ba845368aff8cf4880ce1a5cd60f86c2529e5c407e304f7e56bbf9b8039dd15649a5d8e1785b3cd0e6bfedcb90ca873099c3ba523096272cb6ec0b6d0a9
|
||||
DIST sequoia-sqv-v1.3.0.tar.bz2 151380 BLAKE2B 50ff0c0af1e3c01cbd0034f71bf1a26b782c41557567c26dabbc861a5df620a0a51fc16c9ef4e99c5143b855adab5a4bdfc77975efa717190a1586ae7dbee9fd SHA512 b14903dd7e3fc21702e597d9601771b40cde7d65e270eb945999632c146867437ad93312f295306d68a5209e4a9af52cfcff4fb2bce552a2f7705f055c32d121
|
||||
DIST serde-1.0.198.crate 77577 BLAKE2B 10d18e00a17f38e6eca67f78a3df6bea777053b4c510be7fb89ecde7d0ac2ffe37399031ea0cdc6113a0b80f8f3f1095271bc6aa3f2147e2d675cb3f5df713d1 SHA512 561e4ec8858148e9cf59f1b824c489ab259b63819e6b031205db8d89b30a5b0c12c3828fc587cef67316d1b9752f3618d089fa21b3a27cb87a074d943f27c7ff
|
||||
DIST serde_derive-1.0.198.crate 55787 BLAKE2B 6fb5b68d3bd0010283a1f61d9af5471845d9f2f5a6b476245348c6bf3d3c5d3026325de87cc8ffab0300d31dfe03e093acc40e4a7f334d33b9d33cb8e03645c0 SHA512 f33fd1e1ced08a305a41114e354ec174e09c8918e28bd486549ffbb859a139e41b5de27932cb24767f4b3db4703c25e6987c55c9b3ea566d60b9f6cd893b38ef
|
||||
DIST sha1collisiondetection-0.3.4.crate 799321 BLAKE2B 6a36035f19330da30fff69ec304c17ca0d8af74673b43dbf421dd9e67f3e522575e7a6780a2eaca3c4e799304acb40eecd0a3909642f03f18996196b3dde19e3 SHA512 d74b317f272ea600659288af786c656005009b7e2fcf060eafb71df07cb3de2b698e74088217ff99fa911a59e00653835cebe6bbd5457e549c3f9015d8dc8d7a
|
||||
|
||||
81
app-crypt/sequoia-sqv/sequoia-sqv-1.3.0.ebuild
Normal file
81
app-crypt/sequoia-sqv/sequoia-sqv-1.3.0.ebuild
Normal file
@@ -0,0 +1,81 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
LLVM_COMPAT=( {17..19} )
|
||||
RUST_NEEDS_LLVM=1
|
||||
|
||||
inherit bash-completion-r1 cargo llvm-r1
|
||||
|
||||
DESCRIPTION="A simple OpenPGP signature verification program"
|
||||
HOMEPAGE="https://sequoia-pgp.org/ https://gitlab.com/sequoia-pgp/sequoia-sqv"
|
||||
SRC_URI="
|
||||
https://gitlab.com/sequoia-pgp/sequoia-sqv/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-crates.tar.xz"
|
||||
S="${WORKDIR}"/${PN}-v${PV}
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC LGPL-2+ MIT Unicode-3.0
|
||||
|| ( GPL-2 GPL-3 LGPL-3 )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/sqv"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/gmp:=
|
||||
dev-libs/nettle:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
# Needed for bindgen
|
||||
BDEPEND="
|
||||
$(llvm_gen_dep '
|
||||
llvm-core/clang:${LLVM_SLOT}
|
||||
')
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
llvm-r1_pkg_setup
|
||||
rust_pkg_setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Set this here so that it doesn't change if we run tests
|
||||
# and cause a recompilation.
|
||||
asset_dir="${T}"/assets
|
||||
export ASSET_OUT_DIR="${asset_dir}"
|
||||
|
||||
# Setting CARGO_TARGET_DIR is required to have the build system
|
||||
# create the bash and zsh completion files.
|
||||
export CARGO_TARGET_DIR="${S}/target"
|
||||
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
newbashcomp "${asset_dir}"/shell-completions/sqv.bash sqv
|
||||
|
||||
doman "${asset_dir}"/man-pages/sqv.1
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins "${asset_dir}"/shell-completions/_sqv
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
doins "${asset_dir}"/shell-completions/sqv.fish
|
||||
}
|
||||
Reference in New Issue
Block a user