Hello community, here is the log from the commit of package gnu-efi for openSUSE:Factory checked in at 2015-06-18 06:36:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnu-efi (Old) and /work/SRC/openSUSE:Factory/.gnu-efi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnu-efi" Changes: -------- --- /work/SRC/openSUSE:Factory/gnu-efi/gnu-efi.changes 2014-11-12 00:20:47.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gnu-efi.new/gnu-efi.changes 2015-06-18 06:36:32.000000000 +0200 @@ -1,0 +2,31 @@ +Fri Jun 12 08:06:57 UTC 2015 - mplus...@suse.com + +- Cleanup spec file with spec-cleaner +- Resolve merge conflicts + +------------------------------------------------------------------- +Thu Jun 11 04:08:53 UTC 2015 - g...@suse.com + +- Update to gnu-efi 3.0.2 + + Fix ARM32 and AARCH64 builds + + _SPrint: fix NULL termination + + Add current OsIndications values + + Add the QueryVariableInfo() API + + Add the capsule API + + Fix Table Header misspelling. Change from EFI_TABLE_HEARDER to + EFI_TABLE_HEADER. + + Allow reuse of this file beyond GPL compatible software, update + the license of crt0-efi-aarch64.S to dual 2-clause BSD/GPLv2+. + + Add the missing Variable attributes + + document that binutils >= 2.24 needed + + allow to use external stdarg.h + + Add support for 32-bit ARM +- Enable ARM 32 +- Add upstream patches + + gnu-efi-setjmp.patch + + gnu-efi-missing-error-code.patch +- Drop patches + + gnu-efi-allow-external-stdarg.patch (upstreamed) + + gnu-efi-build-fix.patch (no necessary) + +------------------------------------------------------------------- Old: ---- gnu-efi-allow-external-stdarg.patch gnu-efi-build-fix.patch gnu-efi_3.0w.orig.tar.gz New: ---- gnu-efi-3.0.2.tar.bz2 gnu-efi-missing-error-code.patch gnu-efi-setjmp.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnu-efi.spec ++++++ --- /var/tmp/diff_new_pack.8Le7f1/_old 2015-06-18 06:36:33.000000000 +0200 +++ /var/tmp/diff_new_pack.8Le7f1/_new 2015-06-18 06:36:33.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnu-efi # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,59 +17,54 @@ Name: gnu-efi -Version: 3.0w +Version: 3.0.2 Release: 0 Summary: Library for EFI Applications License: BSD-3-Clause and GPL-2.0+ Group: Development/Libraries/Other Url: http://sourceforge.net/projects/gnu-efi -Source: http://downloads.sourceforge.net/gnu-efi/gnu-efi_3.0w.orig.tar.gz +Source: http://sourceforge.net/projects/gnu-efi/files/gnu-efi-%{version}.tar.bz2 Source1: %{name}-rpmlintrc -Patch1: %{name}-build-fix.patch -Patch2: %{name}-allow-external-stdarg.patch +Patch1: %{name}-setjmp.patch +Patch2: %{name}-missing-error-code.patch BuildRequires: kernel-source BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: ia64 %ix86 x86_64 aarch64 +ExclusiveArch: ia64 %ix86 x86_64 aarch64 %arm %description -Library to develop EFI applications for IA-64 (IPF), IA-32 (x86) and x86_64 -platforms using the GNU toolchain and the EFI development environment. - -Authors: --------- - Johannes Erdfelt <jerdf...@valinux.com> - David Mosberger <dav...@hpl.hp.com> - Stephane Eranian <eran...@hpl.hp.com> +Library to develop EFI applications for IA-64 (IPF), IA-32 (x86), x86_64, +ARM-32, and ARM-64 platforms using the GNU toolchain and the EFI development +environment. %prep -%setup -q -n gnu-efi-3.0 +%setup -q %patch1 -p1 -%patch2 -p2 +%patch2 -p1 %build ########################## ## DO NOT ADD RPM OPT FLAGS! THIS DOES NOT BUILD AGAINST GLIBC ## ########################## -make LINUX_HEADERS=/usr/src/linux +make %{?_smp_mflags} LINUX_HEADERS=%{_prefix}/src/linux %install -make install INSTALLROOT=%{buildroot} LIBDIR=%{_prefix}/%_lib PREFIX=%{_prefix} +make install INSTALLROOT=%{buildroot} LIBDIR=%{_libdir} PREFIX=%{_prefix} %if 0 -mkdir %{buildroot}%{_prefix}/%{_lib}/%{name} -cp -p apps/*.efi %{buildroot}%{_prefix}/%{_lib}/%{name} +mkdir %{buildroot}%{_libdir}/%{name} +cp -p apps/*.efi %{buildroot}%{_libdir}/%{name} %endif %files %defattr(-, root, root) %doc README.* -%{_prefix}/include/efi -%{_prefix}/%{_lib}/crt0-efi-*.o -%{_prefix}/%{_lib}/elf_*_efi.lds -%{_prefix}/%{_lib}/libefi.a -%{_prefix}/%{_lib}/libgnuefi.a +%{_includedir}/efi +%{_libdir}/crt0-efi-*.o +%{_libdir}/elf_*_efi.lds +%{_libdir}/libefi.a +%{_libdir}/libgnuefi.a %if 0 -%{_prefix}/%{_lib}/%{name} +%{_libdir}/%{name} %endif %changelog ++++++ gnu-efi-missing-error-code.patch ++++++ >From 37d7bee82a627999563069b090866076e055a871 Mon Sep 17 00:00:00 2001 From: Nigel Croxon <nigel.cro...@hp.com> Date: Thu, 14 May 2015 12:38:39 -0400 Subject: [PATCH] Added some missing error code descriptions Signed-off-by: Peter Jones <pjo...@redhat.com> Signed-off-by: Nigel Croxon <nigel.cro...@hp.com> --- lib/error.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/error.c b/lib/error.c index e1d3249..3a856a6 100644 --- a/lib/error.c +++ b/lib/error.c @@ -47,6 +47,13 @@ struct { { EFI_ICMP_ERROR, L"ICMP Error"}, { EFI_TFTP_ERROR, L"TFTP Error"}, { EFI_PROTOCOL_ERROR, L"Protocol Error"}, + { EFI_INCOMPATIBLE_VERSION, L"Incompatible Version"}, + { EFI_SECURITY_VIOLATION, L"Security Policy Violation"}, + { EFI_CRC_ERROR, L"CRC Error"}, + { EFI_END_OF_MEDIA, L"End of Media"}, + { EFI_END_OF_FILE, L"End of File"}, + { EFI_INVALID_LANGUAGE, L"Invalid Languages"}, + { EFI_COMPROMISED_DATA, L"Compromised Data"}, // warnings { EFI_WARN_UNKOWN_GLYPH, L"Warning Unknown Glyph"}, -- 2.1.4 ++++++ gnu-efi-setjmp.patch ++++++ ++++ 784 lines (skipped)