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=816baf377c022a3....
Change: +%ifarch x86_64 %{ix86}
Thanks.
Full change: ============
commit 816baf377c022a38f779d2efe70be21ccaf22b8f Author: Richard Hughes richard@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@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/%%7Bname%7D-%%7Bversion%7D. 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@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@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