diff --git a/mactel-boot.spec b/mactel-boot.spec index 28dbaad..b706cec 100644 --- a/mactel-boot.spec +++ b/mactel-boot.spec @@ -1,20 +1,21 @@ Name: mactel-boot Version: 0.9 -Release: 30%{?dist} +Release: 36%{?dist} Summary: Intel Mac boot files -License: GPLv2+ +License: GPL-2.0-or-later 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 +ExclusiveArch: %{x86_64} + +BuildRequires: make +BuildRequires: gcc Requires: coreutils -BuildRequires: make -BuildRequires: gcc %description Files for booting Fedora on Intel-based Apple hardware using EFI. @@ -22,34 +23,60 @@ Files for booting Fedora on Intel-based Apple hardware using EFI. %autosetup -p1 %build -make PRODUCTVERSION="Fedora %{fedora}" %{?_smp_mflags} +%make_build PRODUCTVERSION="Fedora %{fedora}" %install -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 +%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 + %files %license GPL %license Copyright -/usr/share/man/man1/hfs-bless.1.gz +%{_mandir}/man1/hfs-bless.1* /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 -/usr/sbin/hfs-bless -/usr/libexec/mactel-boot-setup +%{_sbindir}/hfs-bless +%{_libexecdir}/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 -/usr/libexec/mactel-boot-setup +%{_libexecdir}/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