From 224a9036ae501327ca347ba7d13b84778d29a25e Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 27 Mar 2019 11:38:41 +0000 Subject: [PATCH] trivial: Build the ModemManager plugin on F30+ --- contrib/fwupd.spec.in | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/contrib/fwupd.spec.in b/contrib/fwupd.spec.in index 62956097a..2e689947c 100644 --- a/contrib/fwupd.spec.in +++ b/contrib/fwupd.spec.in @@ -26,6 +26,11 @@ %global have_dell 1 %endif +# only available recently +%if 0%{?fedora} >= 30 +%global have_modem_manager 1 +%endif + Summary: Firmware update daemon Name: fwupd Version: #VERSION# @@ -61,7 +66,11 @@ BuildRequires: help2man BuildRequires: json-glib-devel >= %{json_glib_version} BuildRequires: vala BuildRequires: bash-completion -#BuildRequires: ModemManager-glib-devel >= 1.9.1 + +%if 0%{?have_modem_manager} +BuildRequires: ModemManager-glib-devel >= 1.10.0 +BuildRequires: libqmi-devel >= 1.22.0 +%endif %if 0%{?have_redfish} BuildRequires: efivar-devel >= 33 @@ -161,6 +170,11 @@ Data files for installed tests. %else -Dplugin_dell=false \ -Dplugin_synaptics=false \ +%endif +%if 0%{?have_modem_manager} + -Dplugin_modem_manager=true \ +%else + -Dplugin_modem_manager=false \ %endif -Dman=true @@ -273,7 +287,9 @@ mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg %{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so %{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so %{_libdir}/fwupd-plugins-3/libfu_plugin_flashrom.so -#%{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so +%if 0%{?have_modem_manager} +%{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so +%endif %{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so %if 0%{?have_uefi} %{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so