cvsdist 2d1a14
Summary: Development Libraries and headers for EFI
cvsdist 2d1a14
Name: gnu-efi
062824
Version: 3.0e
7ed20e
Release: 7%{?dist}
cvsdist 2d1a14
Group: Development/System
c4a1c3
License: GPLv2+
2af649
URL: ftp://ftp.hpl.hp.com/pub/linux-ia64
062824
Source: ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-%{version}.tar.bz2
062824
Patch0: gnu-efi-3.0e-no-relocations.patch
64e8d4
Patch1: gnu-efi-3.0e-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch
7ed20e
Patch2: gnu-efi-3.0e-ignore-gnu-stack
2b933a
Patch3: gnu-efi-3.0d-unwrap.patch
2b933a
Patch4: gnu-efi-3.0d-uefi_wrap.patch
2b933a
Patch5: gnu-efi-3.0d-uefi_wrap_call10.patch
2af649
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
84d71c
ExclusiveArch: i586 x86_64 ia64
cvsdist 2d1a14
cvsdist 2d1a14
%description
cvsdist 2d1a14
This package contains development headers and libraries for developing
cvsdist 2d1a14
applications that run under EFI (Extensible Firmware Interface).
cvsdist 2d1a14
cvsdist 2d1a14
%prep
2af649
%setup -q
32f055
%patch0 -p1
64e8d4
%patch1 -p1
7ed20e
%patch2 -p1
062824
# these are currently disabled as we don't need them per se, and they
062824
# haven't gone upstream yet either.  Also #2 and #3 haven't been updated
062824
# to work with gnu-efi-3.0e yet.
062824
#%%patch3 -p1
64e8d4
#%%patch4 -p1
2b933a
#%%patch5 -p1
cvsdist 2d1a14
cvsdist 2d1a14
%build
2af649
# Package cannot build with %{?_smp_mflags}.
2af649
make
cvsdist 2d1a14
cvsdist 2d1a14
%install
2af649
rm -rf %{buildroot}
cvsdist 2d1a14
2af649
mkdir -p %{buildroot}/%{_libdir}
cvsdist 2d1a14
64e8d4
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install
cvsdist 2d1a14
2af649
mkdir -p %{buildroot}/%{_libdir}/gnuefi
2af649
mv %{buildroot}/%{_libdir}/*.lds %{buildroot}/%{_libdir}/*.o %{buildroot}/%{_libdir}/gnuefi
cvsdist 2d1a14
cvsdist d97f85
make -C apps clean
cvsdist 48a080
cvsdist 2d1a14
%clean
2af649
rm -rf %{buildroot}
cvsdist 2d1a14
cvsdist 2d1a14
%files
2af649
%defattr(-,root,root,-)
194346
%doc README.* ChangeLog apps
2af649
%{_includedir}/efi
2af649
%{_libdir}/*
cvsdist 2d1a14
cvsdist 2d1a14
%changelog
7ed20e
* Fri Apr 03 2009 Peter Jones <pjones@redhat.com> - 3.0e-7
7ed20e
- Use nickc's workaround for #492183
7ed20e
7ed20e
* Tue Mar 31 2009 Peter Jones <pjones@redhat.com> - 3.0e-6.1
7ed20e
- Make a test package for nickc.
7ed20e
84d71c
* Thu Mar 12 2009 Chris Lumens <clumens@redhat.com> 3.0e-6
84d71c
- Add IA64 back into the list of build arches (#489544).
84d71c
fdb7bf
* Mon Mar 02 2009 Peter Jones <pjones@redhat.com> - 3.0e-5
fdb7bf
- Switch to i586 from i386.
fdb7bf
6a0143
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-4
6a0143
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6a0143
2b933a
* Fri Feb 13 2009 Peter Jones <pjones@redhat.com> - 3.0e-3
2b933a
- Pad sections out in the provided linker scripts to make sure they all of
2b933a
  some content.
2b933a
64e8d4
* Fri Oct 03 2008 Peter Jones <pjones@redhat.com> - 3.0e-2
64e8d4
- Fix install paths on x86_64.
64e8d4
062824
* Thu Oct 02 2008 Peter Jones <pjones@redhat.com> - 3.0e-1
062824
- Update to 3.0e
062824
- Fix relocation bug in 3.0e
062824
c4a1c3
* Tue Jul 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.0d-6
c4a1c3
- fix license tag
c4a1c3
dc61dc
* Mon Jul 28 2008 Peter Jones <pjones@redhat.com> - 3.0d-5
dc61dc
- Remove ia64 palproc code since its license isn't usable.
dc61dc
- Remove ia64 from ExclusiveArch since it can't build...
dc61dc
32f055
* Thu Mar 27 2008 Peter Jones <pjones@redhat.com> - 3.0d-4
32f055
- Fix uefi_call_wrapper(x, 10, ...) .
32f055
- Add efi_main wrappers and EFI_CALL() macro so drivers are possible.
32f055
627b9b
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0d-3
627b9b
- Autorebuild for GCC 4.3
627b9b
6d3800
* Fri Jan 11 2008 Peter Jones <pjones@redhat.com> - 3.0d-2
6d3800
- Get rid of a bogus #ifdef .
6d3800
370870
* Wed Dec 19 2007 Peter Jones <pjones@redhat.com> - 3.0d-1
370870
- Update to 3.0d
f0da5a
2af649
* Tue Jun 12 2007 Chris Lumens <clumens@redhat.com> - 3.0c-2
2af649
- Fixes for package review (#225846).
2af649
0bd174
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0c-1.1
0bd174
- rebuild
0bd174
145633
* Thu Apr 27 2006 Chris Lumens <clumens@redhat.com> 3.0c-1
145633
- Upgrade to gnu-efi-3.0c.
145633
- Enable build on i386.
145633
ec9bce
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0a-7.2
ec9bce
- rebuilt for new gcc4.1 snapshot and glibc changes
ec9bce
a927ff
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
a927ff
- rebuilt
a927ff
6a0a14
* Thu Mar  3 2005 Jeremy Katz <katzj@redhat.com> - 3.0a-7
6a0a14
- rebuild with gcc 4
6a0a14
b566be
* Tue Sep 21 2004 Jeremy Katz <katzj@redhat.com> - 3.0a-6
b566be
- add fix from Jesse Barnes for newer binutils (#129197)
b566be
cvsdist 6df78e
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 6df78e
- rebuilt
cvsdist 6df78e
cvsdist 15768a
* Wed Apr 21 2004 Jeremy Katz <katzj@redhat.com> - 3.0a-4
cvsdist 15768a
- actually add the patch
cvsdist 15768a
cvsdist bcaf18
* Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> 3.0a-3
cvsdist bcaf18
- add patch to coalesce some relocations (#120080, <erikj@sgi.com>)
cvsdist bcaf18
cvsdist 633e9d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 633e9d
- rebuilt
cvsdist 633e9d
cvsdist 915b58
* Fri Oct  4 2002 Jeremy Katz <katzj@redhat.com>
cvsdist 915b58
- rebuild in new environment
cvsdist 915b58
cvsdist d97f85
* Sun Jul  8 2001 Bill Nottingham <notting@redhat.com>
cvsdist d97f85
- update to 3.0
cvsdist d97f85
cvsdist 48a080
* Tue Jun  5 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- add fix for invocations from the boot manager menu (#42222)
cvsdist 48a080
cvsdist 48a080
* Tue May 22 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- add bugfix for efibootmgr (<schwab@suse.de>)
cvsdist 48a080
cvsdist 48a080
* Mon May 21 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- update to 2.5
cvsdist 48a080
- add in efibootmgr from Dell (<Matt_Domsch@dell.com>)
cvsdist 48a080
cvsdist 48a080
* Thu May  3 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- fix booting of kernels with extra arguments (#37711)
cvsdist 48a080
cvsdist 48a080
* Wed Apr 25 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- take out Stephane's initrd patch
cvsdist 48a080
cvsdist 48a080
* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- fix the verbosity patch to not break passing arguments to images
cvsdist 48a080
cvsdist 48a080
* Wed Apr 18 2001 Bill Nottingham <notting@redhat.com>
cvsdist 48a080
- update to 2.0, build elilo, obsolete eli
cvsdist 48a080
cvsdist 2d1a14
* Tue Dec  5 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2d1a14
- update to 1.1
cvsdist 2d1a14
cvsdist 2d1a14
* Thu Oct 26 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2d1a14
- add patch for new toolchain, update to 1.0
cvsdist 2d1a14
cvsdist 2d1a14
* Thu Aug 17 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2d1a14
- update to 0.9