commit:     b9040ff6e4b639d95dd425bdde580322baae08a9
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  5 22:16:56 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Nov  6 01:38:56 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9040ff6

sys-apps/fwupd: add ~ppc64 keyword

it's needed on ppc64le talos II/blackbird machines
to update broadcom NIC firmware to a free one.
https://github.com/fwupd/fwupd/commit/4123885c816ed4482af5abd52a7cd5d92762887f

we have to disable msr plugin, as it can't be used/built on ppc64,
but is enabled by default.

new brcm fw can be installed with:

 fwupdmgr enable-remote lvfs-testing
 fwupdmgr get-updates
 fwupsmgr switch-branch

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-apps/fwupd/fwupd-1.5.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.5.1.ebuild 
b/sys-apps/fwupd/fwupd-1.5.1.ebuild
index 51fbbb8789f..58e4ad3c5ea 100644
--- a/sys-apps/fwupd/fwupd-1.5.1.ebuild
+++ b/sys-apps/fwupd/fwupd-1.5.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE="agent amt dell gtk-doc elogind minimal introspection +man nvme policykit 
synaptics systemd test thunderbolt tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        ^^ ( elogind minimal systemd )
@@ -128,6 +128,7 @@ src_configure() {
                -Dplugin_modem_manager="false"
                -Dconsolekit="false"
        )
+       use ppc64 && emesonargs+=( -Dplugin_msr="false" )
        export CACHE_DIRECTORY="${T}"
        meson_src_configure
 }

Reply via email to