Hello community, here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2014-01-08 20:09:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/u-boot (Old) and /work/SRC/openSUSE:Factory/.u-boot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "u-boot" Changes: -------- --- /work/SRC/openSUSE:Factory/u-boot/u-boot-am335xevm.changes 2014-01-03 19:52:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-am335xevm.changes 2014-01-08 20:09:40.000000000 +0100 @@ -1,0 +2,32 @@ +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- u-boot-arndale.changes: same change New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-colibrit20iris.changes 2014-01-08 20:09:40.000000000 +0100 @@ -0,0 +1,336 @@ +------------------------------------------------------------------- +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- +Mon Dec 30 18:37:50 UTC 2013 - matwey.korni...@gmail.com + +- Add am335x_evm-bootscr.patch: Add bootscr to AM335x + platform based devices + +------------------------------------------------------------------- +Tue Dec 17 14:33:52 UTC 2013 - guilla...@opensuse.org + +- Remove old unused patches: + * v2013.04-sunxi.patch + * loadaddr-defaults.patch + +------------------------------------------------------------------- +Tue Dec 17 14:10:51 UTC 2013 - guilla...@opensuse.org + +- Add ti_common_initrd_support.patch to enable initrd support for + AM335x boards + +------------------------------------------------------------------- +Tue Dec 17 14:03:50 UTC 2013 - guilla...@opensuse.org + +- Add am335x_evm support which includes: Beagle Bone, + Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK + +------------------------------------------------------------------- +Tue Nov 26 13:46:22 UTC 2013 - guilla...@opensuse.org + +- Add Arndale support + +------------------------------------------------------------------- +Tue Nov 26 13:05:10 UTC 2013 - guilla...@opensuse.org + +- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch + +------------------------------------------------------------------- +Mon Nov 25 10:05:48 UTC 2013 - guilla...@opensuse.org + +- Remove kerneladdr and ramdiskaddr definition in u-boot patches + (now done in JeOS image with u-boot hooks) +- Update patches to current version: + * 0006-ARMV7-hardfp-build-fix.patch + * beagle-bootscr.patch + * mx53loco-bootscr.patch + * mlo-ext2.patch +- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch +- Rename exynos-ext2.patch in origen-ext2.patch + +------------------------------------------------------------------- +Mon Nov 25 09:57:12 UTC 2013 - guilla...@opensuse.org + +- Update to 2013.10 + +------------------------------------------------------------------- +Fri Nov 22 16:25:36 UTC 2013 - guilla...@opensuse.org + +- Fix OMAP4 pandaboard EXT2 boot + +------------------------------------------------------------------- +Fri Sep 13 11:31:14 UTC 2013 - guilla...@opensuse.org + +- Fix u-boot.bin and boot.scr place since they are now in boot/ folder. + +------------------------------------------------------------------- +Wed May 1 20:48:30 UTC 2013 - dmuel...@suse.com + +- add support for cubieboard, hyundaia7hd, melea1000 + +------------------------------------------------------------------- +Wed May 1 08:18:26 UTC 2013 - dmuel...@suse.com + +- update to 2013.04 + * no upstream changelog available +- remove dead u-boot-raspberrypi* (actually called rpib now) +- add rpib variant + +------------------------------------------------------------------- +Thu Apr 11 17:05:58 UTC 2013 - guillaume.gar...@opensuse.org + +- add omap3_beagle to targets + +------------------------------------------------------------------- +Thu Apr 11 16:05:41 UTC 2013 - dmuel...@suse.com + +- remove u8500href subpackage, kernel got dropped + +------------------------------------------------------------------- +Sun Apr 7 14:32:20 UTC 2013 - ag...@suse.com + +- update to 2013.04rc2 +- enable bootz support on all boards + +------------------------------------------------------------------- +Wed Mar 20 07:21:06 UTC 2013 - ag...@suse.com + +- fix mlo-ext2.patch to actually use the ext4 infrastructure + +------------------------------------------------------------------- +Sat Jan 26 10:38:07 UTC 2013 - dmuel...@suse.com + +- update mlo-ext2.patch: + * use the ext4 driver now since ext2 got removed + +------------------------------------------------------------------- +Wed Oct 24 22:33:13 UTC 2012 - ag...@suse.com + +- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch: + * backport upstream sdhc fixes + +------------------------------------------------------------------- +Wed Oct 24 01:37:36 CEST 2012 - ag...@suse.de + +- update to 2012.10: + - refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch, + loadaddr-defaults.patch, mx53loco-bootscr.patch + +------------------------------------------------------------------- +Mon Oct 22 12:00:22 UTC 2012 - ag...@suse.com + +- fix origen by putting the ramdisk higher + +------------------------------------------------------------------- +Mon Aug 6 09:39:54 UTC 2012 - dmuel...@suse.com + +- remove Marvell sources as they are non-free licensed (bnc#773824) + +------------------------------------------------------------------- +Thu Jul 26 18:21:44 UTC 2012 - ag...@suse.com + +- fix ext2 support for origen +- add origen-spl.bin for origen + +------------------------------------------------------------------- +Thu Jul 26 09:47:31 UTC 2012 - dmuel...@suse.com + +- merge u-boot-tools + +------------------------------------------------------------------- +Wed Jul 25 21:05:08 UTC 2012 - ag...@suse.com + +- add ext2 support by default in mx53loco + +------------------------------------------------------------------- +Tue Jul 24 21:28:59 UTC 2012 - ag...@suse.com + +- add support for mx53loco + +------------------------------------------------------------------- +Tue Jul 24 11:25:42 UTC 2012 - dmuel...@suse.com + +- remove u-boot-omap3beagle + +------------------------------------------------------------------- +Mon Jul 23 22:34:04 UTC 2012 - ag...@suse.com + +- bump to 2012.04.01 + - fixes bug in cmdline parsing + +------------------------------------------------------------------- +Mon Jul 23 22:26:47 UTC 2012 - ag...@suse.com + +- add calxeda highbank support + +------------------------------------------------------------------- +Thu Jul 12 12:51:56 UTC 2012 - ag...@suse.com ++++ 139 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-colibrit20iris.changes --- /work/SRC/openSUSE:Factory/u-boot/u-boot-cubieboard.changes 2014-01-03 19:52:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-cubieboard.changes 2014-01-08 20:09:40.000000000 +0100 @@ -1,0 +2,32 @@ +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- u-boot-highbank.changes: same change u-boot-hyundaia7hd.changes: same change u-boot-melea1000.changes: same change u-boot-mx53loco.changes: same change u-boot-omap3beagle.changes: same change u-boot-omap4panda.changes: same change New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-paz00.changes 2014-01-08 20:09:40.000000000 +0100 @@ -0,0 +1,336 @@ +------------------------------------------------------------------- +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- +Mon Dec 30 18:37:50 UTC 2013 - matwey.korni...@gmail.com + +- Add am335x_evm-bootscr.patch: Add bootscr to AM335x + platform based devices + +------------------------------------------------------------------- +Tue Dec 17 14:33:52 UTC 2013 - guilla...@opensuse.org + +- Remove old unused patches: + * v2013.04-sunxi.patch + * loadaddr-defaults.patch + +------------------------------------------------------------------- +Tue Dec 17 14:10:51 UTC 2013 - guilla...@opensuse.org + +- Add ti_common_initrd_support.patch to enable initrd support for + AM335x boards + +------------------------------------------------------------------- +Tue Dec 17 14:03:50 UTC 2013 - guilla...@opensuse.org + +- Add am335x_evm support which includes: Beagle Bone, + Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK + +------------------------------------------------------------------- +Tue Nov 26 13:46:22 UTC 2013 - guilla...@opensuse.org + +- Add Arndale support + +------------------------------------------------------------------- +Tue Nov 26 13:05:10 UTC 2013 - guilla...@opensuse.org + +- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch + +------------------------------------------------------------------- +Mon Nov 25 10:05:48 UTC 2013 - guilla...@opensuse.org + +- Remove kerneladdr and ramdiskaddr definition in u-boot patches + (now done in JeOS image with u-boot hooks) +- Update patches to current version: + * 0006-ARMV7-hardfp-build-fix.patch + * beagle-bootscr.patch + * mx53loco-bootscr.patch + * mlo-ext2.patch +- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch +- Rename exynos-ext2.patch in origen-ext2.patch + +------------------------------------------------------------------- +Mon Nov 25 09:57:12 UTC 2013 - guilla...@opensuse.org + +- Update to 2013.10 + +------------------------------------------------------------------- +Fri Nov 22 16:25:36 UTC 2013 - guilla...@opensuse.org + +- Fix OMAP4 pandaboard EXT2 boot + +------------------------------------------------------------------- +Fri Sep 13 11:31:14 UTC 2013 - guilla...@opensuse.org + +- Fix u-boot.bin and boot.scr place since they are now in boot/ folder. + +------------------------------------------------------------------- +Wed May 1 20:48:30 UTC 2013 - dmuel...@suse.com + +- add support for cubieboard, hyundaia7hd, melea1000 + +------------------------------------------------------------------- +Wed May 1 08:18:26 UTC 2013 - dmuel...@suse.com + +- update to 2013.04 + * no upstream changelog available +- remove dead u-boot-raspberrypi* (actually called rpib now) +- add rpib variant + +------------------------------------------------------------------- +Thu Apr 11 17:05:58 UTC 2013 - guillaume.gar...@opensuse.org + +- add omap3_beagle to targets + +------------------------------------------------------------------- +Thu Apr 11 16:05:41 UTC 2013 - dmuel...@suse.com + +- remove u8500href subpackage, kernel got dropped + +------------------------------------------------------------------- +Sun Apr 7 14:32:20 UTC 2013 - ag...@suse.com + +- update to 2013.04rc2 +- enable bootz support on all boards + +------------------------------------------------------------------- +Wed Mar 20 07:21:06 UTC 2013 - ag...@suse.com + +- fix mlo-ext2.patch to actually use the ext4 infrastructure + +------------------------------------------------------------------- +Sat Jan 26 10:38:07 UTC 2013 - dmuel...@suse.com + +- update mlo-ext2.patch: + * use the ext4 driver now since ext2 got removed + +------------------------------------------------------------------- +Wed Oct 24 22:33:13 UTC 2012 - ag...@suse.com + +- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch: + * backport upstream sdhc fixes + +------------------------------------------------------------------- +Wed Oct 24 01:37:36 CEST 2012 - ag...@suse.de + +- update to 2012.10: + - refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch, + loadaddr-defaults.patch, mx53loco-bootscr.patch + +------------------------------------------------------------------- +Mon Oct 22 12:00:22 UTC 2012 - ag...@suse.com + +- fix origen by putting the ramdisk higher + +------------------------------------------------------------------- +Mon Aug 6 09:39:54 UTC 2012 - dmuel...@suse.com + +- remove Marvell sources as they are non-free licensed (bnc#773824) + +------------------------------------------------------------------- +Thu Jul 26 18:21:44 UTC 2012 - ag...@suse.com + +- fix ext2 support for origen +- add origen-spl.bin for origen + +------------------------------------------------------------------- +Thu Jul 26 09:47:31 UTC 2012 - dmuel...@suse.com + +- merge u-boot-tools + +------------------------------------------------------------------- +Wed Jul 25 21:05:08 UTC 2012 - ag...@suse.com + +- add ext2 support by default in mx53loco + +------------------------------------------------------------------- +Tue Jul 24 21:28:59 UTC 2012 - ag...@suse.com + +- add support for mx53loco + +------------------------------------------------------------------- +Tue Jul 24 11:25:42 UTC 2012 - dmuel...@suse.com + +- remove u-boot-omap3beagle + +------------------------------------------------------------------- +Mon Jul 23 22:34:04 UTC 2012 - ag...@suse.com + +- bump to 2012.04.01 + - fixes bug in cmdline parsing + +------------------------------------------------------------------- +Mon Jul 23 22:26:47 UTC 2012 - ag...@suse.com + +- add calxeda highbank support + +------------------------------------------------------------------- +Thu Jul 12 12:51:56 UTC 2012 - ag...@suse.com ++++ 139 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-paz00.changes --- /work/SRC/openSUSE:Factory/u-boot/u-boot-rpib.changes 2014-01-03 19:52:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-rpib.changes 2014-01-08 20:09:40.000000000 +0100 @@ -1,0 +2,32 @@ +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/u-boot/u-boot.changes 2014-01-03 19:52:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot.changes 2014-01-08 20:09:40.000000000 +0100 @@ -1,0 +2,37 @@ +Wed Jan 8 13:41:32 UTC 2014 - matwey.korni...@gmail.com + +- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- +Wed Jan 8 02:07:44 UTC 2014 - afaer...@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmuel...@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaer...@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaer...@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - ag...@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmuel...@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- Old: ---- u-boot-origen.changes u-boot-origen.spec New: ---- rpi_b-bootscr.patch u-boot-colibrit20iris.changes u-boot-colibrit20iris.spec u-boot-paz00.changes u-boot-paz00.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ u-boot-am335xevm.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-am335xevm # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-arndale.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-arndale # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-colibrit20iris.spec ++++++ # # spec file for package u-boot-colibrit20iris # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define x_loader 0 %define origen_spl 0 %define sunxi_spl 0 %define arndale_spl 0 Name: u-boot-colibrit20iris Version: 2013.10 Release: 0 Summary: The u-boot firmware for the colibrit20iris arm platform License: GPL-2.0 Group: System/Boot Url: http://www.denx.de/wiki/U-Boot Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2 Source1: openSUSE_panda.txt Source2: arndale-bl1.img Source300: rpmlintrc Patch1: 0006-ARMV7-hardfp-build-fix.patch Patch2: mlo-ext2.patch Patch3: ti_common_initrd_support.patch Patch4: beagle-bootscr.patch Patch5: mx53loco-bootscr.patch Patch6: origen-ext2.patch Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 Provides: u-boot-loader Conflicts: otherproviders(u-boot-loader) %if %x_loader == 1 Obsoletes: x-loader-colibrit20iris Provides: x-loader-colibrit20iris %endif ExclusiveArch: %arm %description 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 colibrit20iris arm platform. %package doc Summary: Documentation for the u-boot Firmware Group: Documentation/Other %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 -n u-boot-%{version} # is non-free licensed, and we don't need it (bnc#773824) rm -rf board/Marvell # Any custom patches to be applied on top of mainline u-boot %patch1 %patch2 %patch3 %patch4 %patch5 %patch6 %patch7 %patch8 -p1 %patch9 -p1 %patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_config # temporary disable of --build-id #make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin # Some times u-boot needs a dtb to configure itself appended to the binary. # In that case prefer the one with a working dtb already appended. if [ -f u-boot-dtb.bin ]; then install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin else install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif %if %origen_spl == 1 install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin %endif %if %arndale_spl == 1 install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img %endif %if %sunxi_spl == 1 install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin %endif %files %defattr(-,root,root) /boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc %defattr(-,root,root) # Generic documents %doc 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 %changelog ++++++ u-boot-cubieboard.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-cubieboard # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" cubieboard_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-highbank.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-highbank # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-hyundaia7hd.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-hyundaia7hd # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" hyundai_a7hd_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-melea1000.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-melea1000 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mele_a1000_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-mx53loco.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-mx53loco # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.imx ]; then + install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx +else + install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.imx -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-omap3beagle.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-omap3beagle # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-omap4panda.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-omap4panda # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot-paz00.spec ++++++ # # spec file for package u-boot-paz00 # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define x_loader 0 %define origen_spl 0 %define sunxi_spl 0 %define arndale_spl 0 Name: u-boot-paz00 Version: 2013.10 Release: 0 Summary: The u-boot firmware for the paz00 arm platform License: GPL-2.0 Group: System/Boot Url: http://www.denx.de/wiki/U-Boot Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2 Source1: openSUSE_panda.txt Source2: arndale-bl1.img Source300: rpmlintrc Patch1: 0006-ARMV7-hardfp-build-fix.patch Patch2: mlo-ext2.patch Patch3: ti_common_initrd_support.patch Patch4: beagle-bootscr.patch Patch5: mx53loco-bootscr.patch Patch6: origen-ext2.patch Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 Provides: u-boot-loader Conflicts: otherproviders(u-boot-loader) %if %x_loader == 1 Obsoletes: x-loader-paz00 Provides: x-loader-paz00 %endif ExclusiveArch: %arm %description 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 paz00 arm platform. %package doc Summary: Documentation for the u-boot Firmware Group: Documentation/Other %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 -n u-boot-%{version} # is non-free licensed, and we don't need it (bnc#773824) rm -rf board/Marvell # Any custom patches to be applied on top of mainline u-boot %patch1 %patch2 %patch3 %patch4 %patch5 %patch6 %patch7 %patch8 -p1 %patch9 -p1 %patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_config # temporary disable of --build-id #make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin # Some times u-boot needs a dtb to configure itself appended to the binary. # In that case prefer the one with a working dtb already appended. if [ -f u-boot-dtb.bin ]; then install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin else install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif %if %origen_spl == 1 install -D -m 0755 spl/origen-spl.bin %{buildroot}/boot/origen-spl.bin %endif %if %arndale_spl == 1 install -D -m 0755 spl/arndale-spl.bin %{buildroot}/boot/arndale-spl.bin install -D -m 0755 %{SOURCE2} %{buildroot}/boot/arndale-bl1.img %endif %if %sunxi_spl == 1 install -D -m 0755 spl/sunxi-spl.bin %{buildroot}/boot/sunxi-spl.bin %endif %files %defattr(-,root,root) /boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc %defattr(-,root,root) # Generic documents %doc 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 %changelog ++++++ u-boot-rpib.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-rpib # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_config @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.bin ]; then + install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin +else + install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.bin -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc ++++++ u-boot.spec ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # ++++++ am335x_evm-bootscr.patch ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -6,7 +6,7 @@ "nfsroot=${serverip}:${rootpath},${nfsopts} rw " \ "ip=dhcp\0" \ "bootenv=uEnv.txt\0" \ -+ "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot/boot.scr\0" \ ++ "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0" \ + "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \ + "source ${loadaddr}\0" \ "loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \ ++++++ mlo-ext2.patch ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -100,7 +100,7 @@ #endif - err = mmc_load_image_fat(mmc, CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME); +// err = mmc_load_image_fat(mmc, CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME); -+ err = mmc_load_image_ext2(mmc, "boot/u-boot.bin"); /* We use u-boot.bin file in /boot/ folder */ ++ err = mmc_load_image_ext2(mmc, "u-boot.bin"); /* We use u-boot.bin file on first partition */ #endif } else { #ifdef CONFIG_SPL_LIBCOMMON_SUPPORT @@ -138,7 +138,7 @@ "root=${mmcroot} " \ "rootfstype=${mmcrootfstype}\0" \ - "loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \ -+ "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot/boot.scr\0" \ ++ "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0" \ "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \ "source ${loadaddr}\0" \ - "loadbootenv=fatload mmc ${mmcdev} ${loadaddr} uEnv.txt\0" \ ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:43.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:43.000000000 +0100 @@ -4,7 +4,7 @@ BOARDCONFIG="$2" if [ ! "$1" -o ! "$2" ]; then - for BOARDCONFIG in omap3_beagle omap4_panda am335x_evm origen arndale highbank mx53loco rpi_b cubieboard hyundai_a7hd mele_a1000; do + for BOARDCONFIG in omap3_beagle omap4_panda am335x_evm arndale highbank mx53loco rpi_b cubieboard hyundai_a7hd mele_a1000 colibri_t20_iris paz00; do BOARDNAME="$(echo $BOARDCONFIG | tr -d '_')" BOARDCONFIG=${BOARDCONFIG}_config bash $0 $BOARDNAME $BOARDCONFIG @@ -20,8 +20,6 @@ mx*|efika*) BINEND=imx ;; *omap*|*am335x*) BINEND=bin XLOADER=1 ;; -*origen*) BINEND=bin - ORIGEN_SPL=1 ;; *arndale*) BINEND=bin ARNDALE_SPL=1 ;; *cubieboard*) BINEND=bin ++++++ rpi_b-bootscr.patch ++++++ Index: u-boot-2013.10/include/configs/rpi_b.h =================================================================== --- u-boot-2013.10.orig/include/configs/rpi_b.h +++ u-boot-2013.10/include/configs/rpi_b.h @@ -131,7 +131,7 @@ \ "script_boot=" \ "if fatload ${devtype} ${devnum}:1 " \ - "${scriptaddr} boot.scr.uimg; then " \ + "${scriptaddr} boot.scr; then " \ "source ${scriptaddr}; " \ "fi;\0" \ \ ++++++ u-boot.spec.in ++++++ --- /var/tmp/diff_new_pack.pTNEXl/_old 2014-01-08 20:09:44.000000000 +0100 +++ /var/tmp/diff_new_pack.pTNEXl/_new 2014-01-08 20:09:44.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package u-boot-BOARDNAME # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon # Copyright (c) 2007-2010 by Silvan Calarco <silvan.cala...@mambasoft.it> # @@ -43,6 +43,7 @@ Patch7: arndale.patch Patch8: v2013.10-sunxi.patch Patch9: am335x_evm-bootscr.patch +Patch10: rpi_b-bootscr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Arndale board need DTC >= 1.4 BuildRequires: dtc >= 1.4.0 @@ -80,6 +81,7 @@ %patch7 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG @@ -89,6 +91,13 @@ %install install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND +# Some times u-boot needs a dtb to configure itself appended to the binary. +# In that case prefer the one with a working dtb already appended. +if [ -f u-boot-dtb.BINEND ]; then + install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND +else + install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND +fi %if %x_loader == 1 install -D -m 0755 MLO %{buildroot}/boot/MLO %endif @@ -105,20 +114,7 @@ %files %defattr(-,root,root) -/boot/u-boot.BINEND -%if %x_loader == 1 -/boot/MLO -%endif -%if %origen_spl == 1 -/boot/origen-spl.bin -%endif -%if %arndale_spl == 1 -/boot/arndale-spl.bin -/boot/arndale-bl1.img -%endif -%if %sunxi_spl == 1 -/boot/sunxi-spl.bin -%endif +/boot/* %doc Licenses/gpl-2.0.txt CREDITS README %files doc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org