SLOF/SLOF.spec

74 lines
2.0 KiB
RPMSpec
Raw Normal View History

%global gittagdate 20120731
2012-08-01 08:58:03 +00:00
%global gittag qemu-slof-%{gittagdate}
Name: SLOF
Version: 0.1.git%{gittagdate}
Release: 2%{?dist}
2012-08-01 08:58:03 +00:00
Summary: Slimline Open Firmware
License: BSD
URL: http://www.openfirmware.info/SLOF
BuildArch: noarch
# There are no upstream tarballs. To prepare a tarball, do:
#
# git clone git://github.com/dgibson/SLOF.git
# cd SLOF
# git archive -o ../SLOF-%{gittagdate}.tar.gz \
# --prefix=SLOF-%{gittagdate}/ %{gittag}
Source0: SLOF-%{gittagdate}.tar.gz
BuildRequires: gcc-powerpc64-linux-gnu
BuildRequires: perl(Data::Dumper)
%description
Slimline Open Firmware (SLOF) is initialization and boot source code
based on the IEEE-1275 (Open Firmware) standard, developed by
engineers of the IBM Corporation.
The SLOF source code provides illustrates what's needed to initialize
and boot Linux or a hypervisor on the industry Open Firmware boot
standard.
Note that you normally wouldn't need to install this package
separately. It is a dependency of qemu-system-ppc64.
%prep
%setup -q -n SLOF-%{gittagdate}
%build
export CROSS="powerpc64-linux-gnu-"
make qemu %{?_smp_mflags} V=2
2012-08-01 08:58:03 +00:00
%install
mkdir -p $RPM_BUILD_ROOT%{_datadir}/qemu
cp -a boot_rom.bin $RPM_BUILD_ROOT%{_datadir}/qemu/slof.bin
%files
%doc FlashingSLOF.pdf
%doc LICENSE
%doc README
%dir %{_datadir}/qemu
%{_datadir}/qemu/slof.bin
%changelog
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.git20120731-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Oct 16 2012 Paolo Bonzini <pbonzini@redhat.com> - 0.1.git20120731-1
- Move date from release to version.
* Fri Sep 14 2012 Paolo Bonzini <pbonzini@redhat.com> - 0-0.1.git20120731
- SLOF packages is very out of date with respect to what qemu expects (bug #855246)
- SLOF package builds wrong version of SLOF (bug #855236)
- build verbosely
2012-08-01 08:58:03 +00:00
* Tue Jul 31 2012 Richard W.M. Jones <rjones@redhat.com> - 0-0.1.git20120217
- Initial release in Fedora.