[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: e83aaec1c76fb70014330dc45bcea31c53bfaf74 Author: John Helmert III gentoo org> AuthorDate: Mon Jan 20 23:30:37 2025 + Commit: John Helmert III gentoo org> CommitDate: Mon Jan 20 23:55:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83aaec1 app-crypt/sbctl: stabilize 0.16 for amd64 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.16.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/sbctl/sbctl-0.16.ebuild b/app-crypt/sbctl/sbctl-0.16.ebuild index 97f67663daf4..779694d56722 100644 --- a/app-crypt/sbctl/sbctl-0.16.ebuild +++ b/app-crypt/sbctl/sbctl-0.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/files/
commit: 06faa17074ad1657c5c6a0ac9cf7aedd7a6ed22b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Dec 11 18:36:46 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Dec 23 19:50:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06faa170 app-crypt/sbctl: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../files/sbctl-0.13-no-installkernel-error.patch | 27 .../files/sbctl-0.14-installkernel-bashism.patch | 37 -- 2 files changed, 64 deletions(-) diff --git a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch deleted file mode 100644 index 18e28eb39b1d.. --- a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From: https://github.com/Foxboron/sbctl/pull/188 -From: John Helmert III -Date: Sat, 10 Feb 2024 11:46:01 -0800 -Subject: [PATCH] 91-sbctl.install: don't sign without signing keys - -It's expected that signing doesn't work without having previously -generated keys, so don't try to sign when keys don't exist. - -Closes: https://github.com/Foxboron/sbctl/issues/187 -Signed-off-by: John Helmert III a/contrib/kernel-install/91-sbctl.install -+++ b/contrib/kernel-install/91-sbctl.install -@@ -28,6 +28,14 @@ fi - case "$COMMAND" in - add) - printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE" -+ -+ # exit without error if keys don't exist -+ # https://github.com/Foxboron/sbctl/issues/187 -+ if ! test -d /usr/share/secureboot/keys; then -+ echo "Secureboot key directory doesn't exist, not signing!" -+ exit 0 -+ fi -+ - sbctl sign -s "$IMAGE_FILE" 1>/dev/null - ;; - remove) diff --git a/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch b/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch deleted file mode 100644 index bc1b988769fc.. --- a/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 1167500b9da76febe85342e09b1bf9eeaf367ca6 Mon Sep 17 00:00:00 2001 -From: MithicSpirit -Date: Fri, 10 May 2024 17:51:59 -0400 -Subject: [PATCH] nit(91-sbctl.install): consistent syntax for tests - -Unifies usage of testing commands like `[]`, `test`, and `[[]]` to just -use `[]` everywhere. This also improves compatibility, as `[[]]` is not -available in POSIX sh. - -Bug: https://bugs.gentoo.org/934768 -Signed-off-by: Steffen Winter a/contrib/kernel-install/91-sbctl.install -+++ b/contrib/kernel-install/91-sbctl.install -@@ -31,7 +31,7 @@ add) - - # exit without error if keys don't exist - # https://github.com/Foxboron/sbctl/issues/187 -- if ! test -d /usr/share/secureboot/keys; then -+ if ! [ -d /usr/share/secureboot/keys ]; then - echo "Secureboot key directory doesn't exist, not signing!" - exit 0 - fi -@@ -39,10 +39,10 @@ add) - sbctl sign -s "$IMAGE_FILE" 1>/dev/null - ;; - remove) -- if [[ -e "$IMAGE_FILE" ]]; then -- [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && -- printf 'sbctl: Removing kernel %s from signing database\n' "$IMAGE_FILE" -- sbctl remove-file "$IMAGE_FILE" 1>/dev/null -+ if [ -e "$IMAGE_FILE" ]; then -+ [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && -+ printf 'sbctl: Removing kernel %s from signing database\n' "$IMAGE_FILE" -+ sbctl remove-file "$IMAGE_FILE" 1>/dev/null - fi - ;; - esac
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: fe975db13f5be76503f915be90811adc09149b4d Author: John Helmert III gentoo org> AuthorDate: Mon Dec 2 00:45:09 2024 + Commit: John Helmert III gentoo org> CommitDate: Mon Dec 2 00:45:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe975db1 app-crypt/sbctl: add 0.16 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.16.ebuild | 38 ++ 2 files changed, 41 insertions(+) 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 ..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]" +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: f518fb75e4a9ac183bc1952a8254f04b19ab4780 Author: John Helmert III gentoo org> AuthorDate: Mon Dec 2 00:45:10 2024 + Commit: John Helmert III gentoo org> CommitDate: Mon Dec 2 00:45:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f518fb75 app-crypt/sbctl: stabilize 0.15.4 for amd64 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.15.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.15.4.ebuild b/app-crypt/sbctl/sbctl-0.15.4.ebuild index 26ab1494e604..6ff92be431d9 100644 --- a/app-crypt/sbctl/sbctl-0.15.4.ebuild +++ b/app-crypt/sbctl/sbctl-0.15.4.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 66875506cab0160beb643f479477123943bdadf1 Author: John Helmert III gentoo org> AuthorDate: Mon Dec 2 00:45:10 2024 + Commit: John Helmert III gentoo org> CommitDate: Mon Dec 2 00:45:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66875506 app-crypt/sbctl: drop 0.13-r1, 0.14-r1 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 6 -- app-crypt/sbctl/sbctl-0.13-r1.ebuild | 40 -- app-crypt/sbctl/sbctl-0.14-r1.ebuild | 42 3 files changed, 88 deletions(-) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 89a3b143f143..47c87e6ad546 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,9 +1,3 @@ -DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f -DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4 SHA512 02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c -DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 -DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb SHA512 75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd -DIST sbctl-0.14.tar.gz 17809255 BLAKE2B a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442 SHA512 a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8 -DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8 SHA512 8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f 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 diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild b/app-crypt/sbctl/sbctl-0.13-r1.ebuild deleted file mode 100644 index f193cf0fa9d8.. --- a/app-crypt/sbctl/sbctl-0.13-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# 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 )" - -PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" ) - -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" \ -
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: f3ff97d8781737a826ae4a62bdfa80194b094608 Author: John Helmert III gentoo org> AuthorDate: Sat Aug 31 05:37:01 2024 + Commit: John Helmert III gentoo org> CommitDate: Sat Aug 31 06:47:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ff97d8 app-crypt/sbctl: add 0.15.4 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest| 3 +++ app-crypt/sbctl/sbctl-0.15.4.ebuild | 45 + 2 files changed, 48 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index a96d507722c3..f5c9b71057cb 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -4,3 +4,6 @@ DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714 DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb SHA512 75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd DIST sbctl-0.14.tar.gz 17809255 BLAKE2B a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442 SHA512 a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8 DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8 SHA512 8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f +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 diff --git a/app-crypt/sbctl/sbctl-0.15.4.ebuild b/app-crypt/sbctl/sbctl-0.15.4.ebuild new file mode 100644 index ..26ab1494e604 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.15.4.ebuild @@ -0,0 +1,45 @@ +# 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]" + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "Newer versions of sbctl move configuration from" + elog "/usr/share/secureboot to /var/lib/sbctl. sbctl will emit a" + elog "warning to run 'sbctl setup --migrate' upon invocation" + elog "until the migration is performed." + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 68f244f66a21a061922e3d1ec2a89d12e35fd592 Author: Sam James gentoo org> AuthorDate: Sun Jul 28 02:38:58 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jul 28 02:38:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f244f6 app-crypt/sbctl: Stabilize 0.14-r1 amd64, #936797 Signed-off-by: Sam James gentoo.org> app-crypt/sbctl/sbctl-0.14-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.14-r1.ebuild b/app-crypt/sbctl/sbctl-0.14-r1.ebuild index 8cdded303c60..59b1aea69168 100644 --- a/app-crypt/sbctl/sbctl-0.14-r1.ebuild +++ b/app-crypt/sbctl/sbctl-0.14-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/, app-crypt/sbctl/files/
commit: becfea3c2a348982323838e525525d57501b0c07 Author: Steffen Winter proton me> AuthorDate: Sun Jun 23 14:44:48 2024 + Commit: John Helmert III gentoo org> CommitDate: Thu Jun 27 18:34:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becfea3c app-crypt/sbctl: backport bashism fix in kernel install hook Closes: https://bugs.gentoo.org/934768 Signed-off-by: Steffen Winter proton.me> Closes: https://github.com/gentoo/gentoo/pull/37253 Signed-off-by: John Helmert III gentoo.org> .../files/sbctl-0.14-installkernel-bashism.patch | 37 ++ .../{sbctl-0.14.ebuild => sbctl-0.14-r1.ebuild}| 4 +++ 2 files changed, 41 insertions(+) diff --git a/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch b/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch new file mode 100644 index ..bc1b988769fc --- /dev/null +++ b/app-crypt/sbctl/files/sbctl-0.14-installkernel-bashism.patch @@ -0,0 +1,37 @@ +From 1167500b9da76febe85342e09b1bf9eeaf367ca6 Mon Sep 17 00:00:00 2001 +From: MithicSpirit +Date: Fri, 10 May 2024 17:51:59 -0400 +Subject: [PATCH] nit(91-sbctl.install): consistent syntax for tests + +Unifies usage of testing commands like `[]`, `test`, and `[[]]` to just +use `[]` everywhere. This also improves compatibility, as `[[]]` is not +available in POSIX sh. + +Bug: https://bugs.gentoo.org/934768 +Signed-off-by: Steffen Winter +--- a/contrib/kernel-install/91-sbctl.install b/contrib/kernel-install/91-sbctl.install +@@ -31,7 +31,7 @@ add) + + # exit without error if keys don't exist + # https://github.com/Foxboron/sbctl/issues/187 +- if ! test -d /usr/share/secureboot/keys; then ++ if ! [ -d /usr/share/secureboot/keys ]; then + echo "Secureboot key directory doesn't exist, not signing!" + exit 0 + fi +@@ -39,10 +39,10 @@ add) + sbctl sign -s "$IMAGE_FILE" 1>/dev/null + ;; + remove) +- if [[ -e "$IMAGE_FILE" ]]; then +- [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && +- printf 'sbctl: Removing kernel %s from signing database\n' "$IMAGE_FILE" +- sbctl remove-file "$IMAGE_FILE" 1>/dev/null ++ if [ -e "$IMAGE_FILE" ]; then ++ [ "$KERNEL_INSTALL_VERBOSE" -gt 0 ] && ++ printf 'sbctl: Removing kernel %s from signing database\n' "$IMAGE_FILE" ++ sbctl remove-file "$IMAGE_FILE" 1>/dev/null + fi + ;; + esac diff --git a/app-crypt/sbctl/sbctl-0.14.ebuild b/app-crypt/sbctl/sbctl-0.14-r1.ebuild similarity index 93% rename from app-crypt/sbctl/sbctl-0.14.ebuild rename to app-crypt/sbctl/sbctl-0.14-r1.ebuild index 97f67663daf4..8cdded303c60 100644 --- a/app-crypt/sbctl/sbctl-0.14.ebuild +++ b/app-crypt/sbctl/sbctl-0.14-r1.ebuild @@ -20,6 +20,10 @@ BDEPEND="app-text/asciidoc VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc" +PATCHES=( + "${FILESDIR}/sbctl-0.14-installkernel-bashism.patch" +) + src_unpack() { if use verify-sig; then verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: b53047dfdf45cc55a400d0efe0c8f4ff200e04bd Author: John Helmert III gentoo org> AuthorDate: Sat May 11 17:22:02 2024 + Commit: John Helmert III gentoo org> CommitDate: Sat May 11 17:23:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53047df app-crypt/sbctl: add 0.14 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.14.ebuild | 38 ++ 2 files changed, 41 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 89db5c072e51..a96d507722c3 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,3 +1,6 @@ DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4 SHA512 02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 +DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb SHA512 75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd +DIST sbctl-0.14.tar.gz 17809255 BLAKE2B a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442 SHA512 a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8 +DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8 SHA512 8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f diff --git a/app-crypt/sbctl/sbctl-0.14.ebuild b/app-crypt/sbctl/sbctl-0.14.ebuild new file mode 100644 index ..97f67663daf4 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.14.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]" +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: eeaec30789bc4cffef26251adc8ac3d861a35d2b Author: John Helmert III gentoo org> AuthorDate: Sun Apr 21 22:13:17 2024 + Commit: John Helmert III gentoo org> CommitDate: Sun Apr 21 22:26:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaec307 app-crypt/sbctl: drop 0.11, 0.12, 0.13 Closes: https://bugs.gentoo.org/922618 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 6 -- app-crypt/sbctl/sbctl-0.11.ebuild | 38 -- app-crypt/sbctl/sbctl-0.12.ebuild | 38 -- app-crypt/sbctl/sbctl-0.13.ebuild | 38 -- 4 files changed, 120 deletions(-) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 4e155456de01..89db5c072e51 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,9 +1,3 @@ -DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 -DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 -DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 -DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f -DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c SHA512 dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5 -DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63 SHA512 41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5 DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4 SHA512 02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild deleted file mode 100644 index 77c53f4f93be.. --- a/app-crypt/sbctl/sbctl-0.11.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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 - https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz - verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" - -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 ins
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 811d75552d2d64258a173e75e99c8d622e4e803b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 1 13:50:11 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 1 13:50:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811d7555 app-crypt/sbctl: Stabilize 0.13-r1 amd64, #928332 Signed-off-by: Arthur Zamarin gentoo.org> app-crypt/sbctl/sbctl-0.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild b/app-crypt/sbctl/sbctl-0.13-r1.ebuild index 4410439fe955..f193cf0fa9d8 100644 --- a/app-crypt/sbctl/sbctl-0.13-r1.ebuild +++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/files/, app-crypt/sbctl/
commit: 6eadcb62ab76f54a84f6a2bb41a8f4550c02938e Author: John Helmert III gentoo org> AuthorDate: Sat Feb 10 19:49:50 2024 + Commit: John Helmert III gentoo org> CommitDate: Sat Feb 10 19:51:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eadcb62 app-crypt/sbctl: patch to avoid install hook failure with no keys This patch gives us a nicer message rather than a hard failure when configuring a kernel with `installkernel[systemd]`: sbctl: Signing kernel /boot/3389a12916b765a75a36a1cf65c7ab53/6.6.13-gentoo-dist/linux Secureboot key directory doesn't exist, not signing! Bug: https://bugs.gentoo.org/922618 Signed-off-by: John Helmert III gentoo.org> .../files/sbctl-0.13-no-installkernel-error.patch | 27 +++ app-crypt/sbctl/sbctl-0.13-r1.ebuild | 40 ++ 2 files changed, 67 insertions(+) diff --git a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch new file mode 100644 index ..18e28eb39b1d --- /dev/null +++ b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch @@ -0,0 +1,27 @@ +From: https://github.com/Foxboron/sbctl/pull/188 +From: John Helmert III +Date: Sat, 10 Feb 2024 11:46:01 -0800 +Subject: [PATCH] 91-sbctl.install: don't sign without signing keys + +It's expected that signing doesn't work without having previously +generated keys, so don't try to sign when keys don't exist. + +Closes: https://github.com/Foxboron/sbctl/issues/187 +Signed-off-by: John Helmert III +--- a/contrib/kernel-install/91-sbctl.install b/contrib/kernel-install/91-sbctl.install +@@ -28,6 +28,14 @@ fi + case "$COMMAND" in + add) + printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE" ++ ++ # exit without error if keys don't exist ++ # https://github.com/Foxboron/sbctl/issues/187 ++ if ! test -d /usr/share/secureboot/keys; then ++ echo "Secureboot key directory doesn't exist, not signing!" ++ exit 0 ++ fi ++ + sbctl sign -s "$IMAGE_FILE" 1>/dev/null + ;; + remove) diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild b/app-crypt/sbctl/sbctl-0.13-r1.ebuild new file mode 100644 index ..4410439fe955 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild @@ -0,0 +1,40 @@ +# 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 )" + +PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" ) + +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]" +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: aa8e007255bec654b29820f5007e1597b5acc5dd Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Feb 2 06:29:27 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Feb 2 06:29:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8e0072 app-crypt/sbctl: add missed inherit in older versions Signed-off-by: Andrew Ammerlaan gentoo.org> app-crypt/sbctl/sbctl-0.11.ebuild | 2 +- app-crypt/sbctl/sbctl-0.12.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild index a6a4c9eaf55c..77c53f4f93be 100644 --- a/app-crypt/sbctl/sbctl-0.11.ebuild +++ b/app-crypt/sbctl/sbctl-0.11.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit go-module verify-sig +inherit go-module optfeature verify-sig DESCRIPTION="Secure Boot key manager" HOMEPAGE="https://github.com/Foxboron/sbctl"; diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild b/app-crypt/sbctl/sbctl-0.12.ebuild index a6e253342933..97f67663daf4 100644 --- a/app-crypt/sbctl/sbctl-0.12.ebuild +++ b/app-crypt/sbctl/sbctl-0.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit go-module verify-sig +inherit go-module optfeature verify-sig DESCRIPTION="Secure Boot key manager" HOMEPAGE="https://github.com/Foxboron/sbctl";
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 1404bae96d0ffc05360f115e14eed5b569ffaa41 Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jan 31 08:59:25 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Feb 2 06:16:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1404bae9 app-crypt/sbctl: add installkernel as optfeature package installs /usr/lib/kernel/install.d/91-sbctl.install which will be executed by systemd's kernel-install (i.e. if the systemd-kernel-install flag is enabled). Signed-off-by: Andrew Ammerlaan gentoo.org> app-crypt/sbctl/sbctl-0.11.ebuild | 7 ++- app-crypt/sbctl/sbctl-0.12.ebuild | 7 ++- app-crypt/sbctl/sbctl-0.13.ebuild | 9 +++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild index 98476cfb9a1d..a6a4c9eaf55c 100644 --- a/app-crypt/sbctl/sbctl-0.11.ebuild +++ b/app-crypt/sbctl/sbctl-0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,3 +31,8 @@ src_unpack() { 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]" +} diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild b/app-crypt/sbctl/sbctl-0.12.ebuild index 6d78f5f02945..a6e253342933 100644 --- a/app-crypt/sbctl/sbctl-0.12.ebuild +++ b/app-crypt/sbctl/sbctl-0.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,3 +31,8 @@ src_unpack() { 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]" +} diff --git a/app-crypt/sbctl/sbctl-0.13.ebuild b/app-crypt/sbctl/sbctl-0.13.ebuild index 6d78f5f02945..97f67663daf4 100644 --- a/app-crypt/sbctl/sbctl-0.13.ebuild +++ b/app-crypt/sbctl/sbctl-0.13.ebuild @@ -1,9 +1,9 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit go-module verify-sig +inherit go-module optfeature verify-sig DESCRIPTION="Secure Boot key manager" HOMEPAGE="https://github.com/Foxboron/sbctl"; @@ -31,3 +31,8 @@ src_unpack() { 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]" +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 9095e10b3165e8fa2c7f8cd69dbaa61bd31098fa Author: John Helmert III gentoo org> AuthorDate: Mon Dec 25 21:25:15 2023 + Commit: John Helmert III gentoo org> CommitDate: Mon Dec 25 21:25:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9095e10b app-crypt/sbctl: add 0.13 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.13.ebuild | 33 + 2 files changed, 36 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 89be80e5db6b..4e155456de01 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -4,3 +4,6 @@ DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901 DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c SHA512 dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5 DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63 SHA512 41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5 +DIST sbctl-0.13-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f +DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8025c61c58d5b54860e09f543e29e63b0e3adf65e3883abacabf6c1554e8849a8b25569ea05414d86fe0cfc4 SHA512 02c1f3e745f83f0e0a2fe90974f940a314aadbe26bd0d0c3e314bb3720b72c74715a26c891f8b22023f40eb8d1d8d24a7d2b1bc1c5d60f9781971f7e97224a4c +DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 diff --git a/app-crypt/sbctl/sbctl-0.13.ebuild b/app-crypt/sbctl/sbctl-0.13.ebuild new file mode 100644 index ..6d78f5f02945 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.13.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module 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 +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: df374b13077e9e5d0d18f65e5d9ff67b4eaf0f44 Author: John Helmert III gentoo org> AuthorDate: Wed Oct 25 18:18:43 2023 + Commit: John Helmert III gentoo org> CommitDate: Wed Oct 25 18:18:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df374b13 app-crypt/sbctl: add 0.12 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.12.ebuild | 33 + 2 files changed, 36 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index b22181644e8f..89be80e5db6b 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,3 +1,6 @@ DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 +DIST sbctl-0.12-deps.tar.xz 21415148 BLAKE2B cf16f7dd3341f7fef273d542f879d5e0a60b8b648fcd1efc8c85a66f0342b0631c5d27341ecdd4231709ba6ef59592d40adc70a55b59af1aa36987019492 SHA512 f969ca335f14b9f3df52188e00ea68dbd69eef3bcbf71bbd162d0487f28f040ab14ce755ef56b554e7bde3e1c587f0f09ee7b4331edf5baa380b904694f0ad9f +DIST sbctl-0.12.tar.gz 1642221 BLAKE2B 69ebaeb8e81dd45d4e46438a8275c371253e0711fc48aefb9ee4b30b1a594681f355e2940e342d54b35561b315213b70a2ec1743933fd8047f88fea55b09775c SHA512 dd64490cf6a59d24ab8a93e6b433225383b2dfc0006b5d6331c1efe4cfc896619d636a526f0ed312f6dd4d89a047deacb3a013cf84cd2cdddc5997c5630cf1e5 +DIST sbctl-0.12.tar.gz.sig 566 BLAKE2B f8b33fb7525311f1213bad0c7712be6596828fd0f5f748f97fc7f0df0b92a2017e990655c1af43d2bda330a3ff10cfb76a285b14a30895a986635986b1c2bc63 SHA512 41471decc60e23115d3d34ef4146e7a4782b7dfa4a8609e8d1b8529ab85fafb124a2862b7f9d70128af6f15bf5a6c85ed49c60fb66eb3bb857143e285c262fd5 diff --git a/app-crypt/sbctl/sbctl-0.12.ebuild b/app-crypt/sbctl/sbctl-0.12.ebuild new file mode 100644 index ..3db9dbf47a9e --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.12.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module 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="${BROOT}/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 +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: e1c95bfa0d830d978503e01e2099460ed3a7cf25 Author: John Helmert III gentoo org> AuthorDate: Sat Jul 22 15:46:20 2023 + Commit: John Helmert III gentoo org> CommitDate: Sat Jul 22 16:30:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c95bfa app-crypt/sbctl: drop 0.10 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 --- app-crypt/sbctl/sbctl-0.10.ebuild | 33 - 2 files changed, 36 deletions(-) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 62ad0ff424c9..b22181644e8f 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,6 +1,3 @@ -DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5 SHA512 4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879 -DIST sbctl-0.10.tar.gz 1627117 BLAKE2B e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31 SHA512 73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb -DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4 SHA512 34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild b/app-crypt/sbctl/sbctl-0.10.ebuild deleted file mode 100644 index e7c9872aaf2f.. --- a/app-crypt/sbctl/sbctl-0.10.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module 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 - https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz - verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" - -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="${BROOT}/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 -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 1594f0bb0e21e82b60301b5534c3d7add5308166 Author: John Helmert III gentoo org> AuthorDate: Sat Jul 22 15:35:22 2023 + Commit: John Helmert III gentoo org> CommitDate: Sat Jul 22 16:30:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1594f0bb app-crypt/sbctl: stabilize 0.11 for amd64 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild index d12c8d756274..e7c9872aaf2f 100644 --- a/app-crypt/sbctl/sbctl-0.11.ebuild +++ b/app-crypt/sbctl/sbctl-0.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: c76e78c5964c8f7aa5706af72ce36bef10988470 Author: John Helmert III gentoo org> AuthorDate: Sun Mar 26 17:00:22 2023 + Commit: John Helmert III gentoo org> CommitDate: Sun Mar 26 17:00:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76e78c5 app-crypt/sbctl: stabilize 0.10 for amd64 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild b/app-crypt/sbctl/sbctl-0.10.ebuild index 8f6347d09018..e7c9872aaf2f 100644 --- a/app-crypt/sbctl/sbctl-0.10.ebuild +++ b/app-crypt/sbctl/sbctl-0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: fe05160987a7524a99a9df1f9ef99e7d1d75769d Author: John Helmert III gentoo org> AuthorDate: Sun Mar 26 17:00:35 2023 + Commit: John Helmert III gentoo org> CommitDate: Sun Mar 26 17:00:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe051609 app-crypt/sbctl: drop 0.9 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 --- app-crypt/sbctl/sbctl-0.9.ebuild | 33 - 2 files changed, 36 deletions(-) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index e463f44784f7..62ad0ff424c9 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -4,6 +4,3 @@ DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 8ecac994cb4705a4728bb0a1424ece06f394da87c DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 -DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782 SHA512 6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937 -DIST sbctl-0.9.tar.gz 108318 BLAKE2B 8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03 SHA512 5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22 -DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28 SHA512 39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild deleted file mode 100644 index d6647f28d81d.. --- a/app-crypt/sbctl/sbctl-0.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module 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 - https://dev.gentoo.org/~ajak/dist/${P}-deps.tar.xz - verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" - -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="${BROOT}/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 -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 0c477e7d3b6d3b511650db0ba614cb207d825ef7 Author: John Helmert III gentoo org> AuthorDate: Sun Mar 26 16:50:28 2023 + Commit: John Helmert III gentoo org> CommitDate: Sun Mar 26 17:00:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c477e7d app-crypt/sbctl: add 0.11 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.11.ebuild | 33 + 2 files changed, 36 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 2c850a3e..e463f44784f7 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,6 +1,9 @@ DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5 SHA512 4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879 DIST sbctl-0.10.tar.gz 1627117 BLAKE2B e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31 SHA512 73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4 SHA512 34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da +DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 +DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 +DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782 SHA512 6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937 DIST sbctl-0.9.tar.gz 108318 BLAKE2B 8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03 SHA512 5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22 DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28 SHA512 39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d diff --git a/app-crypt/sbctl/sbctl-0.11.ebuild b/app-crypt/sbctl/sbctl-0.11.ebuild new file mode 100644 index ..d12c8d756274 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.11.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module 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 + https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz + verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" + +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="${BROOT}/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 +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: e31f59181e098ff4b21b93fb1c6b14da96650d16 Author: John Helmert III gentoo org> AuthorDate: Sat Dec 31 23:52:27 2022 + Commit: John Helmert III gentoo org> CommitDate: Sat Dec 31 23:53:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31f5918 app-crypt/sbctl: add 0.10 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/sbctl-0.10.ebuild | 33 + 2 files changed, 36 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 5156999ee2dd..2c850a3e 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,3 +1,6 @@ +DIST sbctl-0.10-deps.tar.xz 21535928 BLAKE2B 8c63574ee8dafe998b28078553b30485aa34f75377602c83b4b04d3a65e6ba2ca162b8c3abe2a8dbf4d860258ae4178a6dad4b2835e3c2d79b4295a9539638b5 SHA512 4f811ed7fc78267e5b7dceb79b28e951e50c7affaf1acbbe1c75b1df8702511cdcf0ab3145c474644fc976a64e5beb147b2cf54ef6773d538d20876365a3e879 +DIST sbctl-0.10.tar.gz 1627117 BLAKE2B e123d53094481249d43a3b98140a4fb28281f28d192d9834af65bdc077a60b51f53d6fb941eb54f63a5fc45aafe9d5b9a8858c2eb55636c4a1ca1cf3392e0f31 SHA512 73a12a78b0ae9e020f8ec168840dcb436c0ff54bbe3906643be65119ce925ba95f8d4558bd6868dbd6d2c1dcd6b16a8f8571fb465d36ef0d98229040db81ffdb +DIST sbctl-0.10.tar.gz.sig 566 BLAKE2B 8ecac994cb4705a4728bb0a1424ece06f394da87cf518395b3590949c5e9925965c57ec03c3b26e9f97073b2abc0348f7d822bdc351d5b230a87f422e7f836e4 SHA512 34910726155fce49c6c507b0d43fb01d1fc1782bd4cccaaed1fa286f63cd09af0a25f3dc295312770ff9afc931a19d9dbc71c02f0e92ae3fcce64205bcaeb9da DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782 SHA512 6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937 DIST sbctl-0.9.tar.gz 108318 BLAKE2B 8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03 SHA512 5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22 DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28 SHA512 39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d diff --git a/app-crypt/sbctl/sbctl-0.10.ebuild b/app-crypt/sbctl/sbctl-0.10.ebuild new file mode 100644 index ..8f6347d09018 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.10.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module 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 + https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz + verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" + +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="${BROOT}/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 +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: bd8e104093cb25a1b0196b7837943ac147e142ae Author: John Helmert III gentoo org> AuthorDate: Sat Oct 1 19:32:42 2022 + Commit: John Helmert III gentoo org> CommitDate: Sat Oct 1 20:25:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8e1040 app-crypt/sbctl: stabilize 0.9 for amd64 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild index 6591017b5e46..d6647f28d81d 100644 --- a/app-crypt/sbctl/sbctl-0.9.ebuild +++ b/app-crypt/sbctl/sbctl-0.9.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND="app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron )"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: e895424749d1e14f3266ec86f6fab63942c504be Author: John Helmert III gentoo org> AuthorDate: Fri Aug 5 22:04:13 2022 + Commit: John Helmert III gentoo org> CommitDate: Fri Aug 5 22:06:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8954247 app-crypt/sbctl: deduplicate BDEPEND Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/sbctl-0.9.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild index 7d3e9ef2e850..6591017b5e46 100644 --- a/app-crypt/sbctl/sbctl-0.9.ebuild +++ b/app-crypt/sbctl/sbctl-0.9.ebuild @@ -16,7 +16,6 @@ SLOT="0" KEYWORDS="~amd64" BDEPEND="app-text/asciidoc - dev-lang/go verify-sig? ( sec-keys/openpgp-keys-foxboron )" VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/foxboron.asc"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/sbctl/
commit: 46694cf0c3e2c0512b65aa5acfe52e0a4fcb04cf Author: John Helmert III gentoo org> AuthorDate: Tue Aug 2 16:53:13 2022 + Commit: John Helmert III gentoo org> CommitDate: Tue Aug 2 16:55:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46694cf0 app-crypt/sbctl: new package, add 0.9 Signed-off-by: John Helmert III gentoo.org> app-crypt/sbctl/Manifest | 3 +++ app-crypt/sbctl/metadata.xml | 12 app-crypt/sbctl/sbctl-0.9.ebuild | 34 ++ 3 files changed, 49 insertions(+) diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest new file mode 100644 index ..5156999ee2dd --- /dev/null +++ b/app-crypt/sbctl/Manifest @@ -0,0 +1,3 @@ +DIST sbctl-0.9-deps.tar.xz 21517024 BLAKE2B 6a90caf5bae7561d63d65777f8293012f946a1688dc86e2a9932ec1eb6cd3b89cd2293c202daa01ab8dc91952fcb7c47974a72d1750965d9d0636441d1405782 SHA512 6ec614082a15b2817f551d7b25353f1014bec7a86b730617168ba719695836571cbeff66b9ee57ebef37fcbfff4565117fc44ad1580b790a9cb031f861e71937 +DIST sbctl-0.9.tar.gz 108318 BLAKE2B 8d50562e471416562e5cec07e155ea16cb919cff062435c3450e09c1d411b3a356f42a062aae74c5b826afe6f7853a68eb213b479797ca85bbd847d95d386f03 SHA512 5b1d02dce29ca2adc96048191ebdd07003d4ada28fb829fb829db27645710696502efe1c4b94166df7ddeceaa283cc713e7d9195c11291d426a69aa3cce5cf22 +DIST sbctl-0.9.tar.gz.sig 566 BLAKE2B 1932291376bd993626cfeaa82a7a58ea8998eefbf8cf952a66ba9133d22f4da414a0cbe1e50382308d710fe7af0277582cb8c3d77cd043cb4d22c6e832da8c28 SHA512 39f7848796c92babe9ffd3928c71adee4987ab97ae8606baecaf2c7def7a5147624027450c6bfafc66e30c18d609354d06e5c30aeb362fabd8d7efcaed7e151d diff --git a/app-crypt/sbctl/metadata.xml b/app-crypt/sbctl/metadata.xml new file mode 100644 index ..31fb1548e9e1 --- /dev/null +++ b/app-crypt/sbctl/metadata.xml @@ -0,0 +1,12 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + a...@gentoo.org + John Helmert III + + + Foxboron/sbctl + https://github.com/Foxboron/sbctl/releases + + diff --git a/app-crypt/sbctl/sbctl-0.9.ebuild b/app-crypt/sbctl/sbctl-0.9.ebuild new file mode 100644 index ..7d3e9ef2e850 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.9.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module 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 + https://dev.gentoo.org/~ajak/dist/${P}-deps.tar.xz + verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="app-text/asciidoc + dev-lang/go + verify-sig? ( sec-keys/openpgp-keys-foxboron )" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/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 +}