#% EFIFS source directory name %define efifs 6e00f7ebe3472446a705b7ae706fff83e448fa0d Name: efidrvfs Version: 1.3.0.7.g6e00 Release: alt1 Summary: EFI drivers for certain filesystems License: GPL-3.0 Group: System/Configuration/Boot and Init URL: https://github.com/pbatard/efifs Packager: Dmitry Terekhin Source0: https://github.com/pbatard/efifs/archive/6e00f7ebe3472446a705b7ae706fff83e448fa0d.zip Source1: https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.11.tar.bz2 Source2: http://git.savannah.gnu.org/cgit/grub.git/snapshot/grub-2.04.tar.gz Patch0: 0000-GRUB-fixes.patch ExclusiveArch: aarch64 BuildRequires(pre): unzip %description %summary %package -n efidrvext234 Summary: EFI driver for filesystems ext2, ext3, ext4 Group: System/Configuration/Boot and Init %description -n efidrvext234 %summary %prep %setup -n %efifs %setup -n %efifs -D -T -a 1 %setup -n %efifs -D -T -a 2 mv grub-2.04 grub mv gnu-efi-3.0.11 gnu-efi cd grub %patch0 -p 1 %build make ARCH=aa64 CROSS_COMPILE='' %install mkdir -p %buildroot/boot/efi/efi/drivers cp -a %_builddir/%efifs/src/*.efi %buildroot/boot/efi/efi/drivers/ %files /boot/efi/efi/drivers/* %exclude /boot/efi/efi/drivers/ext2_aa64.efi %files -n efidrvext234 /boot/efi/efi/drivers/ext2_aa64.efi %changelog * Thu Jan 16 2020 Dmitry Terekhin 1.3.0.7.g6e00-alt1 - Initial build.