diff options
author | John Helmert III <ajak@gentoo.org> | 2024-12-01 16:45:09 -0800 |
---|---|---|
committer | John Helmert III <ajak@gentoo.org> | 2024-12-01 16:45:09 -0800 |
commit | fe975db13f5be76503f915be90811adc09149b4d (patch) | |
tree | e7264d5158ffe664df93cd70ee44fb33f95bc069 /app-crypt | |
parent | app-admin/gopass-summon-provider: drop 1.15.13 (diff) | |
download | gentoo-fe975db13f5be76503f915be90811adc09149b4d.tar.gz gentoo-fe975db13f5be76503f915be90811adc09149b4d.tar.bz2 gentoo-fe975db13f5be76503f915be90811adc09149b4d.zip |
app-crypt/sbctl: add 0.16
Signed-off-by: John Helmert III <ajak@gentoo.org>
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/sbctl/Manifest | 3 | ||||
-rw-r--r-- | app-crypt/sbctl/sbctl-0.16.ebuild | 38 |
2 files changed, 41 insertions, 0 deletions
diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index f5c9b71057cb..89a3b143f143 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -7,3 +7,6 @@ DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df2859776 DIST sbctl-0.15.4-deps.tar.xz 123785076 BLAKE2B c54b60e89b4ea0bf6ce414198a74465b5e176a5a200f070e092fa536f81d48945a2c2ac88fdcaadfd4d7bc6511c32cbfe9e8c8a4c30c7ea8ea9947af9fdf9545 SHA512 7c5ca431e8832e576cef662d5ba806b4be07a23567d86f7b8e8cb16c57167aaeafe8bafa8875806db2ba7aced9979d5999b837dccd1d90ade60c029de244b242 DIST sbctl-0.15.4.tar.gz 17822565 BLAKE2B a2c7f1c49ac3052a30af9245b015c730cdc0cc9d9bca011e52de967da5d733f0de0bee2da8ba28da00418553ce4d86cfd3859a5f029f44ae8cfec6f18da50102 SHA512 98278b816c14f61191d3aadeb7bcf22b5482315b36b201764ce88d3287420f488b7c9cb2cc1468800bfa2351cb0e8c8dbc32ecabbe4f6ab275f375859379fc03 DIST sbctl-0.15.4.tar.gz.sig 566 BLAKE2B 678351ba31138e2b1bb90e2dbfe20f0af333b47c6f1cfb5caf5d473efa716d5ac00d407f858ab6510130430a0f54fc61edb8e261f2c11faa49763a97395850d5 SHA512 3cc14391c4d2446a64bd9f34b29816f05e1e2ff2db2c65228b536298bca0035eb991322264f03f5c68e7b488af0df09fb77276d942b265e43f831e5d9777fcfe +DIST sbctl-0.16-deps.tar.xz 123763220 BLAKE2B 9e63332dbf5a0b091be05ebad12792d313e5ce5f32568ae97adbc1085f6976e95a32b9b39a42549c70506af63c2a193896fc765405cd2c363470a0e158834a5f SHA512 46d65051ff97a4a4d67fd75dd77f7aea462488e74d011c736be3701d2538eb95f24bd74e0129a2338bd1750f59047cb44ab800c1df538959cb9ca539ab36d13e +DIST sbctl-0.16.tar.gz 17822936 BLAKE2B e0955b0cd464b3edc5eb2f35235be244e78dc46c0b7e8c510cedd3b7b8f386ab5c59a00df7a956dd6e0c67695e587daea72792e27966b56ed37afa1efd448643 SHA512 6e01fa093d6e301329962acfa738e325c492c07ae07ada85f49c2141f847646b6b46b5bd5c70b959214723bec9bedf264fd2330d1fcf7bc53b7f148a3c09fc2a +DIST sbctl-0.16.tar.gz.sig 565 BLAKE2B f51dd52b220258ccd7e01e75b81c51d05e9fdf5e11f4c196a78be37a27cb4e466f4bf7bbd3b8f18d8436851f0895c366f142f52c5e3d2cf06f5cc9197343a5da SHA512 f1fe49cfbc043c3568eb36da47705c1fdb3593ea5eb65f3239c1631d2e4de6fc19445561a5a0b78099a8dfea892d802baf31081f0a9fdafacf014d71db2360e1 diff --git a/app-crypt/sbctl/sbctl-0.16.ebuild b/app-crypt/sbctl/sbctl-0.16.ebuild new file mode 100644 index 000000000000..97f67663daf4 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.16.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module optfeature verify-sig + +DESCRIPTION="Secure Boot key manager" +HOMEPAGE="https://github.com/Foxboron/sbctl" +SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" +SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="app-text/asciidoc + verify-sig? ( sec-keys/openpgp-keys-foxboron )" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc" + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig} + fi + + default +} + +src_install() { + emake PREFIX="${ED}/usr" install +} + +pkg_postinst() { + optfeature "automatically signing installed kernels with sbctl keys on each kernel installation" \ + "sys-kernel/installkernel[systemd]" +} |