|
cvsdist |
2d1a145 |
Summary: Development Libraries and headers for EFI
|
|
cvsdist |
2d1a145 |
Name: gnu-efi
|
|
|
66a9724 |
Version: 3.0s
|
|
|
e2027bc |
Release: 2%{?dist}
|
|
cvsdist |
2d1a145 |
Group: Development/System
|
|
Matthew Garrett |
76e9368 |
License: BSD
|
|
|
2af649b |
URL: ftp://ftp.hpl.hp.com/pub/linux-ia64
|
|
|
66a9724 |
Source: ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi_%{version}.orig.tar.gz
|
|
Matthew Garrett |
76e9368 |
Patch0: gnu-efi-3.0q-Fix-usage-of-INSTALLROOT-PREFIX-and-LIBDIR.patch
|
|
Matthew Garrett |
76e9368 |
Patch1: gnu-efi-3.0q-route80h.patch
|
|
Matthew Garrett |
76e9368 |
Patch2: gnu-efi-3.0q-modelist.patch
|
|
Matthew Garrett |
76e9368 |
Patch3: gnu-efi-3.0q-route80h-add-cougarpoint.patch
|
|
Matthew Garrett |
76e9368 |
Patch4: gnu-efi-3.0q-machine-types.patch
|
|
Matthew Garrett |
76e9368 |
Patch5: gnu-efi-3.0q-handle-uninitialized-gop.patch
|
|
Matthew Garrett |
76e9368 |
Patch6: gnu-efi-3.0q-Add-.S-and-.E-rules.patch
|
|
|
2af649b |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
87d971e |
ExclusiveArch: i686 x86_64 ia64
|
|
|
e5688ed |
BuildRequires: git
|
|
cvsdist |
2d1a145 |
|
|
|
f727ccd |
%define debug_package %{nil}
|
|
|
f727ccd |
|
|
cvsdist |
2d1a145 |
%description
|
|
cvsdist |
2d1a145 |
This package contains development headers and libraries for developing
|
|
cvsdist |
2d1a145 |
applications that run under EFI (Extensible Firmware Interface).
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
%prep
|
|
|
66a9724 |
%setup -q -n gnu-efi-3.0
|
|
|
e5688ed |
git init
|
|
|
e5688ed |
git config user.email "pjones@fedoraproject.org"
|
|
|
e5688ed |
git config user.name "Fedora Ninjas"
|
|
|
e5688ed |
git add .
|
|
|
e5688ed |
git commit -a -q -m "%{version} baseline."
|
|
|
ed4f2f7 |
git am %{patches}
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
%build
|
|
|
2af649b |
# Package cannot build with %{?_smp_mflags}.
|
|
|
2af649b |
make
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
%install
|
|
|
2af649b |
rm -rf %{buildroot}
|
|
cvsdist |
2d1a145 |
|
|
|
2af649b |
mkdir -p %{buildroot}/%{_libdir}
|
|
cvsdist |
2d1a145 |
|
|
|
64e8d4f |
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} install
|
|
cvsdist |
2d1a145 |
|
|
|
2af649b |
mkdir -p %{buildroot}/%{_libdir}/gnuefi
|
|
|
2af649b |
mv %{buildroot}/%{_libdir}/*.lds %{buildroot}/%{_libdir}/*.o %{buildroot}/%{_libdir}/gnuefi
|
|
cvsdist |
2d1a145 |
|
|
|
c7f2344 |
make -C apps clean route80h.efi modelist.efi
|
|
|
c7f2344 |
mkdir -p %{buildroot}/boot/efi/EFI/redhat/
|
|
|
c7f2344 |
mv apps/{route80h.efi,modelist.efi} %{buildroot}/boot/efi/EFI/redhat/
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
2d1a145 |
%clean
|
|
|
2af649b |
rm -rf %{buildroot}
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
%files
|
|
|
2af649b |
%defattr(-,root,root,-)
|
|
|
c7f2344 |
%doc README.* ChangeLog
|
|
|
2af649b |
%{_includedir}/efi
|
|
|
2af649b |
%{_libdir}/*
|
|
|
c7f2344 |
%dir /boot/efi/EFI/redhat/
|
|
|
c7f2344 |
%attr(0644,root,root) /boot/efi/EFI/redhat/*.efi
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
%changelog
|
|
|
e2027bc |
* Thu May 16 2013 Peter Jones <pjones@redhat.com> - 3.0s-2
|
|
|
e2027bc |
- Update to 3.0s
|
|
|
e2027bc |
Related: rhbz#963359
|
|
|
e2027bc |
|
|
|
92fe416 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0q-2
|
|
|
92fe416 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
92fe416 |
|
|
Matthew Garrett |
76e9368 |
* Fri Jul 27 2012 Matthew Garrett <mjg@redhat.com> - 3.0q-1
|
|
Matthew Garrett |
76e9368 |
- Update to current upstream
|
|
Matthew Garrett |
76e9368 |
- License change - GPLv2+ to BSD
|
|
Matthew Garrett |
76e9368 |
|
|
|
53c181b |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-18
|
|
|
53c181b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
53c181b |
|
|
|
0a0c1a9 |
* Wed Apr 25 2012 Peter Jones <pjones@redhat.com> - 3.0e-17
|
|
|
0a0c1a9 |
- Align .reloc section as well to make secureboot work (mfleming)
|
|
|
0a0c1a9 |
|
|
|
b5f9899 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-16
|
|
|
b5f9899 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
b5f9899 |
|
|
|
0479b73 |
* Thu Aug 11 2011 Peter Jones <pjones@redhat.com> - 3.0e-15
|
|
|
50f718a |
- Correctly pad the stack when doing uefi calls
|
|
|
50f718a |
Related: rhbz#677468
|
|
|
50f718a |
- Add ability to write UEFI callbacks and drivers
|
|
|
50f718a |
- Add test harness for ABI Calling Conventions
|
|
|
0479b73 |
|
|
|
1d92660 |
* Thu Jun 16 2011 Peter Jones <pjones@redhat.com> - 3.0e-14
|
|
|
1d92660 |
- Handle uninitialized GOP driver gracefully.
|
|
|
50f718a |
|
|
|
efff3ba |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-13
|
|
|
efff3ba |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
efff3ba |
|
|
|
c7f2344 |
* Fri Sep 10 2010 Peter Jones <pjones@redhat.com> - 3.0e-12
|
|
|
c7f2344 |
- Add "modelist.efi" test utility in apps/
|
|
|
c7f2344 |
|
|
|
bb9a5da |
* Mon Jul 26 2010 Peter Jones <pjones@redhat.com> - 3.0e-11
|
|
|
bb9a5da |
- Add PciIo headers.
|
|
|
bb9a5da |
|
|
|
e5688ed |
* Fri Jul 23 2010 Peter Jones <pjones@redhat.com> - 3.0e-10
|
|
|
e5688ed |
- Add UEFI 2.x boot services.
|
|
|
e5688ed |
|
|
|
87d971e |
* Tue Aug 11 2009 Peter Jones <pjones@redhat.com> - 3.0e-9
|
|
|
87d971e |
- Change ExclusiveArch to reflect arch changes in repos.
|
|
|
87d971e |
|
|
|
74aa1de |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-8
|
|
|
74aa1de |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
74aa1de |
|
|
|
7ed20e5 |
* Fri Apr 03 2009 Peter Jones <pjones@redhat.com> - 3.0e-7
|
|
|
7ed20e5 |
- Use nickc's workaround for #492183
|
|
|
7ed20e5 |
|
|
|
7ed20e5 |
* Tue Mar 31 2009 Peter Jones <pjones@redhat.com> - 3.0e-6.1
|
|
|
7ed20e5 |
- Make a test package for nickc.
|
|
|
7ed20e5 |
|
|
|
84d71c7 |
* Thu Mar 12 2009 Chris Lumens <clumens@redhat.com> 3.0e-6
|
|
|
84d71c7 |
- Add IA64 back into the list of build arches (#489544).
|
|
|
84d71c7 |
|
|
|
fdb7bff |
* Mon Mar 02 2009 Peter Jones <pjones@redhat.com> - 3.0e-5
|
|
|
fdb7bff |
- Switch to i586 from i386.
|
|
|
fdb7bff |
|
|
|
6a01434 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0e-4
|
|
|
6a01434 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
6a01434 |
|
|
|
2b933aa |
* Fri Feb 13 2009 Peter Jones <pjones@redhat.com> - 3.0e-3
|
|
|
2b933aa |
- Pad sections out in the provided linker scripts to make sure they all of
|
|
|
2b933aa |
some content.
|
|
|
2b933aa |
|
|
|
64e8d4f |
* Fri Oct 03 2008 Peter Jones <pjones@redhat.com> - 3.0e-2
|
|
|
64e8d4f |
- Fix install paths on x86_64.
|
|
|
64e8d4f |
|
|
|
0628246 |
* Thu Oct 02 2008 Peter Jones <pjones@redhat.com> - 3.0e-1
|
|
|
0628246 |
- Update to 3.0e
|
|
|
0628246 |
- Fix relocation bug in 3.0e
|
|
|
0628246 |
|
|
|
c4a1c3f |
* Tue Jul 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 3.0d-6
|
|
|
c4a1c3f |
- fix license tag
|
|
|
c4a1c3f |
|
|
|
dc61dc3 |
* Mon Jul 28 2008 Peter Jones <pjones@redhat.com> - 3.0d-5
|
|
|
dc61dc3 |
- Remove ia64 palproc code since its license isn't usable.
|
|
|
dc61dc3 |
- Remove ia64 from ExclusiveArch since it can't build...
|
|
|
dc61dc3 |
|
|
|
32f0550 |
* Thu Mar 27 2008 Peter Jones <pjones@redhat.com> - 3.0d-4
|
|
|
32f0550 |
- Fix uefi_call_wrapper(x, 10, ...) .
|
|
|
32f0550 |
- Add efi_main wrappers and EFI_CALL() macro so drivers are possible.
|
|
|
32f0550 |
|
|
|
627b9b5 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0d-3
|
|
|
627b9b5 |
- Autorebuild for GCC 4.3
|
|
|
627b9b5 |
|
|
|
6d38009 |
* Fri Jan 11 2008 Peter Jones <pjones@redhat.com> - 3.0d-2
|
|
|
6d38009 |
- Get rid of a bogus #ifdef .
|
|
|
6d38009 |
|
|
|
3708703 |
* Wed Dec 19 2007 Peter Jones <pjones@redhat.com> - 3.0d-1
|
|
|
3708703 |
- Update to 3.0d
|
|
|
f0da5ac |
|
|
|
2af649b |
* Tue Jun 12 2007 Chris Lumens <clumens@redhat.com> - 3.0c-2
|
|
|
2af649b |
- Fixes for package review (#225846).
|
|
|
2af649b |
|
|
|
0bd1749 |
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.0c-1.1
|
|
|
0bd1749 |
- rebuild
|
|
|
0bd1749 |
|
|
|
1456338 |
* Thu Apr 27 2006 Chris Lumens <clumens@redhat.com> 3.0c-1
|
|
|
1456338 |
- Upgrade to gnu-efi-3.0c.
|
|
|
1456338 |
- Enable build on i386.
|
|
|
1456338 |
|
|
|
ec9bce0 |
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0a-7.2
|
|
|
ec9bce0 |
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
ec9bce0 |
|
|
|
a927ff3 |
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
a927ff3 |
- rebuilt
|
|
|
a927ff3 |
|
|
|
6a0a14e |
* Thu Mar 3 2005 Jeremy Katz <katzj@redhat.com> - 3.0a-7
|
|
|
6a0a14e |
- rebuild with gcc 4
|
|
|
6a0a14e |
|
|
|
b566beb |
* Tue Sep 21 2004 Jeremy Katz <katzj@redhat.com> - 3.0a-6
|
|
|
b566beb |
- add fix from Jesse Barnes for newer binutils (#129197)
|
|
|
b566beb |
|
|
cvsdist |
6df78e1 |
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
6df78e1 |
- rebuilt
|
|
cvsdist |
6df78e1 |
|
|
cvsdist |
15768aa |
* Wed Apr 21 2004 Jeremy Katz <katzj@redhat.com> - 3.0a-4
|
|
cvsdist |
15768aa |
- actually add the patch
|
|
cvsdist |
15768aa |
|
|
cvsdist |
bcaf189 |
* Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> 3.0a-3
|
|
cvsdist |
bcaf189 |
- add patch to coalesce some relocations (#120080, <erikj@sgi.com>)
|
|
cvsdist |
bcaf189 |
|
|
cvsdist |
633e9d9 |
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
cvsdist |
633e9d9 |
- rebuilt
|
|
cvsdist |
633e9d9 |
|
|
cvsdist |
915b58f |
* Fri Oct 4 2002 Jeremy Katz <katzj@redhat.com>
|
|
cvsdist |
915b58f |
- rebuild in new environment
|
|
cvsdist |
915b58f |
|
|
cvsdist |
d97f859 |
* Sun Jul 8 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
d97f859 |
- update to 3.0
|
|
cvsdist |
d97f859 |
|
|
cvsdist |
48a0809 |
* Tue Jun 5 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- add fix for invocations from the boot manager menu (#42222)
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Tue May 22 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- add bugfix for efibootmgr (<schwab@suse.de>)
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Mon May 21 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- update to 2.5
|
|
cvsdist |
48a0809 |
- add in efibootmgr from Dell (<Matt_Domsch@dell.com>)
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Thu May 3 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- fix booting of kernels with extra arguments (#37711)
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Wed Apr 25 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- take out Stephane's initrd patch
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- fix the verbosity patch to not break passing arguments to images
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
48a0809 |
* Wed Apr 18 2001 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
48a0809 |
- update to 2.0, build elilo, obsolete eli
|
|
cvsdist |
48a0809 |
|
|
cvsdist |
2d1a145 |
* Tue Dec 5 2000 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
2d1a145 |
- update to 1.1
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
* Thu Oct 26 2000 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
2d1a145 |
- add patch for new toolchain, update to 1.0
|
|
cvsdist |
2d1a145 |
|
|
cvsdist |
2d1a145 |
* Thu Aug 17 2000 Bill Nottingham <notting@redhat.com>
|
|
cvsdist |
2d1a145 |
- update to 0.9
|