Compare commits
No commits in common. "rawhide" and "f33" have entirely different histories.
3 changed files with 18 additions and 73 deletions
|
|
@ -1,3 +1,3 @@
|
|||
# efifs
|
||||
|
||||
Free software EFI/UEFI standalone file system drivers, based on the GRUB 2.0 read-only drivers: AFFS (Amiga Fast FileSystem), BFS (BeOS FileSystem), btrfs, exFAT, ext2/ext3/ext4, EROFS, F2FS, HFS and HFS+ (Mac OS, including compression support), ISO9660, JFS (Journaled FileSystem), nilfs2, NTFS (including compression support), ReiserFS, SFS (Amiga Smart FileSystem), UDF, UFS/FFS, UFS2/FFS2, XFS, ZFS and more.
|
||||
Free software EFI/UEFI standalone file system drivers, based on the GRUB 2.0 read-only drivers: AFFS (Amiga Fast FileSystem), BFS (BeOS FileSystem), btrfs, exFAT, ext2/ext3/ext4, F2FS (experimental), HFS and HFS+ (Mac OS, including the compression support), ISO9660, JFS (Journaled FileSystem), nilfs2, NTFS (including compression support), ReiserFS, SFS (Amiga Smart FileSystem), UDF, UFS/FFS, UFS2/FFS2, XFS, ZFS and more.
|
||||
83
efifs.spec
83
efifs.spec
|
|
@ -5,18 +5,18 @@
|
|||
%global efi_vendor %{name}
|
||||
|
||||
# Git commit mentioned at https://github.com/pbatard/efifs
|
||||
%global grub2_version 2.13-0
|
||||
%global grub2_commit 6811f6f09d61996a3acbc4fc0414e45964f0e2d9
|
||||
%global grub2_version 2.11-0
|
||||
%global grub2_commit 1ea4e5ef09c06552402bf676ce262a661372f08d
|
||||
|
||||
# Preferrably the latest stable version shipped in Fedora
|
||||
%global edk2_stable_date 20250221
|
||||
%global edk2_stable_str edk2-stable%(d=%{edk2_stable_date}; echo ${d:0:6})
|
||||
%global edk2_stable_date 202105
|
||||
%global edk2_stable_str edk2-stable%{edk2_stable_date}
|
||||
|
||||
Summary: Free software EFI/UEFI standalone file system drivers
|
||||
Name: efifs
|
||||
Version: 1.11
|
||||
Release: 4%{?dist}
|
||||
License: GPL-3.0-or-later
|
||||
Version: 1.8
|
||||
Release: 1%{?dist}
|
||||
License: GPLv3+
|
||||
URL: https://efi.akeo.ie/
|
||||
Source0: https://github.com/pbatard/efifs/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
# Fedora's grub2 RPM packages don't provide neither a -devel subpackage nor any
|
||||
|
|
@ -29,10 +29,6 @@ Source2: https://github.com/tianocore/edk2/archive/%{edk2_stable_str}.tar
|
|||
Source3: efifs-enable.sh
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
%if 0%{?rhel} == 8
|
||||
# GCC >= 9.1 supports -mstack-protector-guard=global on aarch64
|
||||
BuildRequires: gcc-toolset-12
|
||||
%endif
|
||||
BuildRequires: make
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: python3
|
||||
|
|
@ -43,19 +39,18 @@ BuildRequires: efi-srpm-macros
|
|||
ExclusiveArch: %{efi}
|
||||
Requires: efi-filesystem
|
||||
Provides: bundled(grub2-efi-modules) = %{grub2_version}.git%(c=%{grub2_commit}; echo ${c:0:7})
|
||||
Provides: bundled(edk2-tools) = %{edk2_stable_date}
|
||||
Provides: bundled(edk2-tools) = %{edk2_stable_date}01stable
|
||||
|
||||
%description
|
||||
Free software EFI/UEFI standalone file system drivers, based on the GRUB
|
||||
2.0 read-only drivers: AFFS (Amiga Fast FileSystem), BFS (BeOS FileSystem),
|
||||
btrfs, exFAT, ext2/ext3/ext4, EROFS, F2FS, HFS and HFS+ (Mac OS, including
|
||||
compression support), ISO9660, JFS (Journaled FileSystem), nilfs2, NTFS
|
||||
(including compression support), ReiserFS, SFS (Amiga Smart FileSystem),
|
||||
UDF, UFS/FFS, UFS2/FFS2, XFS, ZFS and more.
|
||||
Free software EFI/UEFI standalone file system drivers, based on the GRUB 2.0
|
||||
read-only drivers: AFFS (Amiga Fast FileSystem), BFS (BeOS FileSystem), btrfs,
|
||||
exFAT, ext2/ext3/ext4, F2FS (experimental), HFS and HFS+ (Mac OS, including
|
||||
the compression support), ISO9660, JFS (Journaled FileSystem), nilfs2, NTFS
|
||||
(including compression support), ReiserFS, SFS (Amiga Smart FileSystem), UDF,
|
||||
UFS/FFS, UFS2/FFS2, XFS, ZFS and more.
|
||||
|
||||
%prep
|
||||
%setup -q -T -c %{name}-%{version} -a 0 -a 2
|
||||
mv -f EfiFs-%{version} %{name}-%{version}
|
||||
cp -p %{SOURCE3} .
|
||||
|
||||
pushd %{name}-%{version}
|
||||
|
|
@ -67,22 +62,14 @@ cd grub && patch -Np1 -i ../0001-GRUB-fixes.patch
|
|||
popd
|
||||
|
||||
pushd edk2-%{edk2_stable_str}
|
||||
|
||||
# Do not build BrotliCompress (because it's unused)
|
||||
sed -e '/BrotliCompress/d' -i BaseTools/Source/C/GNUmakefile
|
||||
|
||||
# Remove include path pointing to unused sub-module
|
||||
sed -e '/mipisyst/d' -i MdePkg/MdePkg.dec
|
||||
|
||||
# Symlink EfiFs into EDK II build-time working directory
|
||||
ln -s ../%{name}-%{version} EfiFsPkg
|
||||
popd
|
||||
|
||||
%build
|
||||
%if 0%{?rhel} == 8
|
||||
. /opt/rh/gcc-toolset-12/enable
|
||||
%endif
|
||||
|
||||
pushd edk2-%{edk2_stable_str}
|
||||
export PYTHON_COMMAND=%{__python3}
|
||||
%make_build -C BaseTools EXTRA_OPTFLAGS="$RPM_OPT_FLAGS" EXTRA_LDFLAGS="$RPM_LD_FLAGS"
|
||||
|
|
@ -111,48 +98,6 @@ install -p -m 0700 edk2-%{edk2_stable_str}/Build/EfiFs/RELEASE_GCC5/%{efi_arch_u
|
|||
%{efi_esp_dir}/
|
||||
|
||||
%changelog
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sat May 17 2025 Robert Scheck <robert@fedoraproject.org> 1.11-3
|
||||
- Update bundled edk2 to 20250221 (#2340114)
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sun Dec 01 2024 Robert Scheck <robert@fedoraproject.org> 1.11-1
|
||||
- Upgrade to 1.11 (#2290813)
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sun Jun 02 2024 Robert Scheck <robert@fedoraproject.org> 1.9-6
|
||||
- Update bundled edk2 to 20240524 (#2284243)
|
||||
|
||||
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Tue Sep 06 2022 Robert Scheck <robert@fedoraproject.org> 1.9-1
|
||||
- Upgrade to 1.9 (#2124389)
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Apr 18 2022 Robert Scheck <robert@fedoraproject.org> 1.8-3
|
||||
- Update bundled edk2 to 202202 and add GCC 12 fixes (#2045335)
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Sat Aug 21 2021 Robert Scheck <robert@fedoraproject.org> 1.8-1
|
||||
- Upgrade to 1.8 (#1996231)
|
||||
|
||||
|
|
|
|||
6
sources
6
sources
|
|
@ -1,3 +1,3 @@
|
|||
SHA512 (efifs-1.11.tar.gz) = 2cd91abba8e33fe4e73a2da795b00126232c8fbd5da049255cbc3acc9c94d4c5b7067b1a24eb4403d5c384ca93770eb9a038b854f010238b85a63525c4cc0b3e
|
||||
SHA512 (edk2-stable202502.tar.gz) = 1421b3e14acf6aa51c84cf0a12716990f08815fff631f4657bb9907fd8d620e9fac7794e05c2eed54d5f8966f8e9267d32bf2256237a959bd727629163b8c00d
|
||||
SHA512 (grub-6811f6f09d61996a3acbc4fc0414e45964f0e2d9.tar.gz) = 73adfc7fd9c13ae40e14049904915e187a7b3ebfbe6a2b5b106df7a650771a384adcd3f907a29370b5194eefeff4011aa90a4d57100ca559c9d87b0c7540e140
|
||||
SHA512 (efifs-1.8.tar.gz) = 0ead0fecfbf8bc698af0498aa409e5f6bfb0bb840fb9a57843de46514e7389ef4760b7d768b692bd94aa275d49cb40cab9db9112cd1d38c66f08f5037cf5fa96
|
||||
SHA512 (edk2-stable202105.tar.gz) = c263345cbb243c63985f974a61f37c577a139d6a7099d2b8c9e1a553e5ebf16de12fb711b72624081c6bf637f8084bbf71731ab99e5747d81da460388ac25791
|
||||
SHA512 (grub-1ea4e5ef09c06552402bf676ce262a661372f08d.tar.gz) = d0024f5e39c3e65b92c05496a30ad0b54f35725428414c050ac2f68866d91033136d4a18a82f8dc8b3e3a5dca0b2e9d87d0cb7e842d58b3cf45982971a246d96
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue