From c0e0895ea64d04f087aed57739c1e2472dec84bd Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Thu, 20 Jul 2023 18:51:40 +0200 Subject: [PATCH] - 1.16.2 from PLD --- seabios.spec | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/seabios.spec b/seabios.spec index 78236d7..46d8249 100644 --- a/seabios.spec +++ b/seabios.spec @@ -1,16 +1,24 @@ Summary: Open source implementation of a 16-bit x86 BIOS Summary(pl.UTF-8): Implementacja 16-bitowego BIOS-u x86 o otwartych źródłach Name: seabios -Version: 1.13.0 +Version: 1.16.2 Release: 1 License: LGPL v3 Group: Applications/System Source0: https://www.seabios.org/downloads/%{name}-%{version}.tar.gz -# Source0-md5: 1dc1725bac1d230bfd6b3204eed4f2f7 -URL: http://seabios.org/ -ExclusiveArch: %{ix86} %{x8664} +# Source0-md5: ef52bf37a78e78a082688a244300ab86 +URL: https://www.seabios.org/SeaBIOS +BuildRequires: acpica +%ifnarch %{ix86} %{x8664} x32 +# i386 crosscompiler could be used as well, but we have only x86_64 as more universal +BuildRequires: crossx8664-binutils +BuildRequires: crossx8664-gcc +%endif +BuildRequires: python3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define _enable_debug_packages 0 + %description SeaBIOS is an open source implementation of a 16-bit X86 BIOS. SeaBIOS can run in an emulator or it can run natively on X86 hardware with the @@ -29,11 +37,14 @@ SeaBIOS to domyślny BIOS dla narzędzi QEMU, KVM i Xen HVM. %setup -q %build -%{__make} +%{__make} \ + V=1 PYTHON=%{__python3} \ +%ifnarch %{ix86} %{x8664} x32 + CROSS_PREFIX=x86_64-tld-linux +%endif %install rm -rf $RPM_BUILD_ROOT - install -d $RPM_BUILD_ROOT%{_datadir}/%{name} install out/bios.bin $RPM_BUILD_ROOT%{_datadir}/%{name}/bios.bin -- 2.46.0