Summary(pl.UTF-8): Narzędzia do zarządzania aktualizacjami firmware'u przez UEFI
Name: fwupdate
Version: 9
-Release: 1
+Release: 2
License: GPL v2
Group: Libraries
Source0: https://github.com/rhinstaller/fwupdate/archive/%{version}/%{name}-%{version}.tar.gz
URL: https://github.com/rhinstaller/fwupdate
BuildRequires: efivar-devel >= 0.30
BuildRequires: gnu-efi
+BuildRequires: libsmbios-devel
%{?with_pesign:BuildRequires: pesign}
BuildRequires: popt-devel
BuildRequires: sed >= 4.0
Requires: %{name}-libs = %{version}-%{release}
#Requires(post): efibootmgr >= 0.12
-ExclusiveArch: %{ix86} %{x8664} arm aarch64 ia64
+ExclusiveArch: %{ix86} %{x8664} x32 %{arm} aarch64 ia64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define efidir pld
%{__sed} -i -e 's/pesign/cp $< $@ \&\& : &/' efi/Makefile
%endif
+%ifarch x32
+%{__sed} -i -e '/^BUILDFLAGS\s*:= /s/:= /:= -m64 /' efi/Makefile
+%endif
+
%build
%{__make} \
%ifarch x32
%ifarch %{x8664} x32
/boot/efi/EFI/%{efidir}/fwupx64.efi
%endif
-%ifarch arm
+%ifarch %{arm}
/boot/efi/EFI/%{efidir}/fwuparm.efi
%endif
%ifarch aarch64
/boot/efi/EFI/%{efidir}/fwupaa64.efi
%endif
-%ifnarch %{ix86} %{x8664} x32 arm aarch64
+%ifnarch %{ix86} %{x8664} x32 %{arm} aarch64
/boot/efi/EFI/%{efidir}/fwupdate.efi
%endif
%dir /boot/efi/EFI/%{efidir}/fw