We need approved feature numbers for new packages, do you happen to have one?
Regards, Madhu -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of ext nm Sent: Friday, November 05, 2010 2:04 PM To: [email protected] Subject: [meego-commits] 9241: New package Trunk:Testing/u-boot 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&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
