The package rpms/fwupd.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/fwupd.git/commit/?id=816baf377c02....
Change:
+%ifarch x86_64 %{ix86}
Thanks.
Full change:
============
commit 816baf377c022a38f779d2efe70be21ccaf22b8f
Author: Richard Hughes <richard(a)hughsie.com>
Date: Mon May 22 21:29:33 2017 +0100
New upstream release
diff --git a/.gitignore b/.gitignore
index 12fd511..6370d5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,7 @@
/fwupd-0.7.3.tar.xz
/fwupd-0.7.4.tar.xz
/fwupd-0.7.5.tar.xz
+/fwupd-0.8.0.tar.xz
+/fwupd-0.8.1.tar.xz
+/fwupd-0.8.2.tar.xz
+/fwupd-0.9.2.tar.xz
diff --git a/0001-Switch-to-the-Amazon-S3-CDN-for-firmware-metadata.patch
b/0001-Switch-to-the-Amazon-S3-CDN-for-firmware-metadata.patch
deleted file mode 100644
index c48895c..0000000
--- a/0001-Switch-to-the-Amazon-S3-CDN-for-firmware-metadata.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 96e1ea6b265728aad5bf43f18009abb3befc34a0 Mon Sep 17 00:00:00 2001
-From: Richard Hughes <richard(a)hughsie.com>
-Date: Thu, 11 Aug 2016 18:24:14 +0100
-Subject: [PATCH] Switch to the Amazon S3 CDN for firmware metadata
-
-This is much more scalable than millions of clients hitting a single
-OpenShift instance.
----
- data/fwupd.conf | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/data/fwupd.conf b/data/fwupd.conf
-index 5aacd5c..3ec448b 100644
---- a/data/fwupd.conf
-+++ b/data/fwupd.conf
-@@ -3,8 +3,8 @@
- # The download URI to use for LVFS metadata
- #
- # If you want to use testing firmware then change this value to:
--#
https://secure-lvfs.rhcloud.com/downloads/firmware-testing.xml.gz
--DownloadURI=https://secure-lvfs.rhcloud.com/downloads/firmware.xml.gz
-+#
https://s3.amazonaws.com/lvfsbucket/downloads/firmware-testing.xml.gz
-+DownloadURI=https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz
-
- # If we should verify option ROM images
- EnableOptionROM=true
---
-2.7.4
-
diff --git a/fwupd.spec b/fwupd.spec
index 5689f44..4747ecc 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -3,9 +3,18 @@
%global libgusb_version 0.2.9
%global libsoup_version 2.51.92
+%ifarch x86_64 %{ix86}
+%global have_smbios 1
+%endif
+
+# FIXME: should also be aarch64, but efivar not present there yet
+%ifarch x86_64 %{ix86}
+%global have_uefi 1
+%endif
+
Summary: Firmware update daemon
Name: fwupd
-Version: 0.7.5
+Version: 0.9.2
Release: 1%{?dist}
License: GPLv2+
URL:
https://github.com/hughsie/fwupd
@@ -14,7 +23,6 @@ Source0:
http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.
BuildRequires: docbook-utils
BuildRequires: gettext
BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: intltool
BuildRequires: libappstream-glib-devel >= %{libappstream_version}
BuildRequires: libgudev1-devel
BuildRequires: libgusb-devel >= %{libgusb_version}
@@ -29,14 +37,16 @@ BuildRequires: libarchive-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gcab
BuildRequires: valgrind
+BuildRequires: valgrind-devel
BuildRequires: elfutils-libelf-devel
BuildRequires: gtk-doc
+BuildRequires: meson
-%ifarch x86_64 %{ix86}
+%if 0%{?have_smbios}
BuildRequires: libsmbios-devel >= 2.3.0
%endif
-%ifarch x86_64 %{ix86} aarch64
+%if 0%{?have_uefi}
BuildRequires: fwupdate-devel >= 7
%endif
@@ -51,6 +61,7 @@ Requires: libgusb%{?_isa} >= %{libgusb_version}
Requires: libsoup%{?_isa} >= %{libsoup_version}
Obsoletes: fwupd-sign < 0.1.6
+Obsoletes: libebitdo < 0.7.5-3
%description
fwupd is a daemon to allow session software to update device firmware.
@@ -58,6 +69,7 @@ fwupd is a daemon to allow session software to update device firmware.
%package devel
Summary: Development package for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
+Obsoletes: libebitdo-devel < 0.7.5-3
%description devel
Files for development with %{name}.
@@ -75,52 +87,36 @@ Requires: libdfu%{?_isa} = %{version}-%{release}
%description -n libdfu-devel
Files for development with libdfu.
-%package -n libebitdo
-Summary: A library for accessing 8Bitdo hardware
-
-%description -n libebitdo
-A library for updating 8Bitdo USB devices.
-
-%package -n libebitdo-devel
-Summary: Development package for libebitdo
-Requires: libebitdo%{?_isa} = %{version}-%{release}
-
-%description -n libebitdo-devel
-Files for development with libebitdo.
-
%prep
%setup -q
%build
-%configure \
- --disable-static \
- --enable-gtk-doc \
- --enable-colorhug \
-%ifarch x86_64 %{ix86} aarch64
- --enable-uefi \
+
+%meson \
+ -Denable-tests=false \
+ -Denable-thunderbolt=false \
+%if 0%{?have_uefi}
+ -Denable-uefi=true \
%else
- --disable-uefi \
+ -Denable-uefi=false \
%endif
-%ifarch x86_64 %{ix86}
- --enable-dell \
+%if 0%{?have_smbios}
+ -Denable-dell=true \
+ -Denable-synaptics=true \
%else
- --disable-dell \
+ -Denable-dell=false \
+ -Denable-synaptics=false \
%endif
- --disable-rpath \
- --disable-silent-rules \
- --disable-dependency-tracking
+ -Denable-colorhug=true
-make %{?_smp_mflags}
+%meson_build
%install
-make install DESTDIR=$RPM_BUILD_ROOT
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-mkdir --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
+%meson_install
-%find_lang %{name}
+mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
-%check
-make check VERBOSE=1
+%find_lang %{name}
%post
/sbin/ldconfig
@@ -136,9 +132,6 @@ make check VERBOSE=1
%post -n libdfu -p /sbin/ldconfig
%postun -n libdfu -p /sbin/ldconfig
-%post -n libebitdo -p /sbin/ldconfig
-%postun -n libebitdo -p /sbin/ldconfig
-
%files -f %{name}.lang
%doc README.md AUTHORS NEWS
%license COPYING
@@ -161,12 +154,28 @@ make check VERBOSE=1
%dir %{_localstatedir}/lib/fwupd
%{_libdir}/libfwupd*.so.*
%{_libdir}/girepository-1.0/Fwupd-1.0.typelib
-%dir %{_localstatedir}/cache/app-info
-%dir %{_localstatedir}/cache/app-info/icons
-%dir %{_localstatedir}/cache/app-info/xmls
/usr/lib/udev/rules.d/*.rules
-%dir %{_libdir}/fwupd-plugins-1
-%{_libdir}/fwupd-plugins-1/*.so
+%dir %{_libdir}/fwupd-plugins-2
+%{_libdir}/fwupd-plugins-2/libfu_plugin_altos.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_colorhug.so
+%if 0%{?have_smbios}
+%{_libdir}/fwupd-plugins-2/libfu_plugin_dell.so
+%endif
+%{_libdir}/fwupd-plugins-2/libfu_plugin_dfu.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_ebitdo.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_raspberrypi.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_steelseries.so
+%if 0%{?have_smbios}
+%{_libdir}/fwupd-plugins-2/libfu_plugin_synapticsmst.so
+%endif
+%{_libdir}/fwupd-plugins-2/libfu_plugin_test.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_udev.so
+%if 0%{?have_uefi}
+%{_libdir}/fwupd-plugins-2/libfu_plugin_uefi.so
+%endif
+%{_libdir}/fwupd-plugins-2/libfu_plugin_unifying.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_upower.so
+%{_libdir}/fwupd-plugins-2/libfu_plugin_usb.so
%ghost %{_localstatedir}/lib/fwupd/gnupg
%files devel
@@ -191,18 +200,14 @@ make check VERBOSE=1
%{_libdir}/libdfu*.so
%{_libdir}/pkgconfig/dfu.pc
-%files -n libebitdo
-%{_bindir}/ebitdo-tool
-%{_libdir}/libebitdo*.so.*
-
-%files -n libebitdo-devel
-%dir %{_includedir}/libebitdo
-%{_includedir}/ebitdo.h
-%{_includedir}/libebitdo/*.h
-%{_libdir}/libebitdo*.so
-%{_libdir}/pkgconfig/ebitdo.pc
-
%changelog
+* Mon May 22 2017 Richard Hughes <richard(a)hughsie.com> 0.9.2-1
+- New upstream release
+- Add support for Unifying DFU features
+- Do not spew a critial warning when parsing an invalid URI
+- Ensure steelseries device is closed if it returns an invalid packet
+- Ignore spaces in the Unifying version prefix
+
* Wed Oct 19 2016 Richard Hughes <richard(a)hughsie.com> 0.7.5-1
- New upstream release
- Add quirks for HydraBus as it does not have a DFU runtime
diff --git a/sources b/sources
index 0be4d18..4ceeb33 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-84ac859bdb83b2f8d7088fdec57a7013 fwupd-0.7.5.tar.xz
+SHA512 (fwupd-0.9.2.tar.xz) =
9cca2e152536e13c0d702e44582d5e7bfdd1d3b0a363dc18769f95477975b785424c3774b960aa3e50e9e1fdcf5330e6ddc5c3e27738460328d49c83145229b9