commit: a5f2857de81366dc6d8aba2daec31c16fbdc274f
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 07:25:34 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 11:32:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f2857d
sys-apps/fwupd-efi: use secureboot.eclass to sign efi exec
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild
b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild
index 873f7f279123..553f1fbfc16e 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 toolchain-funcs
+inherit meson python-any-r1 secureboot toolchain-funcs
DESCRIPTION="EFI executable for fwupd"
HOMEPAGE="https://fwupd.org"
@@ -39,6 +39,11 @@ python_check_deps() {
python_has_version "dev-python/pefile[${PYTHON_USEDEP}]"
}
+pkg_setup() {
+ python-any-r1_pkg_setup
+ secureboot_pkg_setup
+}
+
src_prepare() {
default
@@ -58,3 +63,8 @@ src_configure() {
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+ secureboot_auto_sign
+}