BuildRequires: flex
BuildRequires: bison
-# NOTE
-# - If someone want to build u-boot-rpi3 with gbs system, it needs to build with below sequence.
-# 1. Do the local build with gbs command
-# e.g) gbs build -A aarch64 --buildroot=~/GBS-UBOOT-RPI3 --profile=profile.tizen_unifiled
-# 2. You have to clone "platform/adaptation/rpi3/arm-trusted-firmware-rpi3"
-# a. git clone <id>@review.tizen.org:29418/platform/adaptation/rpi3/arm-trusted-firmware-rpi3
-# 3. Do the local gbs build about arm-trusted-firmware-rpi3 with u-boot-rpi3 image what is built locally.
-# a. set to local repo in gbs config file
-# e.g) [repo.local]
-# url = ~/GBS-UBOOT-RPI3/local/repos/tizen_unified/RPMS
-# Refer to below link aobut gbs configuration file.
-# https://source.tizen.org/documetation/reference/git-build-system/configuration-file
-
%description
u-boot - Tizen bootloader for RPI3 boards based
export PATH="$PATH:tools:tools/dtc/"
make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'`
-# Build u-boot-spl
-as board/raspberrypi/rpi/head.S -o head.o
-objcopy -O binary head.o head.bin
-cat head.bin spl/u-boot-spl.bin > u-boot-spl.bin
-
# Generate params.bin
cp `find ./env -name "built-in.o"` copy_env_common.o
objcopy -O binary --only-section=.rodata.default_environment `find . -name "copy_env_common.o"`
( cd %{buildroot}%{_bindir}; ln -sf fw_printenv fw_setenv )
# u-boot installation
-mkdir -p %{buildroot}/boot/spl
+mkdir -p %{buildroot}/boot
install -m 755 u-boot.bin %{buildroot}/boot/
install -m 755 uboot.env %{buildroot}/boot/
install -m 755 boot.scr.uimg %{buildroot}/boot/
-install -m 755 u-boot-spl.bin %{buildroot}/boot/
-install -m 755 u-boot-nodtb.bin %{buildroot}/boot/spl/
-install -m 755 board/raspberrypi/rpi/fit_spl_atf.its %{buildroot}/boot/spl/
-install -m 755 arch/arm/dts/bcm2837-rpi-3-b.dtb %{buildroot}/boot/spl/
%clean
/boot/u-boot.bin
/boot/uboot.env
/boot/boot.scr.uimg
-/boot/u-boot-spl.bin
-/boot/spl/u-boot-nodtb.bin
-/boot/spl/fit_spl_atf.its
-/boot/spl/bcm2837-rpi-3-b.dtb
%files -n u-boot-tools
%manifest u_boot_rpi3.manifest