|
@@ -1,31 +1,34 @@
|
|
|
Name: binoc-linux-bootloader
|
|
|
-Version: 2.12
|
|
|
+Version: 2.06
|
|
|
Release: 1%{?dist}
|
|
|
Summary: The Linux Kernel Headers
|
|
|
License: GPL-3.0-or-later
|
|
|
URL: http://www.gnu.org/software/grub/
|
|
|
|
|
|
%undefine _disable_source_fetch
|
|
|
+%global _enable_debug_package 0
|
|
|
+%global debug_package %{nil}
|
|
|
+%global __os_install_post %{nil}
|
|
|
+%global _auto_set_build_flags %{nil}
|
|
|
+%define _build_id_links none
|
|
|
+
|
|
|
Source0: https://ftp.gnu.org/gnu/grub/grub-%{version}.tar.xz
|
|
|
+Patch0: https://www.linuxfromscratch.org/patches/downloads/grub/grub-2.06-upstream_fixes-1.patch
|
|
|
BuildRequires: make binutils bison gcc gettext-devel flex
|
|
|
|
|
|
%description
|
|
|
Development headers for Linux Kernel.
|
|
|
|
|
|
-%global _enable_debug_package 0
|
|
|
-%global debug_package %{nil}
|
|
|
-%global __os_install_post %{nil}
|
|
|
-
|
|
|
%prep
|
|
|
%setup -qn grub-%{version}
|
|
|
-
|
|
|
-%conf
|
|
|
-./configure --with-platform=efi
|
|
|
+%patch 0 -p 1
|
|
|
|
|
|
%build
|
|
|
+unset {C,CPP,CXX,LD}FLAGS
|
|
|
+./configure --disable-werror --with-platform=efi --prefix=/os/bootloader
|
|
|
make %_smp_mflags
|
|
|
-
|
|
|
-%install
|
|
|
+mkdir -p %{buildroot}/os/bootloader
|
|
|
+make install DESTDIR=%{buildroot}
|
|
|
|
|
|
%files
|
|
|
/os/bootloader/*
|