|
|
8666223 |
%global gittagdate 20171214
|
|
|
8accd3f |
%global gittag qemu-slof-%{gittagdate}
|
|
|
8accd3f |
|
|
|
f842b09 |
# Disable debuginfo because it is of no use to us.
|
|
|
f842b09 |
%global debug_package %{nil}
|
|
|
f842b09 |
|
|
|
f842b09 |
%if 0%{?fedora:1}
|
|
|
f842b09 |
%define cross 1
|
|
|
f842b09 |
%endif
|
|
|
f842b09 |
|
|
|
8accd3f |
Name: SLOF
|
|
|
4d2a8ac |
Version: 0.1.git%{gittagdate}
|
|
|
9e48681 |
Release: 3%{?dist}
|
|
|
8accd3f |
Summary: Slimline Open Firmware
|
|
|
8accd3f |
|
|
|
8accd3f |
License: BSD
|
|
|
8accd3f |
URL: http://www.openfirmware.info/SLOF
|
|
|
f842b09 |
|
|
|
8accd3f |
|
|
|
8accd3f |
# There are no upstream tarballs. To prepare a tarball, do:
|
|
|
8accd3f |
#
|
|
|
91f32de |
# git clone git://github.com/aik/SLOF.git
|
|
|
8accd3f |
# cd SLOF
|
|
|
8666223 |
# git archive -o ../SLOF-{gittagdate}.tar.gz \
|
|
|
8666223 |
# --prefix=SLOF-{gittagdate}/ {gittag}
|
|
|
8accd3f |
Source0: SLOF-%{gittagdate}.tar.gz
|
|
|
8aa2672 |
|
|
|
8accd3f |
|
|
|
f842b09 |
%if 0%{?cross:1}
|
|
|
f842b09 |
BuildArch: noarch
|
|
|
8accd3f |
BuildRequires: gcc-powerpc64-linux-gnu
|
|
|
f842b09 |
%else
|
|
|
f842b09 |
ExclusiveArch: ppc64le
|
|
|
f842b09 |
%endif
|
|
|
f842b09 |
|
|
|
8accd3f |
BuildRequires: perl(Data::Dumper)
|
|
|
8accd3f |
|
|
|
8accd3f |
|
|
|
8accd3f |
%description
|
|
|
8accd3f |
Slimline Open Firmware (SLOF) is initialization and boot source code
|
|
|
8accd3f |
based on the IEEE-1275 (Open Firmware) standard, developed by
|
|
|
8accd3f |
engineers of the IBM Corporation.
|
|
|
8accd3f |
|
|
|
8accd3f |
The SLOF source code provides illustrates what's needed to initialize
|
|
|
8accd3f |
and boot Linux or a hypervisor on the industry Open Firmware boot
|
|
|
8accd3f |
standard.
|
|
|
8accd3f |
|
|
|
8accd3f |
Note that you normally wouldn't need to install this package
|
|
|
8accd3f |
separately. It is a dependency of qemu-system-ppc64.
|
|
|
8accd3f |
|
|
|
8accd3f |
|
|
|
8accd3f |
%prep
|
|
|
8accd3f |
%setup -q -n SLOF-%{gittagdate}
|
|
|
fbdec52 |
%autopatch -p1
|
|
|
8accd3f |
|
|
|
8accd3f |
%build
|
|
|
f842b09 |
%if 0%{?cross:1}
|
|
|
8accd3f |
export CROSS="powerpc64-linux-gnu-"
|
|
|
f842b09 |
%endif
|
|
|
6bdc3bd |
make qemu %{?_smp_mflags} V=2
|
|
|
8accd3f |
|
|
|
8accd3f |
|
|
|
8accd3f |
%install
|
|
|
8666223 |
mkdir -p %{buildroot}%{_datadir}/qemu
|
|
|
8666223 |
cp -a boot_rom.bin %{buildroot}%{_datadir}/qemu/slof.bin
|
|
|
8accd3f |
|
|
|
8accd3f |
|
|
|
8accd3f |
%files
|
|
|
8accd3f |
%doc LICENSE
|
|
|
8accd3f |
%doc README
|
|
|
8accd3f |
%dir %{_datadir}/qemu
|
|
|
8accd3f |
%{_datadir}/qemu/slof.bin
|
|
|
8accd3f |
|
|
|
8accd3f |
|
|
|
8accd3f |
%changelog
|
|
|
9e48681 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.git20171214-3
|
|
|
9e48681 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
9e48681 |
|
|
|
d074bf1 |
* Mon Mar 26 2018 Cole Robinson <crobinso@redhat.com> - 0.1.git20171214-2
|
|
|
d074bf1 |
- Drop documentation patch
|
|
|
d074bf1 |
|
|
|
8666223 |
* Thu Mar 22 2018 Cole Robinson <crobinso@redhat.com> - 0.1.git20171214-1
|
|
|
8666223 |
- Update to SLOF 20171214 for qemu-2.12
|
|
|
8666223 |
|
|
|
ac64cf6 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.git20170724-4
|
|
|
ac64cf6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ac64cf6 |
|
|
|
fbdec52 |
* Wed Nov 22 2017 Paolo Bonzini <pbonzini@redhat.com> - 0.1.git120170724-3
|
|
|
fbdec52 |
- Add two patches from RHEL
|
|
|
fbdec52 |
|
|
|
f842b09 |
* Fri Nov 17 2017 Paolo Bonzini <pbonzini@redhat.com> - 0.1.git120170724-2
|
|
|
f842b09 |
- Disable cross compilation for RHEL
|
|
|
f842b09 |
|
|
|
a59e184 |
* Thu Aug 03 2017 Cole Robinson <crobinso@redhat.com> - 0.1.git120170724-1
|
|
|
a59e184 |
- Update to SLOF 20170724 for qemu 2.10
|
|
|
a59e184 |
|
|
|
af49684 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.git20170303-2
|
|
|
af49684 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
af49684 |
|
|
|
ffb5a0d |
* Wed Mar 15 2017 Cole Robinson <crobinso@redhat.com> - 0.1.git20170303-1
|
|
|
ffb5a0d |
- Update to SLOF 20170303 for qemu 2.9
|
|
|
ffb5a0d |
|
|
|
2d54eca |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.git20161019-2
|
|
|
2d54eca |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
2d54eca |
|
|
|
e5b9aa8 |
* Sun Dec 04 2016 Cole Robinson <crobinso@redhat.com> 0.1.git20161019-1
|
|
|
e5b9aa8 |
- Update to SLOF 20161019 for qemu 2.8
|
|
|
e5b9aa8 |
|
|
|
c38bda6 |
* Thu Apr 07 2016 Cole Robinson <crobinso@redhat.com> 0.1.git20160223-1
|
|
|
c38bda6 |
- Update to SLOF 20160223 for qemu 2.6
|
|
|
c38bda6 |
|
|
|
8c0ae35 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.git20151103-2
|
|
|
8c0ae35 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
8c0ae35 |
|
|
|
0bce0cc |
* Tue Nov 17 2015 Cole Robinson <crobinso@redhat.com> 0.1.git20151103-1
|
|
|
0bce0cc |
- Update to SLOF 20151103 for qemu 2.5
|
|
|
0bce0cc |
|
|
|
eb2ddc3 |
* Tue Jul 14 2015 Cole Robinson <crobinso@redhat.com> 0.1.git20150429-1
|
|
|
eb2ddc3 |
- Update to SLOF 20150429 for qemu 2.4
|
|
|
eb2ddc3 |
|
|
|
6fc1890 |
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.git20150313-2
|
|
|
6fc1890 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
6fc1890 |
|
|
|
e19823b |
* Wed Mar 18 2015 Cole Robinson <crobinso@redhat.com> 0.1.git20150313-1
|
|
|
e19823b |
- Update to SLOF 20150313 for qemu 2.3
|
|
|
e19823b |
|
|
|
e71c744 |
* Tue Dec 02 2014 Cole Robinson <crobinso@redhat.com> - 0.1.git20141202-1
|
|
|
e71c744 |
- Update to SLOF 20141202
|
|
|
e71c744 |
|
|
|
7b281b2 |
* Fri Jul 04 2014 Cole Robinson <crobinso@redhat.com> - 0.1.git20140630-1
|
|
|
7b281b2 |
- Update to tag qemu-slof-20140630, queued for qemu 2.1
|
|
|
7b281b2 |
|
|
|
da39b36 |
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.git20140304-2
|
|
|
da39b36 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
da39b36 |
|
|
|
eb45d2b |
* Sun Mar 16 2014 Cole Robinson <crobinso@redhat.com> - 0.1.git20140304-1
|
|
|
eb45d2b |
- Update to qemu 2.0 version of SLOF
|
|
|
eb45d2b |
|
|
|
be5c723 |
* Tue Nov 19 2013 Cole Robinson <crobinso@redhat.com> - 0.1.git20130827-1
|
|
|
be5c723 |
- Update to version intended for qemu 1.7
|
|
|
be5c723 |
|
|
|
059762b |
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.git20130430-2
|
|
|
059762b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
059762b |
|
|
|
91f32de |
* Tue May 21 2013 Cole Robinson <crobinso@redhat.com> - 0.1.git20130430-1
|
|
|
91f32de |
- Update to version shipped with qemu 1.5
|
|
|
91f32de |
|
|
|
4d88c27 |
* Tue Feb 19 2013 Cole Robinson <crobinso@redhat.com> 0.1.git20121018-1
|
|
|
4d88c27 |
- Update to version shipped with qemu 1.4
|
|
|
4d88c27 |
|
|
|
6c70266 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.git20120731-2
|
|
|
6c70266 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
6c70266 |
|
|
|
4d2a8ac |
* Tue Oct 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 0.1.git20120731-1
|
|
|
4d2a8ac |
- Move date from release to version.
|
|
|
4d2a8ac |
|
|
|
6bdc3bd |
* Fri Sep 14 2012 Paolo Bonzini <pbonzini@redhat.com> - 0-0.1.git20120731
|
|
|
6bdc3bd |
- SLOF packages is very out of date with respect to what qemu expects (bug #855246)
|
|
|
6bdc3bd |
- SLOF package builds wrong version of SLOF (bug #855236)
|
|
|
6bdc3bd |
- build verbosely
|
|
|
6bdc3bd |
|
|
|
8accd3f |
* Tue Jul 31 2012 Richard W.M. Jones <rjones@redhat.com> - 0-0.1.git20120217
|
|
|
8accd3f |
- Initial release in Fedora.
|