|
|
|
%define tardir %{name}-0
|
|
|
|
|
|
|
|
Name: sgabios
|
|
|
|
Epoch: 1
|
|
|
|
Version: 0.20180715svn
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Summary: Open-source serial graphics BIOS option rom
|
|
|
|
Group: Applications/Emulators
|
|
|
|
License: ASL 2.0
|
|
|
|
URL: http://code.google.com/p/sgabios/
|
|
|
|
# Tarball created from SVN archive using the following commands:
|
|
|
|
# svn export -r 8 http://sgabios.googlecode.com/svn/trunk sgabios-0
|
|
|
|
# tar -czvf sgabios-0-svnr8.tar.gz sgabios-0
|
|
|
|
Source0: sgabios-0-svnr8.tar.gz
|
|
|
|
Patch0: sgabios-hostcc.patch
|
|
|
|
|
|
|
|
BuildRequires: binutils-x86_64-linux-gnu gcc-x86_64-linux-gnu
|
|
|
|
|
|
|
|
Requires: %{name}-bin = %{epoch}:%{version}-%{release}
|
|
|
|
Buildarch: noarch
|
|
|
|
|
|
|
|
# Sgabios is noarch, but required on architectures which cannot build it.
|
|
|
|
# Disable debuginfo because it is of no use to us.
|
|
|
|
%global debug_package %{nil}
|
|
|
|
|
|
|
|
%description
|
|
|
|
SGABIOS is designed to be inserted into a BIOS as an option rom to provide over
|
|
|
|
a serial port the display and input capabilities normally handled by a VGA
|
|
|
|
adapter and a keyboard, and additionally provide hooks for logging displayed
|
|
|
|
characters for later collection after an operating system boots.
|
|
|
|
|
|
|
|
%package bin
|
|
|
|
Summary: Sgabios for x86
|
|
|
|
Buildarch: noarch
|
|
|
|
|
|
|
|
%description bin
|
|
|
|
SGABIOS is designed to be inserted into a BIOS as an option rom to provide over
|
|
|
|
a serial port the display and input capabilities normally handled by a VGA
|
|
|
|
adapter and a keyboard, and additionally provide hooks for logging displayed
|
|
|
|
characters for later collection after an operating system boots.
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q -n %{tardir}
|
|
|
|
%patch0 -p1
|
|
|
|
|
|
|
|
%build
|
|
|
|
unset MAKEFLAGS
|
|
|
|
make \
|
|
|
|
HOSTCC=gcc \
|
|
|
|
CC=x86_64-linux-gnu-gcc \
|
|
|
|
AS=x86_64-linux-gnu-as \
|
|
|
|
LD=x86_64-linux-gnu-ld \
|
|
|
|
OBJCOPY=x86_64-linux-gnu-objcopy \
|
|
|
|
OBJDUMP=x86_64-linux-gnu-objdump
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/qemu/
|
|
|
|
install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/qemu
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
%doc COPYING design.txt
|
|
|
|
|
|
|
|
|
|
|
|
%files bin
|
|
|
|
%dir %{_datadir}/qemu/
|
|
|
|
%{_datadir}/qemu/sgabios.bin
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|