Search
SailfishOS Open Build Service
>
Projects
>
home:Superpelican
:
hw-adaptation-pov_protab2_xxl
>
u-boot-sunxi
> u-boot-sunxi.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File u-boot-sunxi.spec of Package u-boot-sunxi
# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.26 # Name: u-boot-sunxi # >> macros # << macros Summary: The u-boot firmware for sunxi boards Version: 2013.01+git20130724.102634 Release: 1 Group: System/Boot License: GPL ExclusiveArch: %{arm} URL: http://linux-sunxi.org/Main_Page Source0: %{name}-%{version}.tar.xz Source1: u-boot-sunxi.cmd Source2: u-boot-sunxi-spec-file-helper.sh Source3: README-PACKAGER.txt Source100: u-boot-sunxi.yaml Requires: u-boot-sunxi-pengpod1000 Requires: u-boot-sunxi-pengpod700 Requires: u-boot-sunxi-PoV_ProTab2_XXL Requires: u-boot-sunxi-wobo-i5 Requires: u-boot-sunxi-uhost_u1a Requires: u-boot-sunxi-sun5i_uart1 Requires: u-boot-sunxi-Sanei_N90 Requires: u-boot-sunxi-r7-tv-dongle Requires: u-boot-sunxi-PoV_ProTab2_IPS_3g Requires: u-boot-sunxi-PoV_ProTab2_IPS9 Requires: u-boot-sunxi-pcDuino Requires: u-boot-sunxi-mk802_a10s Requires: u-boot-sunxi-mk802-1gb Requires: u-boot-sunxi-Mini-X-1Gb Requires: u-boot-sunxi-Mini-X Requires: u-boot-sunxi-Mele_A3700 Requires: u-boot-sunxi-Mele_A1000G Requires: u-boot-sunxi-Mele_A1000 Requires: u-boot-sunxi-INet97F-II Requires: u-boot-sunxi-Hyundai_A7HD Requires: u-boot-sunxi-Hackberry Requires: u-boot-sunxi-H6 Requires: u-boot-sunxi-Gooseberry_A721 Requires: u-boot-sunxi-EOMA68_A10_SPL Requires: u-boot-sunxi-EOMA68_A10 Requires: u-boot-sunxi-DNS_M82 Requires: u-boot-sunxi-Cubieboard_512 Requires: u-boot-sunxi-Cubieboard_FEL Requires: u-boot-sunxi-Cubieboard Requires: u-boot-sunxi-Coby_MID9742 Requires: u-boot-sunxi-Coby_MID8042 Requires: u-boot-sunxi-Coby_MID7042 Requires: u-boot-sunxi-ba10_tv_box Requires: u-boot-sunxi-A13_MID Requires: u-boot-sunxi-A13-OLinuXinoM_FEL Requires: u-boot-sunxi-A13-OLinuXinoM Requires: u-boot-sunxi-A13-OLinuXino_FEL_sdcon Requires: u-boot-sunxi-A13-OLinuXino_FEL Requires: u-boot-sunxi-A13-OLinuXino Requires: u-boot-sunxi-A10s-OLinuXino-M_FEL Requires: u-boot-sunxi-A10s-OLinuXino-M Requires: u-boot-sunxi-A10_MID_1GB Requires: u-boot-sunxi-mk802ii Requires: u-boot-sunxi-mk802 Requires: u-boot-sunxi-sun5i_sdcon Requires: u-boot-sunxi-sun5i Requires: u-boot-sunxi-sun4i_sdcon Requires: u-boot-sunxi-sun4i Requires: u-boot-sunxi-doc Requires: u-boot-sunxi-tools %description Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. %package doc Summary: Documentation for the u-boot Firmware Group: Documentation %description doc Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains documentation for u-boot firmware %package tools Summary: Tools for the u-boot Firmware Group: System/Boot %description tools Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. This package contains: mkimage- a tool that creates kernel bootable images for u-boot. %package sun4i Summary: U-boot files of board sun4i Group: System/Boot %description sun4i This package contain board specifiy u-boot files %package sun4i_sdcon Summary: U-boot files of board sun4i_sdcon Group: System/Boot %description sun4i_sdcon This package contain board specifiy u-boot files %package sun5i Summary: U-boot files of board sun5i Group: System/Boot %description sun5i This package contain board specifiy u-boot files %package sun5i_sdcon Summary: U-boot files of board sun5i_sdcon Group: System/Boot %description sun5i_sdcon This package contain board specifiy u-boot files %package mk802 Summary: U-boot files of board mk802 Group: System/Boot %description mk802 This package contain board specifiy u-boot files %package mk802ii Summary: U-boot files of board mk802ii Group: System/Boot %description mk802ii This package contain board specifiy u-boot files %package A10_MID_1GB Summary: U-boot files of board A10_MID_1GB Group: System/Boot %description A10_MID_1GB This package contain board specifiy u-boot files %package A10s-OLinuXino-M Summary: U-boot files of board A10s-OLinuXino-M Group: System/Boot %description A10s-OLinuXino-M This package contain board specifiy u-boot files %package A10s-OLinuXino-M_FEL Summary: U-boot files of board A10s-OLinuXino-M_FEL Group: System/Boot %description A10s-OLinuXino-M_FEL This package contain board specifiy u-boot files %package A13-OLinuXino Summary: U-boot files of board A13-OLinuXino Group: System/Boot %description A13-OLinuXino This package contain board specifiy u-boot files %package A13-OLinuXino_FEL Summary: U-boot files of board A13-OLinuXino_FEL Group: System/Boot %description A13-OLinuXino_FEL This package contain board specifiy u-boot files %package A13-OLinuXino_FEL_sdcon Summary: U-boot files of board A13-OLinuXino_FEL_sdcon Group: System/Boot %description A13-OLinuXino_FEL_sdcon This package contain board specifiy u-boot files %package A13-OLinuXinoM Summary: U-boot files of board A13-OLinuXinoM Group: System/Boot %description A13-OLinuXinoM This package contain board specifiy u-boot files %package A13-OLinuXinoM_FEL Summary: U-boot files of board A13-OLinuXinoM_FEL Group: System/Boot %description A13-OLinuXinoM_FEL This package contain board specifiy u-boot files %package A13_MID Summary: U-boot files of board A13_MID Group: System/Boot %description A13_MID This package contain board specifiy u-boot files %package ba10_tv_box Summary: U-boot files of board ba10_tv_box Group: System/Boot %description ba10_tv_box This package contain board specifiy u-boot files %package Coby_MID7042 Summary: U-boot files of board Coby_MID7042 Group: System/Boot %description Coby_MID7042 This package contain board specifiy u-boot files %package Coby_MID8042 Summary: U-boot files of board Coby_MID8042 Group: System/Boot %description Coby_MID8042 This package contain board specifiy u-boot files %package Coby_MID9742 Summary: U-boot files of board Coby_MID9742 Group: System/Boot %description Coby_MID9742 This package contain board specifiy u-boot files %package Cubieboard Summary: U-boot files of board Cubieboard Group: System/Boot %description Cubieboard This package contain board specifiy u-boot files %package Cubieboard_FEL Summary: U-boot files of board Cubieboard_FEL Group: System/Boot %description Cubieboard_FEL This package contain board specifiy u-boot files %package Cubieboard_512 Summary: U-boot files of board Cubieboard_512 Group: System/Boot %description Cubieboard_512 This package contain board specifiy u-boot files %package DNS_M82 Summary: U-boot files of board DNS_M82 Group: System/Boot %description DNS_M82 This package contain board specifiy u-boot files %package EOMA68_A10 Summary: U-boot files of board EOMA68_A10 Group: System/Boot %description EOMA68_A10 This package contain board specifiy u-boot files %package EOMA68_A10_SPL Summary: U-boot files of board EOMA68_A10_SPL Group: System/Boot %description EOMA68_A10_SPL This package contain board specifiy u-boot files %package Gooseberry_A721 Summary: U-boot files of board Gooseberry_A721 Group: System/Boot %description Gooseberry_A721 This package contain board specifiy u-boot files %package H6 Summary: U-boot files of board H6 Group: System/Boot %description H6 This package contain board specifiy u-boot files %package Hackberry Summary: U-boot files of board Hackberry Group: System/Boot %description Hackberry This package contain board specifiy u-boot files %package Hyundai_A7HD Summary: U-boot files of board Hyundai_A7HD Group: System/Boot %description Hyundai_A7HD This package contain board specifiy u-boot files %package INet97F-II Summary: U-boot files of board INet97F-II Group: System/Boot %description INet97F-II This package contain board specifiy u-boot files %package Mele_A1000 Summary: U-boot files of board Mele_A1000 Group: System/Boot %description Mele_A1000 This package contain board specifiy u-boot files %package Mele_A1000G Summary: U-boot files of board Mele_A1000G Group: System/Boot %description Mele_A1000G This package contain board specifiy u-boot files %package Mele_A3700 Summary: U-boot files of board Mele_A3700 Group: System/Boot %description Mele_A3700 This package contain board specifiy u-boot files %package Mini-X Summary: U-boot files of board Mini-X Group: System/Boot %description Mini-X This package contain board specifiy u-boot files %package Mini-X-1Gb Summary: U-boot files of board Mini-X-1Gb Group: System/Boot %description Mini-X-1Gb This package contain board specifiy u-boot files %package mk802-1gb Summary: U-boot files of board mk802-1gb Group: System/Boot %description mk802-1gb This package contain board specifiy u-boot files %package mk802_a10s Summary: U-boot files of board mk802_a10s Group: System/Boot %description mk802_a10s This package contain board specifiy u-boot files %package pcDuino Summary: U-boot files of board pcDuino Group: System/Boot %description pcDuino This package contain board specifiy u-boot files %package PoV_ProTab2_IPS9 Summary: U-boot files of board PoV_ProTab2_IPS9 Group: System/Boot %description PoV_ProTab2_IPS9 This package contain board specifiy u-boot files %package PoV_ProTab2_IPS_3g Summary: U-boot files of board PoV_ProTab2_IPS_3g Group: System/Boot %description PoV_ProTab2_IPS_3g This package contain board specifiy u-boot files %package r7-tv-dongle Summary: U-boot files of board r7-tv-dongle Group: System/Boot %description r7-tv-dongle This package contain board specifiy u-boot files %package Sanei_N90 Summary: U-boot files of board Sanei_N90 Group: System/Boot %description Sanei_N90 This package contain board specifiy u-boot files %package sun5i_uart1 Summary: U-boot files of board sun5i_uart1 Group: System/Boot %description sun5i_uart1 This package contain board specifiy u-boot files %package uhost_u1a Summary: U-boot files of board uhost_u1a Group: System/Boot %description uhost_u1a This package contain board specifiy u-boot files %package wobo-i5 Summary: U-boot files of board wobo-i5 Group: System/Boot %description wobo-i5 This package contain board specifiy u-boot files %package PoV_ProTab2_XXL Summary: U-boot files of board PoV_ProTab2_XXL Group: System/Boot %description PoV_ProTab2_XXL This package contain board specifiy u-boot files %package pengpod700 Summary: U-boot files of board pengpod700 Group: System/Boot %description pengpod700 This package contain board specifiy u-boot files %package pengpod1000 Summary: U-boot files of board pengpod1000 Group: System/Boot %description pengpod1000 This package contain board specifiy u-boot files %prep %setup -q -n %{name}-%{version} # >> setup # << setup %build # >> build pre # << build pre # >> build post TMP_DIR=../boot/ MAKE_TARGETS=$(grep sunxi boards.cfg | awk '{print $1}') for make_target in ${MAKE_TARGETS}; do if [ -n "${PREVIOUS_RUN}" ]; then make clean make distclean fi make ${make_target} PREVIOUS_RUN=yes mkdir -p ${TMP_DIR} cat %{SOURCE1} | sed "s|@MAKE_TARGET@|${make_target}|g" > ${TMP_DIR}/${make_target}-u-boot.cmd install -D -m 0644 u-boot.bin ${TMP_DIR}/${make_target}-u-boot.bin install -D -m 0644 u-boot.map ${TMP_DIR}/${make_target}-u-boot.map ./tools/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \ -n "Sunxi ${make_target} SD Boot" \ -d ${TMP_DIR}/${make_target}-u-boot.cmd ${TMP_DIR}/${make_target}-boot.scr for file in $(cd spl;ls * | grep 'spl.bin'); do cp spl/${file} ${TMP_DIR}/${make_target}-${file} done done # << build post %install rm -rf %{buildroot} # >> install pre # << install pre # >> install post mkdir -p %{buildroot} mv ../boot %{buildroot}/boot install -D -m 0755 tools/mkimage %{buildroot}%{_bindir}/mkimage install -D -m 0644 doc/mkimage.1 %{buildroot}%{_mandir}/man1/mkimage.1 gzip %{buildroot}%{_mandir}/man1/* find %{buildroot} | sort # << install post %files %defattr(-,root,root,-) %doc COPYING CREDITS # >> files # << files %files doc %defattr(-,root,root,-) %doc README doc/README.JFFS2 doc/README.JFFS2_NAND doc/README.commands %doc doc/README.autoboot doc/README.commands doc/README.console doc/README.dns %doc doc/README.hwconfig doc/README.nand doc/README.NetConsole doc/README.serial_multi %doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb %doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST doc/README.Modem %doc tools/scripts/dot.kermrc tools/scripts/flash_param tools/scripts/send_cmd tools/scripts/send_image %doc doc/README.ARM-SoC doc/README.ARM-memory-map # >> files doc # << files doc %files tools %defattr(-,root,root,-) %{_bindir}/mkimage %{_mandir}/man1/mkimage.1.gz # >> files tools # << files tools %files sun4i %defattr(-,root,root,-) /boot/sun4i-* # >> files sun4i # << files sun4i %files sun4i_sdcon %defattr(-,root,root,-) /boot/sun4i_sdcon-* # >> files sun4i_sdcon # << files sun4i_sdcon %files sun5i %defattr(-,root,root,-) /boot/sun5i-* # >> files sun5i # << files sun5i %files sun5i_sdcon %defattr(-,root,root,-) /boot/sun5i_sdcon-* # >> files sun5i_sdcon # << files sun5i_sdcon %files mk802 %defattr(-,root,root,-) /boot/mk802-* # >> files mk802 # << files mk802 %files mk802ii %defattr(-,root,root,-) /boot/mk802ii-* # >> files mk802ii # << files mk802ii %files A10_MID_1GB %defattr(-,root,root,-) /boot/A10_MID_1GB-* # >> files A10_MID_1GB # << files A10_MID_1GB %files A10s-OLinuXino-M %defattr(-,root,root,-) /boot/A10s-OLinuXino-M-* # >> files A10s-OLinuXino-M # << files A10s-OLinuXino-M %files A10s-OLinuXino-M_FEL %defattr(-,root,root,-) /boot/A10s-OLinuXino-M_FEL-* # >> files A10s-OLinuXino-M_FEL # << files A10s-OLinuXino-M_FEL %files A13-OLinuXino %defattr(-,root,root,-) /boot/A13-OLinuXino-* # >> files A13-OLinuXino # << files A13-OLinuXino %files A13-OLinuXino_FEL %defattr(-,root,root,-) /boot/A13-OLinuXino_FEL-* # >> files A13-OLinuXino_FEL # << files A13-OLinuXino_FEL %files A13-OLinuXino_FEL_sdcon %defattr(-,root,root,-) /boot/A13-OLinuXino_FEL_sdcon-* # >> files A13-OLinuXino_FEL_sdcon # << files A13-OLinuXino_FEL_sdcon %files A13-OLinuXinoM %defattr(-,root,root,-) /boot/A13-OLinuXinoM-* # >> files A13-OLinuXinoM # << files A13-OLinuXinoM %files A13-OLinuXinoM_FEL %defattr(-,root,root,-) /boot/A13-OLinuXinoM_FEL-* # >> files A13-OLinuXinoM_FEL # << files A13-OLinuXinoM_FEL %files A13_MID %defattr(-,root,root,-) /boot/A13_MID-* # >> files A13_MID # << files A13_MID %files ba10_tv_box %defattr(-,root,root,-) /boot/ba10_tv_box-* # >> files ba10_tv_box # << files ba10_tv_box %files Coby_MID7042 %defattr(-,root,root,-) /boot/Coby_MID7042-* # >> files Coby_MID7042 # << files Coby_MID7042 %files Coby_MID8042 %defattr(-,root,root,-) /boot/Coby_MID8042-* # >> files Coby_MID8042 # << files Coby_MID8042 %files Coby_MID9742 %defattr(-,root,root,-) /boot/Coby_MID9742-* # >> files Coby_MID9742 # << files Coby_MID9742 %files Cubieboard %defattr(-,root,root,-) /boot/Cubieboard-* # >> files Cubieboard # << files Cubieboard %files Cubieboard_FEL %defattr(-,root,root,-) /boot/Cubieboard_FEL-* # >> files Cubieboard_FEL # << files Cubieboard_FEL %files Cubieboard_512 %defattr(-,root,root,-) /boot/Cubieboard_512-* # >> files Cubieboard_512 # << files Cubieboard_512 %files DNS_M82 %defattr(-,root,root,-) /boot/DNS_M82-* # >> files DNS_M82 # << files DNS_M82 %files EOMA68_A10 %defattr(-,root,root,-) /boot/EOMA68_A10-* # >> files EOMA68_A10 # << files EOMA68_A10 %files EOMA68_A10_SPL %defattr(-,root,root,-) /boot/EOMA68_A10_SPL-* # >> files EOMA68_A10_SPL # << files EOMA68_A10_SPL %files Gooseberry_A721 %defattr(-,root,root,-) /boot/Gooseberry_A721-* # >> files Gooseberry_A721 # << files Gooseberry_A721 %files H6 %defattr(-,root,root,-) /boot/H6-* # >> files H6 # << files H6 %files Hackberry %defattr(-,root,root,-) /boot/Hackberry-* # >> files Hackberry # << files Hackberry %files Hyundai_A7HD %defattr(-,root,root,-) /boot/Hyundai_A7HD-* # >> files Hyundai_A7HD # << files Hyundai_A7HD %files INet97F-II %defattr(-,root,root,-) /boot/INet97F-II-* # >> files INet97F-II # << files INet97F-II %files Mele_A1000 %defattr(-,root,root,-) /boot/Mele_A1000-* # >> files Mele_A1000 # << files Mele_A1000 %files Mele_A1000G %defattr(-,root,root,-) /boot/Mele_A1000G-* # >> files Mele_A1000G # << files Mele_A1000G %files Mele_A3700 %defattr(-,root,root,-) /boot/Mele_A3700-* # >> files Mele_A3700 # << files Mele_A3700 %files Mini-X %defattr(-,root,root,-) /boot/Mini-X-* # >> files Mini-X # << files Mini-X %files Mini-X-1Gb %defattr(-,root,root,-) /boot/Mini-X-1Gb-* # >> files Mini-X-1Gb # << files Mini-X-1Gb %files mk802-1gb %defattr(-,root,root,-) /boot/mk802-1gb-* # >> files mk802-1gb # << files mk802-1gb %files mk802_a10s %defattr(-,root,root,-) /boot/mk802_a10s-* # >> files mk802_a10s # << files mk802_a10s %files pcDuino %defattr(-,root,root,-) /boot/pcDuino-* # >> files pcDuino # << files pcDuino %files PoV_ProTab2_IPS9 %defattr(-,root,root,-) /boot/PoV_ProTab2_IPS9-* # >> files PoV_ProTab2_IPS9 # << files PoV_ProTab2_IPS9 %files PoV_ProTab2_IPS_3g %defattr(-,root,root,-) /boot/PoV_ProTab2_IPS_3g-* # >> files PoV_ProTab2_IPS_3g # << files PoV_ProTab2_IPS_3g %files r7-tv-dongle %defattr(-,root,root,-) /boot/r7-tv-dongle-* # >> files r7-tv-dongle # << files r7-tv-dongle %files Sanei_N90 %defattr(-,root,root,-) /boot/Sanei_N90-* # >> files Sanei_N90 # << files Sanei_N90 %files sun5i_uart1 %defattr(-,root,root,-) /boot/sun5i_uart1-* # >> files sun5i_uart1 # << files sun5i_uart1 %files uhost_u1a %defattr(-,root,root,-) /boot/uhost_u1a-* # >> files uhost_u1a # << files uhost_u1a %files wobo-i5 %defattr(-,root,root,-) /boot/wobo-i5-* # >> files wobo-i5 # << files wobo-i5 %files PoV_ProTab2_XXL %defattr(-,root,root,-) /boot/PoV_ProTab2_XXL-* # >> files PoV_ProTab2_XXL # << files PoV_ProTab2_XXL %files pengpod700 %defattr(-,root,root,-) /boot/pengpod700-* # >> files pengpod700 # << files pengpod700 %files pengpod1000 %defattr(-,root,root,-) /boot/pengpod1000-* # >> files pengpod1000 # << files pengpod1000