# Compiling Time: 0.20 SBU # Maintainer: Elentir pkgname=u-boot pkgver=2012.10 pkgrel=1 pkgdesc="A boot loader for embedded systems" archs=('!i686' 'arm') depends=() url="http://www.denx.de/wiki/U-Boot" groups=('base-extra') source=(ftp://ftp.denx.de/pub/$pkgname/$pkgname-$pkgver.tar.bz2 \ mach-dockstar.patch) up2date="Flasttar http://ftp.denx.de/pub/u-boot/" sha1sums=('80bc5f6d3e518803c9320d480e693fe1cb76a494' \ '0dc18ce594d17e044e2e66cf416252b3490add28') export LDFLAGS="" subpkgs=('u-boot-tools') subdescs=('Tools for Das U-Boot') subdepends=('') subgroups=('apps-extra') subarchs=('!i686 arm') build() { Fcd Fpatchall make rpi_b_config || Fdie make all || Fdie Fmkdir usr/lib/u-boot/raspberrypi Finstall 644 $_F_cd_path/u-boot usr/lib/u-boot/raspberrypi/u-boot.elf Finstall 644 $_F_cd_path/u-boot.{bin,srec} usr/lib/u-boot/raspberrypi/ Finstall 644 $_F_cd_path/System.map usr/lib/u-boot/raspberrypi/ make distclean make sheevaplug_config || Fdie make all || Fdie make u-boot.kwb || Fdie Fmkdir usr/lib/u-boot/sheevaplug Finstall 644 $_F_cd_path/u-boot usr/lib/u-boot/sheevaplug/u-boot.elf Finstall 644 $_F_cd_path/u-boot.{kwb,bin,srec} usr/lib/u-boot/sheevaplug/ Finstall 644 $_F_cd_path/System.map usr/lib/u-boot/sheevaplug/ make distclean make guruplug_config || Fdie make all || Fdie make u-boot.kwb || Fdie Fmkdir usr/lib/u-boot/guruplug Finstall 644 $_F_cd_path/u-boot usr/lib/u-boot/guruplug/u-boot.elf Finstall 644 $_F_cd_path/u-boot.{kwb,bin,srec} usr/lib/u-boot/guruplug/ Finstall 644 $_F_cd_path/System.map usr/lib/u-boot/guruplug/ make distclean make dockstar_config || Fdie make all || Fdie make u-boot.kwb || Fdie Fmkdir usr/lib/u-boot/dockstar Finstall 644 $_F_cd_path/u-boot usr/lib/u-boot/dockstar/u-boot.elf Finstall 644 $_F_cd_path/u-boot.{kwb,bin,srec} usr/lib/u-boot/dockstar/ Finstall 644 $_F_cd_path/System.map usr/lib/u-boot/dockstar/ make CONFIG_CMD_LOADS=y tools-all || Fdie Fmkdir usr/bin Finstall 755 $pkgname-$pkgver/tools/mkimage usr/bin/ Finstall 755 $pkgname-$pkgver/tools/{bmp_logo,gen_eth_addr,img2srec,env/fw_printenv,easylogo/easylogo} usr/bin/ Fmkdir etc/ Finstall 644 $pkgname-$pkgver/tools/env/fw_env.config etc/ Fln /usr/bin/fw_printenv /usr/bin/fw_setenv Fsplit u-boot-tools usr/bin/ Fsplit u-boot-tools etc/ }