summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgy Yakovlev <gyakovlev@gentoo.org>2020-11-11 12:43:44 -0800
committerGeorgy Yakovlev <gyakovlev@gentoo.org>2020-11-11 12:47:35 -0800
commit8ba604383b389830bbef691ec06facf798467ff5 (patch)
treefa44aa9d03552427a7bbf58b5b32c216c22ad877 /sys-apps/fwupd
parentlxde-base/lxpanel: Remove USE=X gdk-pixbuf dependency (diff)
downloadgentoo-8ba604383b389830bbef691ec06facf798467ff5.tar.gz
gentoo-8ba604383b389830bbef691ec06facf798467ff5.tar.bz2
gentoo-8ba604383b389830bbef691ec06facf798467ff5.zip
sys-apps/fwupd: add USE=flashrom
Closes: https://bugs.gentoo.org/727224 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Acked-by: Lars Wendler <polynomial-c@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Diffstat (limited to 'sys-apps/fwupd')
-rw-r--r--sys-apps/fwupd/fwupd-1.5.1-r1.ebuild7
-rw-r--r--sys-apps/fwupd/metadata.xml1
2 files changed, 4 insertions, 4 deletions
diff --git a/sys-apps/fwupd/fwupd-1.5.1-r1.ebuild b/sys-apps/fwupd/fwupd-1.5.1-r1.ebuild
index f7eee108ca59..9ab001c44f90 100644
--- a/sys-apps/fwupd/fwupd-1.5.1-r1.ebuild
+++ b/sys-apps/fwupd/fwupd-1.5.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
-IUSE="agent amt dell gtk-doc elogind minimal introspection +man nvme policykit synaptics systemd test thunderbolt tpm uefi"
+IUSE="agent amt dell gtk-doc elogind flashrom minimal introspection +man nvme policykit synaptics systemd test thunderbolt tpm uefi"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )
dell? ( uefi )
@@ -58,6 +58,7 @@ CDEPEND="${PYTHON_DEPS}
>=sys-libs/libsmbios-2.4.0
)
elogind? ( >=sys-auth/elogind-211 )
+ flashrom? ( >=sys-apps/flashrom-1.2-r3 )
policykit? (
>=sys-auth/polkit-0.103
)
@@ -112,6 +113,7 @@ src_configure() {
$(meson_use amt plugin_amt)
$(meson_use dell plugin_dell)
$(meson_use elogind)
+ $(meson_use flashrom plugin_flashrom)
$(meson_use gtk-doc gtkdoc)
$(meson_use man)
$(meson_use nvme plugin_nvme)
@@ -123,9 +125,6 @@ src_configure() {
$(meson_use thunderbolt plugin_thunderbolt)
$(meson_use tpm)
$(meson_use uefi plugin_uefi)
- # Although our sys-apps/flashrom package now provides
- # libflashrom.a, meson still can't find it
- -Dplugin_flashrom="false"
# Dependencies are not available (yet?)
-Dplugin_modem_manager="false"
-Dconsolekit="false"
diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml
index 70be5575b0f1..757decb28e49 100644
--- a/sys-apps/fwupd/metadata.xml
+++ b/sys-apps/fwupd/metadata.xml
@@ -9,6 +9,7 @@
<flag name="agent">Enable update notification agent</flag>
<flag name="amt">Build and install Intel AMT plugin</flag>
<flag name="dell">Enable Dell-specific support.</flag>
+ <flag name="flashrom">Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg></flag>
<flag name="gpg">Enable GPG support.</flag>
<flag name="man">Build and install man pages</flag>
<flag name="nvme">Build and install NVMe plugin</flag>