diff --git a/mactel-boot.spec b/mactel-boot.spec index b706cec..28dbaad 100644 --- a/mactel-boot.spec +++ b/mactel-boot.spec @@ -1,21 +1,20 @@ Name: mactel-boot Version: 0.9 -Release: 36%{?dist} +Release: 30%{?dist} Summary: Intel Mac boot files -License: GPL-2.0-or-later +License: GPLv2+ URL: http://www.codon.org.uk/~mjg59/mactel-boot/ Source: http://www.codon.org.uk/~mjg59/mactel-boot/%{name}-%{version}.tar.bz2 Source1: mactel-boot-setup -Patch0: mactel-boot-c99.patch +Patch0: mactel-boot-c99.patch -ExclusiveArch: %{x86_64} - -BuildRequires: make -BuildRequires: gcc +ExclusiveArch: x86_64 Requires: coreutils +BuildRequires: make +BuildRequires: gcc %description Files for booting Fedora on Intel-based Apple hardware using EFI. @@ -23,60 +22,34 @@ Files for booting Fedora on Intel-based Apple hardware using EFI. %autosetup -p1 %build -%make_build PRODUCTVERSION="Fedora %{fedora}" +make PRODUCTVERSION="Fedora %{fedora}" %{?_smp_mflags} %install -%make_install -install -Dpm 644 SystemVersion.plist %{buildroot}/boot/efi/System/Library/CoreServices/SystemVersion.plist -echo "This file is required for booting" >%{buildroot}/boot/efi/mach_kernel -touch %{buildroot}/boot/efi/System/Library/CoreServices/boot.efi -touch %{buildroot}/boot/efi/.VolumeIcon.icns -install -D %{SOURCE1} %{buildroot}%{_libexecdir}/mactel-boot-setup - -%if "%{_sbindir}" != "/usr/sbin" -# If sbin-bin merge, move everything accordingly -mkdir -p %{buildroot}%{_sbindir} -mv %{buildroot}%{_prefix}/sbin/* %{buildroot}%{_sbindir} -rmdir %{buildroot}%{_prefix}/sbin -%endif - +make install DESTDIR=$RPM_BUILD_ROOT +install -D -m 644 SystemVersion.plist $RPM_BUILD_ROOT/boot/efi/System/Library/CoreServices/SystemVersion.plist +echo "This file is required for booting" >$RPM_BUILD_ROOT/boot/efi/mach_kernel +touch $RPM_BUILD_ROOT/boot/efi/System/Library/CoreServices/boot.efi +touch $RPM_BUILD_ROOT/boot/efi/.VolumeIcon.icns +install -D %{SOURCE1} $RPM_BUILD_ROOT/usr/libexec/mactel-boot-setup %files %license GPL %license Copyright -%{_mandir}/man1/hfs-bless.1* +/usr/share/man/man1/hfs-bless.1.gz /boot/efi/mach_kernel %dir /boot/efi/System/ %dir /boot/efi/System/Library/ %dir /boot/efi/System/Library/CoreServices/ /boot/efi/System/Library/CoreServices/SystemVersion.plist -%{_sbindir}/hfs-bless -%{_libexecdir}/mactel-boot-setup +/usr/sbin/hfs-bless +/usr/libexec/mactel-boot-setup %attr(0755, root, root) %ghost /boot/efi/System/Library/CoreServices/boot.efi %attr(0644, root, root) %ghost /boot/efi/.VolumeIcon.icns %triggerin -- grub-efi grub2-efi fedora-logos generic-logos -%{_libexecdir}/mactel-boot-setup +/usr/libexec/mactel-boot-setup %changelog -* Thu Jul 24 2025 Fedora Release Engineering - 0.9-36 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri Mar 21 2025 Neal Gompa - 0.9-35 -- Modernize spec and handle sbin-bin merge - -* Fri Jul 26 2024 Miroslav Suchý - 0.9-34 -- convert license to SPDX - -* Thu Jul 18 2024 Fedora Release Engineering - 0.9-33 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Thu Jan 25 2024 Fedora Release Engineering - 0.9-32 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.9-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - * Thu Jul 20 2023 Fedora Release Engineering - 0.9-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild