asahi-opensuse/specs/uboot-asahi.spec

47 lines
No EOL
1.1 KiB
RPMSpec

Name: uboot-asahi
Version: 2022.10
Release: 2
Summary: U-Boot for Apple Silicon Macs
License: GPLv3+
URL: https://github.com/AsahiLinux
BuildArch: aarch64
%define debug_package %{nil}
%define uboot_commit_id asahi-v%{version}-1
# to download the sources
# spectool -g uboot-asahi.spec
Source0: https://github.com/AsahiLinux/u-boot/archive/%{uboot_commit_id}.tar.gz
BuildRequires: bison
BuildRequires: flex
BuildRequires: gcc
BuildRequires: ImageMagick
BuildRequires: make
BuildRequires: openssl-devel
Provides: /usr/lib/asahi-boot/u-boot-nodtb.bin
%description
U-Boot for Apple Silicon Macs
%prep
%setup -b 0 -n u-boot-%{uboot_commit_id}
make %{_builddir}/u-boot-%{uboot_commit_id} apple_m1_defconfig
%build
%make_build HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE=""
%install
install -Dpm0644 -t %{buildroot}/usr/lib/asahi-boot %{_builddir}/u-boot-%{uboot_commit_id}/u-boot-nodtb.bin
%posttrans
update-m1n1
%files
/usr/lib/asahi-boot/u-boot-nodtb.bin
%changelog
* Tue Jan 24 2023 Ivan Bushchik <ivabus@ivabus.dev> 2022.10-2
- Initial version