4 Summary: Das U-Boot - Tizen bootloader
8 URL: https://source.denx.de/u-boot/u-boot.git
9 Source0: u-boot-%{version}.tar.bz2
10 Source1001: u_boot_rpi4.manifest
12 BuildRequires: gcc >= 6.0
17 u-boot - Tizen bootloader for RPI4 boards based
20 %setup -q -n u-boot-%{version}
23 %{?asan:/usr/bin/gcc-unforce-options}
26 CONFIG=rpi_4_defconfig
31 make HOSTCC="gcc $RPM_OPT_FLAGS" -C tools/dtc
37 make %{?_smp_mflags} HOSTCC="gcc $RPM_OPT_FLAGS" HOSTSTRIP=/bin/true tools
39 make HOSTCC="gcc $RPM_OPT_FLAGS" envtools
42 export PATH="$PATH:tools:tools/dtc/"
43 make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'`
46 ./scripts/get_default_envs.sh > default_envs.txt
47 mkenvimage -s 16384 -o uboot.env default_envs.txt
51 mkimage -A arm64 -T script -C none -n "Tizen RPI4 u-boot helper" -d ./tizen/bootscript/tizen-boot-rpi4.scr ./boot.scr.uimg
57 mkdir -p %{buildroot}/boot
58 install -m 755 u-boot.bin %{buildroot}/boot/
59 install -m 755 uboot.env %{buildroot}/boot/
60 install -m 755 boot.scr.uimg %{buildroot}/boot/
65 %manifest u_boot_rpi4.manifest
66 %defattr(-,root,root,-)