binoc-linux-bootloader.spec 905 B

123456789101112131415161718192021222324252627282930313233343536
  1. Name: binoc-linux-bootloader
  2. Version: 2.06
  3. Release: 1%{?dist}
  4. Summary: The Grand Unified Bootloader 2.
  5. License: GPL-3.0-or-later
  6. URL: http://www.gnu.org/software/grub/
  7. %undefine _disable_source_fetch
  8. %global _enable_debug_package 0
  9. %global debug_package %{nil}
  10. %global __os_install_post %{nil}
  11. %global _auto_set_build_flags %{nil}
  12. %define _build_id_links none
  13. Source0: https://ftp.gnu.org/gnu/grub/grub-%{version}.tar.xz
  14. Patch0: https://www.linuxfromscratch.org/patches/downloads/grub/grub-2.06-upstream_fixes-1.patch
  15. BuildRequires: make binutils bison gcc gettext-devel flex
  16. %description
  17. The Grand Unified Bootloader 2.
  18. %prep
  19. %setup -qn grub-%{version}
  20. %patch 0 -p 1
  21. %build
  22. unset {C,CPP,CXX,LD}FLAGS
  23. ./configure --disable-werror --with-platform=efi --prefix=/os/bootloader
  24. make %_smp_mflags
  25. mkdir -p %{buildroot}/os/bootloader
  26. make install DESTDIR=%{buildroot}
  27. %files
  28. /os/bootloader/*
  29. %changelog