Mageia Bugzilla – Attachment 11964 Details for
Bug 27220
Update u-boot and add bananapro support
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
new new spec proposal
u-boot.spec (text/x-matlab), 10.58 KB, created by
Jybz
on 2020-10-31 22:48:36 CET
(
hide
)
Description:
new new spec proposal
Filename:
MIME Type:
Creator:
Jybz
Created:
2020-10-31 22:48:36 CET
Size:
10.58 KB
patch
obsolete
>%define daterel 2020.07 >%define version 20200706 >%define distname %{name}-%{daterel} > >%global common_description %{expand: >Das U-Boot (or just "U-Boot" for short) >is an Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.} > >#define default values >%define build_bananapro 0 >%define build_rpi_2 0 >%define build_rpi_3 0 >%define build_rpi_4 0 >%define build_xu_4 0 >%define build_tools 1 > >%ifarch armv7hl >%define build_bananapro 1 >%define build_rpi_2 0 >%endif > >%ifarch aarch64 >%define build_rpi_3 0 >%endif > > >Name: u-boot >Version: %{version} >Release: %mkrel 3 >Summary: U-Boot Universal Boot Loader >License: GPLv2 >Group: System/Kernel and hardware >Url: http://www.denx.de/wiki/U-Boot >Source0: ftp://ftp.denx.de/pub/%{name}/%{distname}.tar.bz2 >Source1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/scripts/config > >BuildRequires: pkgconfig(openssl) >BuildRequires: bc >BuildRequires: bison >BuildRequires: flex >BuildRequires: swig >BuildRequires: pkgconfig(python3) >#Actually builds without, but complains >BuildRequires: pkgconfig(sdl2) > >%description >%{common_description} > > >%if %{build_tools} >%package tools >Requires : pkgconfig(python3) >Summary: Tools for the U-Boot Boot Loader >Group: Development/Other > >%description tools >%{common_description} >This package contains various tools that manipulate variables and kernels >images for u-boot. > >%endif > > >%if %{build_bananapro} >%package bananapro >Summary: U-Boot Boot Loader for Banana Pro >Group: Development/Other >BuildRequires: u-boot-tools > >%description bananapro >%{common_description} >This package contains all the necessary for the bananapro board. > >%endif > > >%package doc >Summary: Documentation for the U-Boot Boot Loader >Group: Development/Other >Obsoletes: u-boot-tools-doc < 20130723-7 > >%description doc >%{common_description} >This package contains documentation for u-boot firmware > > > >%prep >%setup -q -n %{distname} >chmod +x %{SOURCE1} > > > >%build > >%if %{build_rpi_2} > make mrproper > %define BOARD rpi_2 > %make_build O=builds/%{BOARD} %{BOARD}_defconfig V=1 CONFIG_TOOLS_DEBUG=1 ># pushd ./builds/${BOARD} ># popd ># %make_build O=builds/${BOARD} V=1 CONFIG_TOOLS_DEBUG=1 ># get_default_envs.sh ./builds/${BOARD}/ | mkenvimage -s 10240 -o ./builds/${BOARD}/u-boot.env - >%endif > >%if %{build_bananapro} > make mrproper > %define BOARD Bananapro > %make_build O=builds/%{BOARD} %{BOARD}_defconfig V=1 CONFIG_TOOLS_DEBUG=1 > pushd ./builds/%{BOARD} > #Disable default (add options) > %{SOURCE1} --disable DISTRO_DEFAULTS > #Enable API for efi > #%{SOURCE1} --enable API > #Reduce boot delay > %{SOURCE1} --set-val BOOTDELAY 1 > #%{SOURCE1} --disable USE_PREBOOT #BUG: No effect... > #Set boot command > %{SOURCE1} --set-str BOOTCOMMAND 'fatload mmc 0:1 ${kernel_addr_r} /EFI/mageia/grubarm.efi; bootefi ${kernel_addr_r}' > #Remove compilation of test efi > %{SOURCE1} --disable CMD_BOOTEFI_HELLO_COMPILE > %{SOURCE1} --disable CMD_BOOTEFI_HELLO > #Disable other OS > %{SOURCE1} --disable CMD_BOOTD > #%{SOURCE1} --disable CMD_BOOTM > %{SOURCE1} --disable BOOTM_EFI > %{SOURCE1} --disable BOOTM_NETBSD > %{SOURCE1} --disable BOOTM_PLAN9 > %{SOURCE1} --disable BOOTM_RTEMS > %{SOURCE1} --disable BOOTM_VXWORKS > #Enable efi variables > #%{SOURCE1} --enable CMD_NVEDIT_EFI > #Disable boot network > #%{SOURCE1} --disable CMD_BOOTP > #%{SOURCE1} --disable CMD_DHCP > #%{SOURCE1} --disable BOOTP_BOOTPATH > #%{SOURCE1} --disable BOOTP_DNS > #%{SOURCE1} --disable BOOTP_GATEWAY > #%{SOURCE1} --disable BOOTP_HOSTNAME > #%{SOURCE1} --disable BOOTP_SUBNETMASK > #%{SOURCE1} --disable BOOTP_PXE > #%{SOURCE1} --disable BOOTP_PXE_CLIENTARCH > #%{SOURCE1} --disable BOOTP_VCI_STRING > #%{SOURCE1} --disable CMD_TFTPBOOT > #%{SOURCE1} --disable NET_TFTP_VARS > #%{SOURCE1} --disable CMD_NFS > #%{SOURCE1} --disable CMD_MII > #%{SOURCE1} --disable CMD_MDIO > #%{SOURCE1} --disable CMD_PING > #Disable fat env > %{SOURCE1} --disable ENV_IS_IN_FAT > %{SOURCE1} --disable ENV_FAT_INTERFACE > %{SOURCE1} --disable ENV_FAT_DEVICE_AND_PART > %{SOURCE1} --disable ENV_FAT_FILE > #%{SOURCE1} --disable SYS_MMC_ENV_DEV > #%{SOURCE1} --disable SYS_MMC_ENV_PART > #Enable ext env > %{SOURCE1} --enable ENV_IS_IN_EXT4 > %{SOURCE1} --set-str ENV_EXT4_INTERFACE "mmc" > %{SOURCE1} --set-str ENV_EXT4_DEVICE_AND_PART "0:2" > %{SOURCE1} --set-str ENV_EXT4_FILE "/boot/u-boot.env" > %{SOURCE1} --enable EXT4_WRITE > #Set the default env file ># %{SOURCE1} --enable USE_DEFAULT_ENV_FILE ># %{SOURCE1} --set-str DEFAULT_ENV_FILE"./u-boot.env" > #Initial UEFI variables > #%{SOURCE1} --enable EFI_VARIABLES_PRESEED > #%{SOURCE1} --set-str EFI_VAR_SEED_FILE "ubootefi.var" > popd > %make_build O=builds/%{BOARD} V=1 CONFIG_TOOLS_DEBUG=1 > get_default_envs.sh ./builds/%{BOARD}/ > ./builds/%{BOARD}/u-boot.env.txt > sed -i -e 's/preboot=.*$/preboot=/' ./builds/%{BOARD}/u-boot.env.txt > get_default_envs.sh ./builds/%{BOARD}/ | mkenvimage -s $((0x20000)) -o ./builds/%{BOARD}/u-boot.env - > echo -e "# Configuration file for fw_(printenv/setenv) utility.\n# Up to two entries are valid, in this case the redundant\n# environment sector is assumed present.\n# MTD device name Device offset Env. size Flash sector size\n/boot/u-boot.env 0x0000 0x20000" > ./builds/%{BOARD}/fw_env.config >%endif > >%if %{build_tools} > make defconfig > %make_build tools-all V=1 CONFIG_TOOLS_DEBUG=1 >%endif > > >%install >%if %{build_rpi_2} >%define BOARD rpi_2 > mkdir -p %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0755 builds/%{BOARD}/u-boot-sunxi-with-spl.bin %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0755 builds/%{BOARD}/u-boot.env %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0755 builds/%{BOARD}/u-boot.dtb %{buildroot}%{_libdir}/%{name}/%{BOARD}/ >%endif >%if %{build_bananapro} > %define BOARD Bananapro > mkdir -p %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > mkdir -p %{buildroot}%{_sysconfdir}/ > install -D -m 0755 builds/%{BOARD}/u-boot-sunxi-with-spl.bin %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0555 builds/%{BOARD}/u-boot.env %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0555 builds/%{BOARD}/u-boot.env.txt %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0444 builds/%{BOARD}/u-boot.dtb %{buildroot}%{_libdir}/%{name}/%{BOARD}/ > install -D -m 0444 builds/%{BOARD}/fw_env.config %{buildroot}%{_sysconfdir}/ >%endif >%if %{build_tools} > mkdir -p %{buildroot}%{_bindir} > install -D -m 0755 tools/asn1_compiler %{buildroot}%{_bindir} > install -D -m 0755 tools/bmp_logo %{buildroot}%{_bindir} > install -D -m 0755 tools/dumpimage %{buildroot}%{_bindir} > install -D -m 0755 tools/fdtgrep %{buildroot}%{_bindir} > install -D -m 0755 tools/fit_check_sign %{buildroot}%{_bindir} > install -D -m 0755 tools/fit_info %{buildroot}%{_bindir} > install -D -m 0755 tools/genboardscfg.py %{buildroot}%{_bindir} > install -D -m 0755 tools/gen_eth_addr %{buildroot}%{_bindir} > install -D -m 0755 tools/gen_ethaddr_crc %{buildroot}%{_bindir} > install -D -m 0755 tools/ifwitool %{buildroot}%{_bindir} > install -D -m 0755 tools/img2srec %{buildroot}%{_bindir} > install -D -m 0755 tools/imx8m_image.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/imx_cntr_image.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/jtagconsole %{buildroot}%{_bindir} > install -D -m 0755 tools/k3_fit_atf.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/k3_gen_x509_cert.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/kwboot %{buildroot}%{_bindir} > install -D -m 0755 tools/microcode-tool %{buildroot}%{_bindir} > install -D -m 0755 tools/microcode-tool.py %{buildroot}%{_bindir} > install -D -m 0755 tools/mkenvimage %{buildroot}%{_bindir} > install -D -m 0755 tools/mkimage %{buildroot}%{_bindir} > install -D -m 0755 tools/mksunxiboot %{buildroot}%{_bindir} > install -D -m 0755 tools/moveconfig.py %{buildroot}%{_bindir} > install -D -m 0755 tools/mrvl_uart.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/ncb %{buildroot}%{_bindir} > install -D -m 0755 tools/netconsole %{buildroot}%{_bindir} > install -D -m 0755 tools/proftool %{buildroot}%{_bindir} > install -D -m 0755 tools/rkmux.py %{buildroot}%{_bindir} > install -D -m 0755 tools/rmboard.py %{buildroot}%{_bindir} > install -D -m 0755 tools/spl_size_limit %{buildroot}%{_bindir} > install -D -m 0755 tools/sunxi-spl-image-builder %{buildroot}%{_bindir} > install -D -m 0755 tools/ubsha1 %{buildroot}%{_bindir} > install -D -m 0755 tools/xway-swap-bytes %{buildroot}%{_bindir} > install -D -m 0755 tools/zynqmp_pm_cfg_obj_convert.py %{buildroot}%{_bindir} > install -D -m 0755 tools/zynqmp_psu_init_minimize.sh %{buildroot}%{_bindir} > install -D -m 0755 tools/env/fw_printenv %{buildroot}%{_bindir} > ln -sr %{buildroot}%{_bindir}/fw_printenv %{buildroot}%{_bindir}/fw_setenv > install -D -m 0755 scripts/get_default_envs.sh %{buildroot}%{_bindir}/get_default_envs.sh > mkdir -p %{buildroot}%{_mandir} > install -D -m 0644 doc/mkimage.1 %{buildroot}%{_mandir}/man1/mkimage.1 > gzip %{buildroot}%{_mandir}/man1/* >%endif > > > >%if %{build_rpi_2} >%files rpi2 >%define BOARD rpi_2 >%dir /usr/lib/%{name}/%{BOARD} >%{_prefix}/lib/%{name}/%{BOARD}/u-boot.bin >%endif > > >%if %{build_bananapro} >%files bananapro >%define BOARD Bananapro >%dir %{_prefix}/lib/%{name}/%{BOARD} >%dir %{_sysconfdir} >%{_prefix}/lib/%{name}/%{BOARD}/u-boot-sunxi-with-spl.bin >%{_prefix}/lib/%{name}/%{BOARD}/u-boot.env.txt >%{_prefix}/lib/%{name}/%{BOARD}/u-boot.env >%{_prefix}/lib/%{name}/%{BOARD}/u-boot.dtb >%{_sysconfdir}/fw_env.config >%endif > > >%if %{build_tools} >%files tools >%{_bindir}/asn1_compiler >%{_bindir}/bmp_logo >%{_bindir}/dumpimage >%{_bindir}/fdtgrep >%{_bindir}/fit_check_sign >%{_bindir}/fit_info >%{_bindir}/genboardscfg.py >%{_bindir}/gen_eth_addr >%{_bindir}/gen_ethaddr_crc >%{_bindir}/ifwitool >%{_bindir}/img2srec >%{_bindir}/imx8m_image.sh >%{_bindir}/imx_cntr_image.sh >%{_bindir}/jtagconsole >%{_bindir}/k3_fit_atf.sh >%{_bindir}/k3_gen_x509_cert.sh >%{_bindir}/kwboot >%{_bindir}/microcode-tool >%{_bindir}/microcode-tool.py >%{_bindir}/mkenvimage >%{_bindir}/mkimage >%{_bindir}/mksunxiboot >%{_bindir}/moveconfig.py >%{_bindir}/mrvl_uart.sh >%{_bindir}/ncb >%{_bindir}/netconsole >%{_bindir}/proftool >%{_bindir}/rkmux.py >%{_bindir}/rmboard.py >%{_bindir}/spl_size_limit >%{_bindir}/sunxi-spl-image-builder >%{_bindir}/ubsha1 >%{_bindir}/xway-swap-bytes >%{_bindir}/zynqmp_pm_cfg_obj_convert.py >%{_bindir}/zynqmp_psu_init_minimize.sh >%{_bindir}/fw_printenv >%{_bindir}/fw_setenv >%{_bindir}/get_default_envs.sh >%{_mandir}/man1/mkimage.1.* >%doc README >%endif > > > >%files doc >%doc doc/README.*
%define daterel 2020.07 %define version 20200706 %define distname %{name}-%{daterel} %global common_description %{expand: Das U-Boot (or just "U-Boot" for short) is an Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors.} #define default values %define build_bananapro 0 %define build_rpi_2 0 %define build_rpi_3 0 %define build_rpi_4 0 %define build_xu_4 0 %define build_tools 1 %ifarch armv7hl %define build_bananapro 1 %define build_rpi_2 0 %endif %ifarch aarch64 %define build_rpi_3 0 %endif Name: u-boot Version: %{version} Release: %mkrel 3 Summary: U-Boot Universal Boot Loader License: GPLv2 Group: System/Kernel and hardware Url: http://www.denx.de/wiki/U-Boot Source0: ftp://ftp.denx.de/pub/%{name}/%{distname}.tar.bz2 Source1: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/scripts/config BuildRequires: pkgconfig(openssl) BuildRequires: bc BuildRequires: bison BuildRequires: flex BuildRequires: swig BuildRequires: pkgconfig(python3) #Actually builds without, but complains BuildRequires: pkgconfig(sdl2) %description %{common_description} %if %{build_tools} %package tools Requires : pkgconfig(python3) Summary: Tools for the U-Boot Boot Loader Group: Development/Other %description tools %{common_description} This package contains various tools that manipulate variables and kernels images for u-boot. %endif %if %{build_bananapro} %package bananapro Summary: U-Boot Boot Loader for Banana Pro Group: Development/Other BuildRequires: u-boot-tools %description bananapro %{common_description} This package contains all the necessary for the bananapro board. %endif %package doc Summary: Documentation for the U-Boot Boot Loader Group: Development/Other Obsoletes: u-boot-tools-doc < 20130723-7 %description doc %{common_description} This package contains documentation for u-boot firmware %prep %setup -q -n %{distname} chmod +x %{SOURCE1} %build %if %{build_rpi_2} make mrproper %define BOARD rpi_2 %make_build O=builds/%{BOARD} %{BOARD}_defconfig V=1 CONFIG_TOOLS_DEBUG=1 # pushd ./builds/${BOARD} # popd # %make_build O=builds/${BOARD} V=1 CONFIG_TOOLS_DEBUG=1 # get_default_envs.sh ./builds/${BOARD}/ | mkenvimage -s 10240 -o ./builds/${BOARD}/u-boot.env - %endif %if %{build_bananapro} make mrproper %define BOARD Bananapro %make_build O=builds/%{BOARD} %{BOARD}_defconfig V=1 CONFIG_TOOLS_DEBUG=1 pushd ./builds/%{BOARD} #Disable default (add options) %{SOURCE1} --disable DISTRO_DEFAULTS #Enable API for efi #%{SOURCE1} --enable API #Reduce boot delay %{SOURCE1} --set-val BOOTDELAY 1 #%{SOURCE1} --disable USE_PREBOOT #BUG: No effect... #Set boot command %{SOURCE1} --set-str BOOTCOMMAND 'fatload mmc 0:1 ${kernel_addr_r} /EFI/mageia/grubarm.efi; bootefi ${kernel_addr_r}' #Remove compilation of test efi %{SOURCE1} --disable CMD_BOOTEFI_HELLO_COMPILE %{SOURCE1} --disable CMD_BOOTEFI_HELLO #Disable other OS %{SOURCE1} --disable CMD_BOOTD #%{SOURCE1} --disable CMD_BOOTM %{SOURCE1} --disable BOOTM_EFI %{SOURCE1} --disable BOOTM_NETBSD %{SOURCE1} --disable BOOTM_PLAN9 %{SOURCE1} --disable BOOTM_RTEMS %{SOURCE1} --disable BOOTM_VXWORKS #Enable efi variables #%{SOURCE1} --enable CMD_NVEDIT_EFI #Disable boot network #%{SOURCE1} --disable CMD_BOOTP #%{SOURCE1} --disable CMD_DHCP #%{SOURCE1} --disable BOOTP_BOOTPATH #%{SOURCE1} --disable BOOTP_DNS #%{SOURCE1} --disable BOOTP_GATEWAY #%{SOURCE1} --disable BOOTP_HOSTNAME #%{SOURCE1} --disable BOOTP_SUBNETMASK #%{SOURCE1} --disable BOOTP_PXE #%{SOURCE1} --disable BOOTP_PXE_CLIENTARCH #%{SOURCE1} --disable BOOTP_VCI_STRING #%{SOURCE1} --disable CMD_TFTPBOOT #%{SOURCE1} --disable NET_TFTP_VARS #%{SOURCE1} --disable CMD_NFS #%{SOURCE1} --disable CMD_MII #%{SOURCE1} --disable CMD_MDIO #%{SOURCE1} --disable CMD_PING #Disable fat env %{SOURCE1} --disable ENV_IS_IN_FAT %{SOURCE1} --disable ENV_FAT_INTERFACE %{SOURCE1} --disable ENV_FAT_DEVICE_AND_PART %{SOURCE1} --disable ENV_FAT_FILE #%{SOURCE1} --disable SYS_MMC_ENV_DEV #%{SOURCE1} --disable SYS_MMC_ENV_PART #Enable ext env %{SOURCE1} --enable ENV_IS_IN_EXT4 %{SOURCE1} --set-str ENV_EXT4_INTERFACE "mmc" %{SOURCE1} --set-str ENV_EXT4_DEVICE_AND_PART "0:2" %{SOURCE1} --set-str ENV_EXT4_FILE "/boot/u-boot.env" %{SOURCE1} --enable EXT4_WRITE #Set the default env file # %{SOURCE1} --enable USE_DEFAULT_ENV_FILE # %{SOURCE1} --set-str DEFAULT_ENV_FILE"./u-boot.env" #Initial UEFI variables #%{SOURCE1} --enable EFI_VARIABLES_PRESEED #%{SOURCE1} --set-str EFI_VAR_SEED_FILE "ubootefi.var" popd %make_build O=builds/%{BOARD} V=1 CONFIG_TOOLS_DEBUG=1 get_default_envs.sh ./builds/%{BOARD}/ > ./builds/%{BOARD}/u-boot.env.txt sed -i -e 's/preboot=.*$/preboot=/' ./builds/%{BOARD}/u-boot.env.txt get_default_envs.sh ./builds/%{BOARD}/ | mkenvimage -s $((0x20000)) -o ./builds/%{BOARD}/u-boot.env - echo -e "# Configuration file for fw_(printenv/setenv) utility.\n# Up to two entries are valid, in this case the redundant\n# environment sector is assumed present.\n# MTD device name Device offset Env. size Flash sector size\n/boot/u-boot.env 0x0000 0x20000" > ./builds/%{BOARD}/fw_env.config %endif %if %{build_tools} make defconfig %make_build tools-all V=1 CONFIG_TOOLS_DEBUG=1 %endif %install %if %{build_rpi_2} %define BOARD rpi_2 mkdir -p %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0755 builds/%{BOARD}/u-boot-sunxi-with-spl.bin %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0755 builds/%{BOARD}/u-boot.env %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0755 builds/%{BOARD}/u-boot.dtb %{buildroot}%{_libdir}/%{name}/%{BOARD}/ %endif %if %{build_bananapro} %define BOARD Bananapro mkdir -p %{buildroot}%{_libdir}/%{name}/%{BOARD}/ mkdir -p %{buildroot}%{_sysconfdir}/ install -D -m 0755 builds/%{BOARD}/u-boot-sunxi-with-spl.bin %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0555 builds/%{BOARD}/u-boot.env %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0555 builds/%{BOARD}/u-boot.env.txt %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0444 builds/%{BOARD}/u-boot.dtb %{buildroot}%{_libdir}/%{name}/%{BOARD}/ install -D -m 0444 builds/%{BOARD}/fw_env.config %{buildroot}%{_sysconfdir}/ %endif %if %{build_tools} mkdir -p %{buildroot}%{_bindir} install -D -m 0755 tools/asn1_compiler %{buildroot}%{_bindir} install -D -m 0755 tools/bmp_logo %{buildroot}%{_bindir} install -D -m 0755 tools/dumpimage %{buildroot}%{_bindir} install -D -m 0755 tools/fdtgrep %{buildroot}%{_bindir} install -D -m 0755 tools/fit_check_sign %{buildroot}%{_bindir} install -D -m 0755 tools/fit_info %{buildroot}%{_bindir} install -D -m 0755 tools/genboardscfg.py %{buildroot}%{_bindir} install -D -m 0755 tools/gen_eth_addr %{buildroot}%{_bindir} install -D -m 0755 tools/gen_ethaddr_crc %{buildroot}%{_bindir} install -D -m 0755 tools/ifwitool %{buildroot}%{_bindir} install -D -m 0755 tools/img2srec %{buildroot}%{_bindir} install -D -m 0755 tools/imx8m_image.sh %{buildroot}%{_bindir} install -D -m 0755 tools/imx_cntr_image.sh %{buildroot}%{_bindir} install -D -m 0755 tools/jtagconsole %{buildroot}%{_bindir} install -D -m 0755 tools/k3_fit_atf.sh %{buildroot}%{_bindir} install -D -m 0755 tools/k3_gen_x509_cert.sh %{buildroot}%{_bindir} install -D -m 0755 tools/kwboot %{buildroot}%{_bindir} install -D -m 0755 tools/microcode-tool %{buildroot}%{_bindir} install -D -m 0755 tools/microcode-tool.py %{buildroot}%{_bindir} install -D -m 0755 tools/mkenvimage %{buildroot}%{_bindir} install -D -m 0755 tools/mkimage %{buildroot}%{_bindir} install -D -m 0755 tools/mksunxiboot %{buildroot}%{_bindir} install -D -m 0755 tools/moveconfig.py %{buildroot}%{_bindir} install -D -m 0755 tools/mrvl_uart.sh %{buildroot}%{_bindir} install -D -m 0755 tools/ncb %{buildroot}%{_bindir} install -D -m 0755 tools/netconsole %{buildroot}%{_bindir} install -D -m 0755 tools/proftool %{buildroot}%{_bindir} install -D -m 0755 tools/rkmux.py %{buildroot}%{_bindir} install -D -m 0755 tools/rmboard.py %{buildroot}%{_bindir} install -D -m 0755 tools/spl_size_limit %{buildroot}%{_bindir} install -D -m 0755 tools/sunxi-spl-image-builder %{buildroot}%{_bindir} install -D -m 0755 tools/ubsha1 %{buildroot}%{_bindir} install -D -m 0755 tools/xway-swap-bytes %{buildroot}%{_bindir} install -D -m 0755 tools/zynqmp_pm_cfg_obj_convert.py %{buildroot}%{_bindir} install -D -m 0755 tools/zynqmp_psu_init_minimize.sh %{buildroot}%{_bindir} install -D -m 0755 tools/env/fw_printenv %{buildroot}%{_bindir} ln -sr %{buildroot}%{_bindir}/fw_printenv %{buildroot}%{_bindir}/fw_setenv install -D -m 0755 scripts/get_default_envs.sh %{buildroot}%{_bindir}/get_default_envs.sh mkdir -p %{buildroot}%{_mandir} install -D -m 0644 doc/mkimage.1 %{buildroot}%{_mandir}/man1/mkimage.1 gzip %{buildroot}%{_mandir}/man1/* %endif %if %{build_rpi_2} %files rpi2 %define BOARD rpi_2 %dir /usr/lib/%{name}/%{BOARD} %{_prefix}/lib/%{name}/%{BOARD}/u-boot.bin %endif %if %{build_bananapro} %files bananapro %define BOARD Bananapro %dir %{_prefix}/lib/%{name}/%{BOARD} %dir %{_sysconfdir} %{_prefix}/lib/%{name}/%{BOARD}/u-boot-sunxi-with-spl.bin %{_prefix}/lib/%{name}/%{BOARD}/u-boot.env.txt %{_prefix}/lib/%{name}/%{BOARD}/u-boot.env %{_prefix}/lib/%{name}/%{BOARD}/u-boot.dtb %{_sysconfdir}/fw_env.config %endif %if %{build_tools} %files tools %{_bindir}/asn1_compiler %{_bindir}/bmp_logo %{_bindir}/dumpimage %{_bindir}/fdtgrep %{_bindir}/fit_check_sign %{_bindir}/fit_info %{_bindir}/genboardscfg.py %{_bindir}/gen_eth_addr %{_bindir}/gen_ethaddr_crc %{_bindir}/ifwitool %{_bindir}/img2srec %{_bindir}/imx8m_image.sh %{_bindir}/imx_cntr_image.sh %{_bindir}/jtagconsole %{_bindir}/k3_fit_atf.sh %{_bindir}/k3_gen_x509_cert.sh %{_bindir}/kwboot %{_bindir}/microcode-tool %{_bindir}/microcode-tool.py %{_bindir}/mkenvimage %{_bindir}/mkimage %{_bindir}/mksunxiboot %{_bindir}/moveconfig.py %{_bindir}/mrvl_uart.sh %{_bindir}/ncb %{_bindir}/netconsole %{_bindir}/proftool %{_bindir}/rkmux.py %{_bindir}/rmboard.py %{_bindir}/spl_size_limit %{_bindir}/sunxi-spl-image-builder %{_bindir}/ubsha1 %{_bindir}/xway-swap-bytes %{_bindir}/zynqmp_pm_cfg_obj_convert.py %{_bindir}/zynqmp_psu_init_minimize.sh %{_bindir}/fw_printenv %{_bindir}/fw_setenv %{_bindir}/get_default_envs.sh %{_mandir}/man1/mkimage.1.* %doc README %endif %files doc %doc doc/README.*
View Attachment As Raw
Actions:
View
Attachments on
bug 27220
:
11848
|
11849
|
11850
|
11851
|
11852
|
11853
|
11872
| 11964