Yeah, we have already been communicating with the submitter about this on this 
mailling list...

See subject: [meego-commits] 9241: New package Trunk:Testing/u-boot

rs


On 11/5/10 1:54 PM, "Auke Kok" <[email protected]> wrote:




About this,

What is the requirement for this? Are verticals expected to use this?
Why is there no reference to a bugzilla or featurezilla?

please reply.

Auke




On 11/05/10 05:03, nm wrote:
> Hi,
> Adding new package u-boot in project Trunk:Testing. Please review and accept 
> ASAP.
>
> Justification for this new package:
>
> MeeGo Support for Das u-boot bootloader. http://www.denx.de/wiki/U-Boot 
> supports a wide range of platforms, and supporting this in MeeGo allows us to 
> scale official support to larger range of devices. This package currently 
> supports OMAP pandaboard and beagleboard and is based off the last official 
> 2009.09 release
>
> Thank You,
> nm
>
> [This message was auto-generated]
>
> ---
>
> Request #9241:
>
>    submit:   home:nm:bootloader:u-boot/u-boot(r51) ->  Trunk:Testing/u-boot
>
>
> Message:
>      MeeGo Support for Das u-boot bootloader. http://www.denx.de/wiki/U-Boot 
> supports a wide range of platforms, and supporting this in MeeGo allows us to 
> scale official support to larger range of devices. This package currently 
> supports OMAP pandaboard and beagleboard and is based off the last official 
> 2009.09 release
>
> State:   new          2010-11-05T05:03:34 nm
> Comment: None
>
>
> This is a NEW package in Trunk:Testing project.
> The files in the new package:
> u-boot/
>    |__  0001-ARMV7-OMAP-Add-new-mmc-driver-compatible-with-CONFIG.patch
>    |__  0002-env_mmc-Fix-broken-build-due-to-set_default_env-chan.patch
>    |__  0003-ARMV7-OMAP4-Use-generic-mmc-driver-on-Panda.patch
>    |__  0004-omap4-board-change-global-data-pointer-to-file-scope.patch
>    |__  0005-mmc-omap-timeout-counter-fix.patch
>    |__  Makefile
>    |__  makespec.pl
>    |__  meego_panda.cmd
>    |__  meego_panda.scr
>    |__  series
>    |__  u-boot-2010.09.tar.bz2
>    |__  u-boot-omap3beagle.changes
>    |__  u-boot-omap3beagle.spec
>    |__  u-boot-omap4panda.changes
>    |__  u-boot-omap4panda.spec
>    |__  u-boot.changes
>    |__  u-boot.changes.in
>    |__  u-boot.spec
>    |__  u-boot.spec.in
>
> The content of the spec file, u-boot.spec:
> ===================================================================
> #
> # u-boot multiplatform specfile
> # Original Spec file from openmamba project
> # 
> http://www.openmamba.org/distribution/distromatic.html?tag=devel=u-boot.source
>  
> <http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=u-boot.source><http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=u-boot.source>
> # Copyright (c) 2007-2010 by Silvan Calarco<[email protected]>
> #
> # Copyright (c) 2010
> #     Texas Instruments Inc
> #     Nishanth Menon
> #
> # Build examples:
> # rpmbuild -ba u-boot.spec --define="CROSS_COMPILE arm-none-linux-gnueabi-" 
> --define="TARGET_BOARD omap4_panda" --define "TARGET_CPU arm" --target="arm"
> #
> # Tested targets:
> #     omap4 PandaBoard
>
> Name:         u-boot
> Version:       2010.09
> Release:       MeeGo
> Summary:       Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 
> processors
> Group:         System/Boot
> URL:           http://u-boot.sourceforge.net/
> Source:        ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
> License:       GPL
> BuildRoot:     %{_tmppath}/%{name}-%{version}-root
>
> Patch0: 0001-ARMV7-OMAP-Add-new-mmc-driver-compatible-with-CONFIG.patch
> Patch1: 0002-env_mmc-Fix-broken-build-due-to-set_default_env-chan.patch
> Patch2: 0003-ARMV7-OMAP4-Use-generic-mmc-driver-on-Panda.patch
> Patch3: 0004-omap4-board-change-global-data-pointer-to-file-scope.patch
> Patch4: 0005-mmc-omap-timeout-counter-fix.patch
>
> %define TARGET_BOARD omap4_panda
> %define TARGET_CPU arm
>
> # Add board specific .scr files if any (generated from cmd files with the 
> Makefile)
> %define TARGET_SCRIPT meego_panda.scr
>
> %if "%{?TARGET_SCRIPT}"
> Source1: %{TARGET_SCRIPT}
> %endif
>
> %description
> Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded 
> PowerPC, ARM, MIPS and x86 processors.
>
> %define all_x86 i386 i586 i686 %{ix86}
> %define all_arm %{arm}
>
> # Per arch tweaks
> %ifarch %{all_x86}
> %define hwarch i386
> %endif
>
> %ifarch %{all_arm}
> %define hwarch arm
> %endif
>
> # What image and where should it go to?
> %define image_install_path boot
> %define boot_image u-boot.bin
>
> %if "%{?CROSS_COMPILE}"
> %define _CROSS %{CROSS_COMPILE}
> %else
> %define _CROSS " "
> %endif
>
>
> %if "%{?TARGET_BOARD}"
> %package %{TARGET_BOARD}
> Summary:       The u-boot firmware for the %{TARGET_BOARD} %{TARGET_CPU} 
> platform
> Group:         System/Boot
>
> %description %{TARGET_BOARD}
> Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded 
> PowerPC, ARM, MIPS and x86 processors.
> This package contains the firmware for the %{TARGET_BOARD} %{TARGET_CPU} 
> platform.
> %endif
>
> %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 doc
> Summary:       Documentation for the u-boot Firmware
> Group:         System/Boot 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
>
> %prep
> %setup -q
> # Any custom patches to be applied on top of mainline u-boot
> %if "%{?TARGET_BOARD}"
> %patch0 -p1
> %patch1 -p1
> %patch2 -p1
> %patch3 -p1
> %patch4 -p1
> %endif
> sed -i "s|-idirafter|-I|" tools/Makefile
>
> %build
> %if "%{?TARGET_BOARD}"
> # Any Board specific custom patches to be applied
> #%if "%{?TARGET_BOARD}" == "mainstone_rr"
> #   patch -p1<  %{PATCH3}
> #%endif
>
> CROSS_COMPILE=%{_CROSS} ARCH=%{TARGET_CPU} make %{TARGET_BOARD}_config
> # temporary disable of --build-id
> #LDFLAGS=--build-id CROSS_COMPILE=%{_CROSS} ARCH=%{TARGET_CPU} make all
> CROSS_COMPILE=%{_CROSS} ARCH=%{TARGET_CPU} make all
> CROSS_COMPILE=%{_CROSS} ARCH=%{TARGET_CPU} make env
>
> %else
> # configure for a fictituous target (only tools will be build)
> %make TQM850L_config
> %make CC=%{_target_platform}-gcc tools
> %endif
>
> %install
> [ "%{buildroot}" != / ]&&  rm -rf %{buildroot}
> install -D -m 0755 tools/mkimage %{buildroot}%{_bindir}/mkimage
> #install -D -m 0755 tools/env/fw_printenv %{buildroot}%{_bindir}/fw_printenv
> install -D -m 0644 doc/mkimage.1 %{buildroot}%{_mandir}/man1/mkimage.1
> gzip %{buildroot}%{_mandir}/man1/*
> #install -d -m 0755 tools/img2srec %{buildroot}%{_bindir}/img2srec
> %if "%{?TARGET_BOARD}"
> #gzip u-boot
> #install -D -m 0644 u-boot.gz %{buildroot}/boot/u-boot.gz
> install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
> install -D -m 0644 u-boot.map %{buildroot}/boot/u-boot.map
>
> %if "%{?TARGET_SCRIPT}"
> install -D -m 0644 %{SOURCE1}  %{buildroot}/boot/boot.scr
> %endif
>
> %endif
>
> %clean
> [ "%{buildroot}" != / ]&&  rm -rf %{buildroot}
>
> %if "%{?TARGET_BOARD}"
> %files %{TARGET_BOARD}
> %defattr(-,root,root)
> /boot/u-boot.bin
> /boot/u-boot.map
> #/boot/u-boot.gz
> %if "%{?TARGET_SCRIPT}"
> /boot/boot.scr
> %endif
> %endif
>
> %files tools
> %defattr(-,root,root)
> %{_bindir}/mkimage
> #%{_bindir}/fw_printenv
> %{_mandir}/man1/mkimage.1.gz
>
> %files doc
> %defattr(-,root,root)
> # Generic documents
> %doc COPYING CREDITS 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
> # Copy some useful kermit scripts as well
> %doc tools/scripts/dot.kermrc tools/scripts/flash_param 
> tools/scripts/send_cmd tools/scripts/send_image
> # Now any h/w dependent Documentation
> %doc doc/README.ARM-SoC doc/README.ARM-memory-map
>
>
> ===================================================================
>
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to