Hello community,
here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2016-02-09 16:49:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-a10-olinuxino-lime.changes 2016-01-12 16:12:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-a10-olinuxino-lime.changes 2016-02-09 16:50:08.000000000 +0100
@@ -1,0 +2,40 @@
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
u-boot-a13-olinuxino.changes: same change
u-boot-a13-olinuxinom.changes: same change
u-boot-a20-olinuxino-lime.changes: same change
u-boot-a20-olinuxino-lime2.changes: same change
u-boot-a20-olinuxinomicro.changes: same change
u-boot-am335xevm.changes: same change
u-boot-am57xxevm.changes: same change
u-boot-am57xxevmnodt.changes: same change
u-boot-arndale.changes: same change
u-boot-bananapi.changes: same change
u-boot-colibrit20.changes: same change
u-boot-cubieboard.changes: same change
u-boot-cubieboard2.changes: same change
u-boot-cubietruck.changes: same change
u-boot-firefly-rk3288.changes: same change
u-boot-highbank.changes: same change
u-boot-jetson-tk1.changes: same change
u-boot-melea1000.changes: same change
u-boot-merriia80optimus.changes: same change
u-boot-mx53loco.changes: same change
u-boot-mx6cuboxi.changes: same change
u-boot-mx6qsabrelite.changes: same change
u-boot-odroid-xu3.changes: same change
u-boot-odroid.changes: same change
u-boot-omap3beagle.changes: same change
u-boot-omap4panda.changes: same change
u-boot-orangepipc.changes: same change
New Changes file:
--- /dev/null 2016-01-27 19:41:03.648095915 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-p2371-2180.changes 2016-02-09 16:50:09.000000000 +0100
@@ -0,0 +1,971 @@
+-------------------------------------------------------------------
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
+Mon Dec 28 13:50:10 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc3
+
+-------------------------------------------------------------------
+Sun Dec 20 20:56:54 UTC 2015 - afaerber@suse.de
+
+- Suppress stripping debug info - it affects u-boot-jetson-tk1
+- Install rpi and rpi2 binaries to /boot/vc
+
+-------------------------------------------------------------------
+Tue Dec 15 09:27:03 UTC 2015 - guillaume@opensuse.org
+
+- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+ to fix bootdelay on Beaglebone board
+
+-------------------------------------------------------------------
+Tue Dec 15 09:15:30 UTC 2015 - guillaume@opensuse.org
+
+- Add orangepi_pc board
+
+-------------------------------------------------------------------
+Fri Dec 11 09:23:17 UTC 2015 - guillaume@opensuse.org
+
+- Add support to am57xx_evm (beagle_x15 with u-boot DT)
+
+-------------------------------------------------------------------
+Fri Dec 11 09:08:25 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc2:
+- Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream
+- Remove upstreamed patch:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Wed Nov 25 09:38:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc1
+- Remove upstreamed patches:
+ * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+ * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed)
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sun Nov 15 13:11:56 UTC 2015 - matwey.kornilov@gmail.com
+
+- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+
+-------------------------------------------------------------------
+Sat Nov 14 15:03:05 UTC 2015 - tbechtold@suse.com
+
+- 0001-mx6cuboxi-use-load-instead-of-fatload.patch
+ for cubox-i use load instead of fatload
+
+-------------------------------------------------------------------
+Tue Nov 3 08:14:57 UTC 2015 - matwey.kornilov@gmail.com
+
+- Fix am335x booting
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+
+-------------------------------------------------------------------
+Wed Oct 21 08:16:32 UTC 2015 - guillaume@opensuse.org
+
+- Add Beagle x15 support
+- Fix build for Beagle x15:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Tue Oct 20 11:32:30 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10
+- Remove upstreamed patches:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Tue Oct 13 06:58:38 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc5
+- Remove upstreamed patch:
+ * arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 8 09:27:15 UTC 2015 - guillaume@opensuse.org
+
+- Add boot script support to odroid board:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Mon Oct 5 18:04:28 UTC 2015 - afaerber@suse.de
+
+- Add spring and firefly-rk3288 for armv7hl
+ * Break overly long armv7_boards line in pre_checkin.sh
+ * Clean up case'ing of defconfigs to avoid excessive wildcards
+- Prepare for adding qemu-ppce500 for ppc
+ * Allow for more than two exclusive architectures (cleanup)
+
+-------------------------------------------------------------------
+Mon Oct 5 11:42:08 UTC 2015 - dmueller@suse.com
+
+- add arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 1 16:41:38 UTC 2015 - guillaume.gardet@opensuse.org
+
+- Update to 2015.10-rc4
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sat Sep 12 12:22:53 UTC 2015 - guillaume@opensuse.org
+
+- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of
+ packaging it manually.
+
+-------------------------------------------------------------------
+Tue Sep 8 08:52:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc3
+
+-------------------------------------------------------------------
+Wed Sep 2 16:28:02 UTC 2015 - guillaume@opensuse.org
+
+- Add odroid and odroid-xu3
+
+-------------------------------------------------------------------
+Tue Aug 18 08:31:48 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc2
+- Remove upstreamed patch:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Thu Aug 6 12:40:58 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc1
+- Remove upstreamed patch:
+ * mx53loco-bootscr.patch
+- Update patches:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Wed Aug 5 13:36:45 UTC 2015 - dmueller@suse.com
+
+- add mx6cuboxi
+
+-------------------------------------------------------------------
+Wed Jul 22 22:38:23 UTC 2015 - afaerber@suse.de
+
+- jetson-tk1-gpu-1.patch,
+ jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node
+
+-------------------------------------------------------------------
++++ 774 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-p2371-2180.changes
--- /work/SRC/openSUSE:Factory/u-boot/u-boot-paz00.changes 2016-01-12 16:12:21.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-paz00.changes 2016-02-09 16:50:09.000000000 +0100
@@ -1,0 +2,40 @@
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
u-boot-pcm051rev3.changes: same change
New Changes file:
--- /dev/null 2016-01-27 19:41:03.648095915 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-qemu-ppce500.changes 2016-02-09 16:50:09.000000000 +0100
@@ -0,0 +1,971 @@
+-------------------------------------------------------------------
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
+Mon Dec 28 13:50:10 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc3
+
+-------------------------------------------------------------------
+Sun Dec 20 20:56:54 UTC 2015 - afaerber@suse.de
+
+- Suppress stripping debug info - it affects u-boot-jetson-tk1
+- Install rpi and rpi2 binaries to /boot/vc
+
+-------------------------------------------------------------------
+Tue Dec 15 09:27:03 UTC 2015 - guillaume@opensuse.org
+
+- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+ to fix bootdelay on Beaglebone board
+
+-------------------------------------------------------------------
+Tue Dec 15 09:15:30 UTC 2015 - guillaume@opensuse.org
+
+- Add orangepi_pc board
+
+-------------------------------------------------------------------
+Fri Dec 11 09:23:17 UTC 2015 - guillaume@opensuse.org
+
+- Add support to am57xx_evm (beagle_x15 with u-boot DT)
+
+-------------------------------------------------------------------
+Fri Dec 11 09:08:25 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc2:
+- Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream
+- Remove upstreamed patch:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Wed Nov 25 09:38:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc1
+- Remove upstreamed patches:
+ * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+ * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed)
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sun Nov 15 13:11:56 UTC 2015 - matwey.kornilov@gmail.com
+
+- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+
+-------------------------------------------------------------------
+Sat Nov 14 15:03:05 UTC 2015 - tbechtold@suse.com
+
+- 0001-mx6cuboxi-use-load-instead-of-fatload.patch
+ for cubox-i use load instead of fatload
+
+-------------------------------------------------------------------
+Tue Nov 3 08:14:57 UTC 2015 - matwey.kornilov@gmail.com
+
+- Fix am335x booting
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+
+-------------------------------------------------------------------
+Wed Oct 21 08:16:32 UTC 2015 - guillaume@opensuse.org
+
+- Add Beagle x15 support
+- Fix build for Beagle x15:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Tue Oct 20 11:32:30 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10
+- Remove upstreamed patches:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Tue Oct 13 06:58:38 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc5
+- Remove upstreamed patch:
+ * arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 8 09:27:15 UTC 2015 - guillaume@opensuse.org
+
+- Add boot script support to odroid board:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Mon Oct 5 18:04:28 UTC 2015 - afaerber@suse.de
+
+- Add spring and firefly-rk3288 for armv7hl
+ * Break overly long armv7_boards line in pre_checkin.sh
+ * Clean up case'ing of defconfigs to avoid excessive wildcards
+- Prepare for adding qemu-ppce500 for ppc
+ * Allow for more than two exclusive architectures (cleanup)
+
+-------------------------------------------------------------------
+Mon Oct 5 11:42:08 UTC 2015 - dmueller@suse.com
+
+- add arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 1 16:41:38 UTC 2015 - guillaume.gardet@opensuse.org
+
+- Update to 2015.10-rc4
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sat Sep 12 12:22:53 UTC 2015 - guillaume@opensuse.org
+
+- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of
+ packaging it manually.
+
+-------------------------------------------------------------------
+Tue Sep 8 08:52:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc3
+
+-------------------------------------------------------------------
+Wed Sep 2 16:28:02 UTC 2015 - guillaume@opensuse.org
+
+- Add odroid and odroid-xu3
+
+-------------------------------------------------------------------
+Tue Aug 18 08:31:48 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc2
+- Remove upstreamed patch:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Thu Aug 6 12:40:58 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc1
+- Remove upstreamed patch:
+ * mx53loco-bootscr.patch
+- Update patches:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Wed Aug 5 13:36:45 UTC 2015 - dmueller@suse.com
+
+- add mx6cuboxi
+
+-------------------------------------------------------------------
+Wed Jul 22 22:38:23 UTC 2015 - afaerber@suse.de
+
+- jetson-tk1-gpu-1.patch,
+ jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node
+
+-------------------------------------------------------------------
++++ 774 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-qemu-ppce500.changes
--- /work/SRC/openSUSE:Factory/u-boot/u-boot-rpi.changes 2016-01-12 16:12:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-rpi.changes 2016-02-09 16:50:09.000000000 +0100
@@ -1,0 +2,40 @@
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
u-boot-rpi2.changes: same change
u-boot-snow.changes: same change
u-boot-spring.changes: same change
New Changes file:
--- /dev/null 2016-01-27 19:41:03.648095915 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-udoo.changes 2016-02-09 16:50:10.000000000 +0100
@@ -0,0 +1,971 @@
+-------------------------------------------------------------------
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
+Mon Dec 28 13:50:10 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc3
+
+-------------------------------------------------------------------
+Sun Dec 20 20:56:54 UTC 2015 - afaerber@suse.de
+
+- Suppress stripping debug info - it affects u-boot-jetson-tk1
+- Install rpi and rpi2 binaries to /boot/vc
+
+-------------------------------------------------------------------
+Tue Dec 15 09:27:03 UTC 2015 - guillaume@opensuse.org
+
+- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+ to fix bootdelay on Beaglebone board
+
+-------------------------------------------------------------------
+Tue Dec 15 09:15:30 UTC 2015 - guillaume@opensuse.org
+
+- Add orangepi_pc board
+
+-------------------------------------------------------------------
+Fri Dec 11 09:23:17 UTC 2015 - guillaume@opensuse.org
+
+- Add support to am57xx_evm (beagle_x15 with u-boot DT)
+
+-------------------------------------------------------------------
+Fri Dec 11 09:08:25 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc2:
+- Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream
+- Remove upstreamed patch:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Wed Nov 25 09:38:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2016.01-rc1
+- Remove upstreamed patches:
+ * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+ * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed)
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sun Nov 15 13:11:56 UTC 2015 - matwey.kornilov@gmail.com
+
+- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch
+
+-------------------------------------------------------------------
+Sat Nov 14 15:03:05 UTC 2015 - tbechtold@suse.com
+
+- 0001-mx6cuboxi-use-load-instead-of-fatload.patch
+ for cubox-i use load instead of fatload
+
+-------------------------------------------------------------------
+Tue Nov 3 08:14:57 UTC 2015 - matwey.kornilov@gmail.com
+
+- Fix am335x booting
+ * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch
+
+-------------------------------------------------------------------
+Wed Oct 21 08:16:32 UTC 2015 - guillaume@opensuse.org
+
+- Add Beagle x15 support
+- Fix build for Beagle x15:
+ * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch
+
+-------------------------------------------------------------------
+Tue Oct 20 11:32:30 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10
+- Remove upstreamed patches:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Tue Oct 13 06:58:38 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc5
+- Remove upstreamed patch:
+ * arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 8 09:27:15 UTC 2015 - guillaume@opensuse.org
+
+- Add boot script support to odroid board:
+ * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch
+ * 0002-odroid-Add-boot-script-boot.scr-support.patch
+
+-------------------------------------------------------------------
+Mon Oct 5 18:04:28 UTC 2015 - afaerber@suse.de
+
+- Add spring and firefly-rk3288 for armv7hl
+ * Break overly long armv7_boards line in pre_checkin.sh
+ * Clean up case'ing of defconfigs to avoid excessive wildcards
+- Prepare for adding qemu-ppce500 for ppc
+ * Allow for more than two exclusive architectures (cleanup)
+
+-------------------------------------------------------------------
+Mon Oct 5 11:42:08 UTC 2015 - dmueller@suse.com
+
+- add arndale-apply-cortex-a15-erratas.patch
+
+-------------------------------------------------------------------
+Thu Oct 1 16:41:38 UTC 2015 - guillaume.gardet@opensuse.org
+
+- Update to 2015.10-rc4
+- Update drop-marvell.patch
+
+-------------------------------------------------------------------
+Sat Sep 12 12:22:53 UTC 2015 - guillaume@opensuse.org
+
+- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of
+ packaging it manually.
+
+-------------------------------------------------------------------
+Tue Sep 8 08:52:56 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc3
+
+-------------------------------------------------------------------
+Wed Sep 2 16:28:02 UTC 2015 - guillaume@opensuse.org
+
+- Add odroid and odroid-xu3
+
+-------------------------------------------------------------------
+Tue Aug 18 08:31:48 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc2
+- Remove upstreamed patch:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Thu Aug 6 12:40:58 UTC 2015 - guillaume@opensuse.org
+
+- Update to 2015.10-rc1
+- Remove upstreamed patch:
+ * mx53loco-bootscr.patch
+- Update patches:
+ * jetson-tk1-gpu-1.patch
+ * jetson-tk1-gpu-2.patch
+
+-------------------------------------------------------------------
+Wed Aug 5 13:36:45 UTC 2015 - dmueller@suse.com
+
+- add mx6cuboxi
+
+-------------------------------------------------------------------
+Wed Jul 22 22:38:23 UTC 2015 - afaerber@suse.de
+
+- jetson-tk1-gpu-1.patch,
+ jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node
+
+-------------------------------------------------------------------
++++ 774 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-udoo.changes
--- /work/SRC/openSUSE:Factory/u-boot/u-boot.changes 2016-01-12 16:12:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot.changes 2016-02-09 16:50:10.000000000 +0100
@@ -1,0 +2,40 @@
+Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de
+
+- Add Jetson TX1 board (p2371-2180)
+- Fix indentation of last Patch line in .spec.in to match .spec
+
+-------------------------------------------------------------------
+Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com
+
+- Add patch to fix exynos armv7 kvm support
+ * adds u-boot-exynos.patch
+
+-------------------------------------------------------------------
+Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de
+
+- Prepare for non-/boot installation directories
+* For /boot/vc pull in raspberrypi-firmware package
+
+-------------------------------------------------------------------
+Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net
+
+- Add udoo (dual and quad) boards
+ * adds 0001-udoo-use-load-instead-of-fatload.patch
+
+-------------------------------------------------------------------
+Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de
+
+- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package
+* Override CROSS_COMPILE variable to use native gcc
+
+-------------------------------------------------------------------
+Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01
+
+-------------------------------------------------------------------
+Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org
+
+- Update to 2016.01-rc4
+
+-------------------------------------------------------------------
Old:
----
u-boot-2016.01-rc3.tar.bz2
New:
----
0001-udoo-use-load-instead-of-fatload.patch
u-boot-2016.01.tar.bz2
u-boot-exynos.patch
u-boot-p2371-2180.changes
u-boot-p2371-2180.spec
u-boot-qemu-ppce500.changes
u-boot-qemu-ppce500.spec
u-boot-udoo.changes
u-boot-udoo.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ u-boot-a10-olinuxino-lime.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a10-olinuxino-lime
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a10-olinuxino-lime
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a10-olinuxino-lime arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-a13-olinuxino.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a13-olinuxino
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a13-olinuxino
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a13-olinuxino arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-a13-olinuxinom.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a13-olinuxinom
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a13-olinuxinom
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a13-olinuxinom arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-a20-olinuxino-lime.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a20-olinuxino-lime
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a20-olinuxino-lime
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a20-olinuxino-lime arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-a20-olinuxino-lime2.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a20-olinuxino-lime2
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a20-olinuxino-lime2
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a20-olinuxino-lime2 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-a20-olinuxinomicro.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-a20-olinuxinomicro
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-a20-olinuxinomicro
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the a20-olinuxinomicro arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-am335xevm.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-am335xevm
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-am335xevm
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the am335xevm arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-am57xxevm.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-am57xxevm
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-am57xxevm
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the am57xxevm arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-am57xxevmnodt.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-am57xxevmnodt
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-am57xxevmnodt
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the am57xxevmnodt arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-arndale.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-arndale
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 1
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-arndale
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the arndale arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-bananapi.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-bananapi
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-bananapi
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the bananapi arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-colibrit20.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-colibrit20
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-colibrit20
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the colibrit20 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-cubieboard.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-cubieboard
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-cubieboard
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the cubieboard arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-cubieboard2.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-cubieboard2
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-cubieboard2
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the cubieboard2 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-cubietruck.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-cubietruck
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-cubietruck
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the cubietruck arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-firefly-rk3288.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-firefly-rk3288
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-firefly-rk3288
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the firefly-rk3288 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-highbank.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-highbank
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-highbank
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the highbank arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-jetson-tk1.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-jetson-tk1
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-jetson-tk1
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the jetson-tk1 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-melea1000.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-melea1000
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 1
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-melea1000
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the melea1000 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-merriia80optimus.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-merriia80optimus
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-merriia80optimus
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the merriia80optimus arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-mx53loco.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-mx53loco
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-mx53loco
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the mx53loco arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-mx6cuboxi.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-mx6cuboxi
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 1
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-mx6cuboxi
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the mx6cuboxi arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-mx6qsabrelite.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:13.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-mx6qsabrelite
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-mx6qsabrelite
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the mx6qsabrelite arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-odroid-xu3.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-odroid-xu3
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-odroid-xu3
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the odroid-xu3 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-odroid.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-odroid
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-odroid
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the odroid arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" odroid_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" odroid_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-omap3beagle.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-omap3beagle
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-omap3beagle
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the omap3beagle arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-omap4panda.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-omap4panda
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-omap4panda
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the omap4panda arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-orangepipc.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-orangepipc
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-orangepipc
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the orangepipc arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-p2371-2180.spec ++++++
#
# spec file for package u-boot-p2371-2180
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
# 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
%define cuboxi_spl 0
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.01
Name: u-boot-p2371-2180
Version: 2016.01
Release: 0
Summary: The u-boot firmware for the p2371-2180 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-%{archive_version}.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
Patch2: 0001-udoo-use-load-instead-of-fatload.patch
# Fix exynos KVM support
Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-p2371-2180
Provides: x-loader-p2371-2180
%endif
ExclusiveArch: aarch64
%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 p2371-2180 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-%{archive_version}
%patch1 -p1
%patch2 -p1
%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# 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-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%endif
%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
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt 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/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-paz00.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-paz00
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-paz00
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the paz00 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" paz00_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-pcm051rev3.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-pcm051rev3
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-pcm051rev3
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the pcm051rev3 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" pcm051_rev3_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" pcm051_rev3_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-qemu-ppce500.spec ++++++
#
# spec file for package u-boot-qemu-ppce500
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
# 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
%define cuboxi_spl 0
%define udoo_spl 0
# archive_version differs from version for RC version only
%define archive_version 2016.01
Name: u-boot-qemu-ppce500
Version: 2016.01
Release: 0
Summary: The u-boot firmware for the qemu-ppce500 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-%{archive_version}.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
Patch2: 0001-udoo-use-load-instead-of-fatload.patch
# Fix exynos KVM support
Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-qemu-ppce500
Provides: x-loader-qemu-ppce500
%endif
ExclusiveArch: ppc
%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 qemu-ppce500 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-%{archive_version}
%patch1 -p1
%patch2 -p1
%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" qemu-ppce500_defconfig
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# 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-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else
install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi
%endif
%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
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt 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/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-rpi.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-rpi
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-rpi
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the rpi arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-rpi2.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-rpi2
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-rpi2
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the rpi2 arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_2_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" rpi_2_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-snow.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-snow
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-snow
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the snow arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" snow_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" snow_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-spring.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-spring
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
+%define udoo_spl 0
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-spring
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the spring arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" spring_defconfig
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" spring_defconfig
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc
++++++ u-boot-udoo.spec ++++++
#
# spec file for package u-boot-udoo
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
# 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
%define cuboxi_spl 0
%define udoo_spl 1
# archive_version differs from version for RC version only
%define archive_version 2016.01
Name: u-boot-udoo
Version: 2016.01
Release: 0
Summary: The u-boot firmware for the udoo 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-%{archive_version}.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
Patch2: 0001-udoo-use-load-instead-of-fatload.patch
# Fix exynos KVM support
Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-udoo
Provides: x-loader-udoo
%endif
ExclusiveArch: armv7l armv7hl
%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 udoo 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-%{archive_version}
%patch1 -p1
%patch2 -p1
%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" udoo_defconfig
make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img
%endif
%install
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-jetson-tk1"
# tegra-uboot-flasher needs several intermediate files, under their original name.
for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin; do
install -D -m 0644 $f %{buildroot}/boot/$f
done
%else
# 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-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}%{uboot_dir}/u-boot.img
elif [ -f u-boot-dtb.img ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}%{uboot_dir}/u-boot.img
else
install -D -m 0644 u-boot.img %{buildroot}%{uboot_dir}/u-boot.img
fi
%endif
%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
install -D -m 0755 u-boot-sunxi-with-spl.bin %{buildroot}/boot/u-boot-sunxi-with-spl.bin
%endif
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
%if %udoo_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
%endif
%files
%defattr(-,root,root)
%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt 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/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image
# Now any h/w dependent Documentation
%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot.spec ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -19,10 +19,10 @@
# 'archive_version' differs from 'version' for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: Tools for the u-boot Firmware
License: GPL-2.0
++++++ 0001-udoo-use-load-instead-of-fatload.patch ++++++
From 1db191ae86e2f315d12ceaae800bf0b83931433e Mon Sep 17 00:00:00 2001
From: Oscar Curero
Date: Fri, 15 Jan 2016 00:46:13 +0100
Subject: [PATCH] udoo:use load instead of fatload
That way the FS can also be ext2/3/4
Signed-off-by: Oscar Curero
---
include/configs/udoo.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/configs/udoo.h b/include/configs/udoo.h
index 8ec073d..3d0cafa 100644
--- a/include/configs/udoo.h
+++ b/include/configs/udoo.h
@@ -96,11 +96,11 @@
"mmcargs=setenv bootargs console=${console},${baudrate} " \
"root=${mmcroot}\0" \
"loadbootscript=" \
- "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
+ "load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
"bootscript=echo Running bootscript from mmc ...; " \
"source\0" \
- "loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
- "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
+ "loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
+ "loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
"mmcboot=echo Booting from mmc ...; " \
"run mmcargs; " \
"if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
--
2.1.4
++++++ pre_checkin.sh ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -13,7 +13,7 @@
# Calxeda
armv7_boards="$armv7_boards highbank"
# Freescale
-armv7_boards="$armv7_boards mx53loco mx6cuboxi mx6qsabrelite"
+armv7_boards="$armv7_boards mx53loco mx6cuboxi mx6qsabrelite udoo"
# Allwinner
armv7_boards="$armv7_boards Bananapi Cubieboard Cubieboard2 Cubietruck Mele_A1000 Merrii_A80_Optimus"
armv7_boards="$armv7_boards A10-OLinuXino-Lime A13-OLinuXino A13-OLinuXinoM"
@@ -26,9 +26,9 @@
# Rockchip
armv7_boards="$armv7_boards firefly-rk3288"
-aarch64_boards=""
+aarch64_boards="p2371-2180"
-ppc_boards=""
+ppc_boards="qemu-ppce500"
if [ ! "$1" -o ! "$2" -o ! "$3" ]; then
# armv6 boards
@@ -67,6 +67,7 @@
SUNXI_SPL=0
ARNDALE_SPL=0
CUBOXI_SPL=0
+UDOO_SPL=0
case "$(echo $BOARDCONFIG | sed -e 's/_defconfig//')" in
mx53loco|mx6qsabrelite|efika*)
BINEND=imx
@@ -94,6 +95,10 @@
BINEND=img
CUBOXI_SPL=1
;;
+udoo)
+ BINEND=img
+ UDOO_SPL=1
+ ;;
*) BINEND=bin ;;
esac
@@ -107,6 +112,7 @@
s/SUNXI_SPL/$SUNXI_SPL/g
s/TEGRA_SPL/$TEGRA_SPL/g
s/CUBOXI_SPL/$CUBOXI_SPL/g
+s/UDOO_SPL/$UDOO_SPL/g
s/OMAP_SPL/$OMAP_SPL/g" < u-boot.spec.in > u-boot-$BOARDNAME.spec
cp u-boot.changes u-boot-$BOARDNAME.changes
++++++ u-boot-2016.01-rc3.tar.bz2 -> u-boot-2016.01.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/u-boot/u-boot-2016.01-rc3.tar.bz2 /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-2016.01.tar.bz2 differ: char 11, line 1
++++++ u-boot-exynos.patch ++++++
diff --git a/include/configs/exynos-common.h b/include/configs/exynos-common.h
index 852829c..c4e731f 100644
--- a/include/configs/exynos-common.h
+++ b/include/configs/exynos-common.h
@@ -31,6 +31,7 @@
/* input clock of PLL: 24MHz input clock */
#define CONFIG_SYS_CLK_FREQ 24000000
+#define CONFIG_TIMER_CLK_FREQ 24000000
#define CONFIG_SETUP_MEMORY_TAGS
#define CONFIG_CMDLINE_TAG
++++++ u-boot.spec.in ++++++
--- /var/tmp/diff_new_pack.3MDJ9Z/_old 2016-02-09 16:50:14.000000000 +0100
+++ /var/tmp/diff_new_pack.3MDJ9Z/_new 2016-02-09 16:50:14.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package u-boot-BOARDNAME
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco
#
@@ -23,12 +23,13 @@
%define sunxi_spl SUNXI_SPL
%define arndale_spl ARNDALE_SPL
%define cuboxi_spl CUBOXI_SPL
+%define udoo_spl UDOO_SPL
# archive_version differs from version for RC version only
-%define archive_version 2016.01-rc3
+%define archive_version 2016.01
Name: u-boot-BOARDNAME
-Version: 2016.01~rc3
+Version: 2016.01
Release: 0
Summary: The u-boot firmware for the BOARDNAME arm platform
License: GPL-2.0
@@ -39,12 +40,20 @@
Source300: u-boot-rpmlintrc
# Backport UPSTREAM patch: Fix bootdelay on Beaglebone board
Patch1: U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch
+# PATCH-FIX-UPSTREAM udoo-fix-fatload.patch -- fix udoo booting
+Patch2: 0001-udoo-use-load-instead-of-fatload.patch
+# Fix exynos KVM support
+Patch3: u-boot-exynos.patch
# Marvell boards support is non-free licensed, and we don't need it (bnc#773824)
Patch99: drop-marvell.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
+%if "%{name}" == "u-boot-rpi" || "%{name}" == "u-boot-rpi2"
+# Owns /boot/vc directory
+BuildRequires: raspberrypi-firmware
+%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
@@ -68,13 +77,15 @@
%prep
%setup -q -n u-boot-%{archive_version}
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG
+make %{?jobs:-j %jobs} CROSS_COMPILE= CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map)
@@ -121,10 +132,13 @@
%if %cuboxi_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/cuboxi-spl.bin
%endif
+%if %udoo_spl == 1
+install -D -m 0755 SPL %{buildroot}/boot/udoo_spl.bin
+%endif
%files
%defattr(-,root,root)
-/boot/*
+%{uboot_dir}/*
%doc Licenses/gpl-2.0.txt README
%files doc