]> TLD Linux GIT Repositories - packages/seabios.git/commitdiff
- 1.16.2 from PLD
authorMarcin Krol <hawk@tld-linux.org>
Thu, 20 Jul 2023 16:51:40 +0000 (18:51 +0200)
committerMarcin Krol <hawk@tld-linux.org>
Thu, 20 Jul 2023 16:51:40 +0000 (18:51 +0200)
seabios.spec

index 78236d7d65ce59c72a8f5cf5d43969c166deef6b..46d8249970672d719fc178b4f9e7592be0019d7c 100644 (file)
@@ -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