The package rpms/coreboot-utils.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/coreboot-utils.git/commit/?id=05b....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit 05b2c2fff111cb89faac4db6bfcaf9ad7a32659a
Author: Richard Hughes <richard(a)hughsie.com>
Date: Tue Sep 10 11:33:14 2019 +0100
There is no sys/io.h included in glibc-headers on aarch64
See
https://bugzilla.redhat.com/show_bug.cgi?id=1116162 for details
diff --git a/coreboot-utils.spec b/coreboot-utils.spec
index 8ec8922..6c2e9c6 100644
--- a/coreboot-utils.spec
+++ b/coreboot-utils.spec
@@ -36,13 +36,11 @@ make %{?_smp_mflags} CFLAGS="%{optflags}
-I../../src/commonlib/include" -C util/
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/cbfstool
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/amdfwtool
make %{?_smp_mflags} CFLAGS="%{optflags} -I../../src/commonlib/include" -C
util/intelvbttool
-# These need sys/io.h, notably missing on power64 and probably more
-%ifarch %{arm} %{ix86} x86_64
+# These need sys/io.h, notably missing on power64, aarch64 and probably more
+%ifarch %{ix86} x86_64
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/ectool
make %{?_smp_mflags} CC="%{__cc} %{optflags}" -C util/superiotool
make %{?_smp_mflags} CFLAGS="%{optflags} -DCMOS_HAL=1 -I." -C util/nvramtool
-%endif
-%ifarch %{ix86} x86_64
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/inteltool
make %{?_smp_mflags} CFLAGS="%{optflags} -I." -C util/viatool
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/intelmetool
@@ -68,13 +66,11 @@ install util/intelvbttool/intelvbttool %{buildroot}%{_bindir}
install util/cbmem/cbmem %{buildroot}%{_bindir}
install util/romcc/romcc %{buildroot}%{_bindir}
install -pm644 util/romcc/romcc.1 %{buildroot}%{_mandir}/man1/
-%ifarch %{arm} %{ix86} x86_64
+%ifarch %{ix86} x86_64
install -d %{buildroot}%{_sbindir}
-make %{?_smp_mflags} PREFIX=%{buildroot}/%{_prefix} -C util/ectool install
make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/superiotool install
make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/nvramtool install
-%endif
-%ifarch %{ix86} x86_64
+make %{?_smp_mflags} PREFIX=%{buildroot}/%{_prefix} -C util/ectool install
make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/inteltool install
install util/viatool/viatool %{buildroot}%{_bindir}
make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/intelmetool install
@@ -98,7 +94,7 @@ install -pm644 util/msrtool/COPYING COPYING.msrtool
%files
%{_bindir}/*
%{_mandir}/man1/*
-%ifarch %{arm} %{ix86} x86_64
+%ifarch %{ix86} x86_64
%{_mandir}/man8/*
%{_sbindir}/*
%endif
commit 247609c5f068a97a20c1b7005ff01b42610fb75c
Author: Richard Hughes <richard(a)hughsie.com>
Date: Tue Sep 10 10:16:44 2019 +0100
Update to the 4.9 release
diff --git a/.gitignore b/.gitignore
index 0825043..f490820 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@
/coreboot-4.5.tar.xz
/coreboot-4.6.tar.xz
/coreboot-4.8.tar.xz
+/coreboot-blobs-4.9.tar.xz
+/coreboot-4.9.tar.xz
diff --git a/coreboot-utils.spec b/coreboot-utils.spec
index f76216f..8ec8922 100644
--- a/coreboot-utils.spec
+++ b/coreboot-utils.spec
@@ -1,6 +1,6 @@
Name: coreboot-utils
-Version: 4.8
-Release: 7%{?dist}
+Version: 4.9
+Release: 1%{?dist}
Summary: Various utilities from coreboot project
# superiotool is GPLv2+, rest is GPLv2
@@ -32,11 +32,10 @@ Headers used by projects using coreboot.
%build
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/romcc romcc
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/cbmem
-make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/ifdfake
make %{?_smp_mflags} CFLAGS="%{optflags} -I../../src/commonlib/include" -C
util/ifdtool
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/cbfstool
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/amdfwtool
-make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/intelvbttool
+make %{?_smp_mflags} CFLAGS="%{optflags} -I../../src/commonlib/include" -C
util/intelvbttool
# These need sys/io.h, notably missing on power64 and probably more
%ifarch %{arm} %{ix86} x86_64
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/ectool
@@ -61,7 +60,6 @@ install -d %{buildroot}%{_mandir}/man1
install -d %{buildroot}%{_includedir}/coreboot/commonlib
install src/commonlib/include/commonlib/*.h
%{buildroot}%{_includedir}/coreboot/commonlib
-make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/ifdfake install
# ifdtool & viatool install targets try to install a nonexistent manpage...
install util/ifdtool/ifdtool %{buildroot}%{_bindir}
install util/cbfstool/cbfstool %{buildroot}%{_bindir}
@@ -91,7 +89,6 @@ install -pm644 util/nvramtool/README README.nvramtool
install -pm644 util/nvramtool/COPYING COPYING.nvramtool
install -pm644 util/nvramtool/DISCLAIMER DISCLAIMER.nvramtool
install -pm644 util/romcc/COPYING COPYING.romcc
-install -pm644 util/optionlist/README README.optionlist
%ifarch %{ix86} x86_64
install -pm644 util/viatool/README README.viatool
install -pm644 util/msrtool/COPYING COPYING.msrtool
@@ -108,7 +105,6 @@ install -pm644 util/msrtool/COPYING COPYING.msrtool
%doc README.superiotool COPYING.superiotool
%doc README.nvramtool COPYING.nvramtool DISCLAIMER.nvramtool
%doc COPYING.romcc
-%doc README.optionlist
%ifarch %{ix86} x86_64
%doc README.viatool
%doc COPYING.msrtool
@@ -119,6 +115,9 @@ install -pm644 util/msrtool/COPYING COPYING.msrtool
%{_includedir}/coreboot/commonlib/*.h
%changelog
+* Tue Sep 10 2019 Richard Hughes <richard(a)hughsie.com> - 4.9-1
+- Update to the 4.9 release
+
* Tue Sep 10 2019 Richard Hughes <richard(a)hughsie.com> - 4.8-7
- Include the commonlib headers needed by fwupd
diff --git a/sources b/sources
index 1d87996..d377a38 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (coreboot-4.8.tar.xz) =
f6e79d9a93845263f67639e7dab9cf627426d1728ee0140070693d1903e122a68f4f33733c8448c76e11fdc0ee8e3bc5f8f1bc86b7d14be4344903b85e85529d
+SHA512 (coreboot-4.9.tar.xz) =
2ef203bdaa4230e223e895c6b75fb20e883311b3491e7171948dfd0a57517c376754c1f4fd4b8bd255abf1cd3d95e4bbd15bfda42bfa8b3b87d6fcb80798c369
commit 0c956f09d45e35c61f5b3a0ac70324028b9b3933
Author: Richard Hughes <richard(a)hughsie.com>
Date: Tue Sep 10 10:13:00 2019 +0100
Include the commonlib headers needed by fwupd
diff --git a/coreboot-utils.spec b/coreboot-utils.spec
index f9dd876..f76216f 100644
--- a/coreboot-utils.spec
+++ b/coreboot-utils.spec
@@ -1,6 +1,6 @@
Name: coreboot-utils
Version: 4.8
-Release: 4%{?dist}
+Release: 7%{?dist}
Summary: Various utilities from coreboot project
# superiotool is GPLv2+, rest is GPLv2
@@ -19,11 +19,16 @@ coreboot is a Free Software project aimed at replacing the proprietary
BIOS
(firmware) found in most computers. This package contains various utilities
used to develop and configure systems with coreboot.
+%package devel
+Summary: Headers for coreboot
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Headers used by projects using coreboot.
%prep
%autosetup -p1 -n coreboot-%{version}
-
%build
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/romcc romcc
make %{?_smp_mflags} CFLAGS="%{optflags}" -C util/cbmem
@@ -52,6 +57,10 @@ install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_datadir}
install -d %{buildroot}%{_mandir}/man1
+# header files
+install -d %{buildroot}%{_includedir}/coreboot/commonlib
+install src/commonlib/include/commonlib/*.h
%{buildroot}%{_includedir}/coreboot/commonlib
+
make %{?_smp_mflags} DESTDIR=%{buildroot} PREFIX=%{_prefix} -C util/ifdfake install
# ifdtool & viatool install targets try to install a nonexistent manpage...
install util/ifdtool/ifdtool %{buildroot}%{_bindir}
@@ -106,8 +115,13 @@ install -pm644 util/msrtool/COPYING COPYING.msrtool
%{python3_sitelib}/*
%endif
+%files devel
+%{_includedir}/coreboot/commonlib/*.h
%changelog
+* Tue Sep 10 2019 Richard Hughes <richard(a)hughsie.com> - 4.8-7
+- Include the commonlib headers needed by fwupd
+
* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 4.8-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild