commit u-boot for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package u-boot for openSUSE:Factory checked in at 2014-09-08 21:29:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/u-boot (Old)
and /work/SRC/openSUSE:Factory/.u-boot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "u-boot"
Changes:
--------
--- /work/SRC/openSUSE:Factory/u-boot/u-boot-am335xevm.changes 2014-08-01 07:08:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-am335xevm.changes 2014-09-08 21:30:36.000000000 +0200
@@ -1,0 +2,41 @@
+Mon Sep 8 13:06:52 UTC 2014 - guillaume@opensuse.org
+
+- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos
+since it is not upstreamed), so drop related patches:
+ * v2014.04-sunxi.patch
+ * cubox-i-v2014.04-port.patch
+ * cubox-i-enable_raw_rd.patch
+
+-------------------------------------------------------------------
+Wed Sep 3 12:02:22 UTC 2014 - guillaume@opensuse.org
+
+- Update to version 2014.10-rc2
+- drop upstreamed patch rpi_b-bootscr.patch
+- drop fix_spl_build_for_am335x.patch (does build without it)
+- Refresh patches:
+ * drop-marvell.patch
+ * fix_snow_config.patch
+
+-------------------------------------------------------------------
+Thu Aug 21 08:50:10 UTC 2014 - guillaume@opensuse.org
+
+- Update SPL EXT fs support:
+ * For omap boards (beagle and panda), SPL now looks for u-boot.img
+ as upstream instead of u-boot.bin
+ * Remove mlo-ext2.patch to make proper patches in
+order to ease upstreaming our EXT fs SPL functions
+ * Add panda-bootscr.patch to fix panda boot (was included in
+ mlo-ext2.patch)
+ * Add fix_omap_boot_mode.patch to fix beagle and panda boot mode
+ (was included in mlo-ext2.patch)
+ * Add add_spl_extfs_support.patch to get proper SPL EXT fs functions
+ * Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs
+ support for TI ARMv7 boards
+
+
+-------------------------------------------------------------------
+Tue Aug 19 17:35:22 UTC 2014 - matwey.kornilov@gmail.com
+
+- Update to version 2014.10-rc1 and update patches
+
+-------------------------------------------------------------------
u-boot-arndale.changes: same change
u-boot-colibrit20iris.changes: same change
u-boot-cubieboard.changes: same change
u-boot-cubieboard2.changes: same change
u-boot-cubietruck.changes: same change
u-boot-highbank.changes: same change
u-boot-melea1000.changes: same change
u-boot-mx53loco.changes: same change
u-boot-mx6qsabrelite.changes: same change
u-boot-omap3beagle.changes: same change
u-boot-omap4panda.changes: same change
u-boot-paz00.changes: same change
u-boot-rpib.changes: same change
u-boot-snow.changes: same change
u-boot-vexpressaemv8a.changes: same change
u-boot.changes: same change
Old:
----
cubox-i-enable_raw_rd.patch
cubox-i-v2014.04-port.patch
fix_spl_build_for_am335x.patch
mlo-ext2.patch
openSUSE_panda.txt
rpi_b-bootscr.patch
u-boot-2014.04.tar.bz2
u-boot-hyundaia7hd.changes
u-boot-hyundaia7hd.spec
u-boot-mx6cubox-i.changes
u-boot-mx6cubox-i.spec
v2014.04-sunxi.patch
New:
----
add_spl_extfs_support.patch
drop-marvell.patch
enable_spl_ext_support_for_ti_armv7.patch
fix_omap_boot_mode.patch
panda-bootscr.patch
u-boot-2014.10-rc2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ u-boot-am335xevm.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-am335xevm
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the am335xevm arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -117,15 +112,15 @@
%endif
%install
-install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
# 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}/boot/u-boot.bin
-elif [ -f u-boot-dtb.bin ]; then
- install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
+elif [ -f u-boot-dtb.img ]; then
+ install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
- install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-arndale.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-arndale
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the arndale arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-colibrit20iris.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-colibrit20iris
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the colibrit20iris arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-cubieboard.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-cubieboard
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the cubieboard arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-cubieboard2.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-cubieboard2
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the cubieboard2 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-cubietruck.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-cubietruck
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the cubietruck arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubietruck_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-highbank.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-highbank
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the highbank arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-melea1000.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-melea1000
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the melea1000 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-mx53loco.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-mx53loco
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the mx53loco arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-mx6qsabrelite.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-mx6qsabrelite
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the mx6qsabrelite arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-omap3beagle.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:42.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:42.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-omap3beagle
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the omap3beagle arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -117,15 +112,15 @@
%endif
%install
-install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
# 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}/boot/u-boot.bin
-elif [ -f u-boot-dtb.bin ]; then
- install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
+elif [ -f u-boot-dtb.img ]; then
+ install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
- install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-omap4panda.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-omap4panda
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the omap4panda arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -117,15 +112,15 @@
%endif
%install
-install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
# 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}/boot/u-boot.bin
-elif [ -f u-boot-dtb.bin ]; then
- install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}/boot/u-boot.img
+elif [ -f u-boot-dtb.img ]; then
+ install -D -m 0644 u-boot-dtb.img %{buildroot}/boot/u-boot.img
else
- install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
+ install -D -m 0644 u-boot.img %{buildroot}/boot/u-boot.img
fi
%if %x_loader == 1
install -D -m 0755 MLO %{buildroot}/boot/MLO
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-paz00.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-paz00
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the paz00 arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-rpib.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-rpib
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the rpib arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-snow.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-snow
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the snow arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" snow_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" snow_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot-vexpressaemv8a.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -25,34 +25,35 @@
%define cuboxi_spl 0
Name: u-boot-vexpressaemv8a
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: The u-boot firmware for the vexpressaemv8a arm platform
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
-Source1: openSUSE_panda.txt
+#Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}.tar.bz2
+Source: ftp://ftp.denx.de/pub/u-boot/u-boot-2014.10-rc2.tar.bz2
Source2: arndale-bl1.img
Source300: u-boot-rpmlintrc
-Patch2: mlo-ext2.patch
+Patch0: enable_spl_ext_support_for_ti_armv7.patch
+Patch1: add_spl_extfs_support.patch
+Patch2: fix_omap_boot_mode.patch
Patch3: ti_common_initrd_support.patch
Patch4: beagle-bootscr.patch
-Patch5: mx53loco-bootscr.patch
-Patch6: origen-ext2.patch
-Patch7: arndale.patch
-Patch8: v2014.04-sunxi.patch
+Patch5: panda-bootscr.patch
+Patch6: mx53loco-bootscr.patch
+Patch7: origen-ext2.patch
+Patch8: arndale.patch
Patch9: am335x_evm-bootscr.patch
-Patch10: rpi_b-bootscr.patch
-Patch12: fix_spl_build_for_am335x.patch
-Patch13: fix_sabrelite_boot.scr.patch
-Patch14: cubox-i-v2014.04-port.patch
-Patch15: cubox-i-enable_raw_rd.patch
+Patch10: fix_sabrelite_boot.scr.patch
Patch20: fix_exynos5_text_base.patch
Patch21: fix_snow_config.patch
Patch22: exynos5-dt.h.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
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
@@ -75,38 +76,32 @@
This package contains documentation for u-boot firmware
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
# is non-free licensed, and we don't need it (bnc#773824)
rm -rf board/Marvell
# Any custom patches to be applied on top of mainline u-boot
-%if "%{name}" != "u-boot-mx6cubox-i"
-# conflicts with cubox-i-v2014.04-port.patch, skip it when building for cubox-i
+%patch0
+%patch1
%patch2
-%endif
%patch3
%patch4
%patch5
%patch6
%patch7
-%patch8 -p1
+%patch8
%patch9 -p1
%patch10
-%patch12
-%patch13
-%if "%{name}" == "u-boot-mx6cubox-i"
-# Conflicts with mlo-ext2.patch, so apply only for cubox-i now
-%patch14 -p1
-%patch15 -p1
-%endif
%if "%{name}" == "u-boot-snow"
# Still WIP, so only apply Chromebook ARM (snow) patches for u-boot-snow to avoid to break other boards (Arndale board)
%patch20
%patch21
%patch22
%endif
+%patch99 -p1
%build
-make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" vexpress_aemv8a_config
+make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" vexpress_aemv8a_defconfig
# temporary disable of --build-id
#make CFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} USE_PRIVATE_LIBGG=yes
@@ -160,6 +155,6 @@
# 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-SoC doc/README.ARM-memory-map
+%doc doc/README.ARM-memory-map
%changelog
++++++ u-boot.spec ++++++
--- /var/tmp/diff_new_pack.4h3OTl/_old 2014-09-08 21:30:43.000000000 +0200
+++ /var/tmp/diff_new_pack.4h3OTl/_new 2014-09-08 21:30:43.000000000 +0200
@@ -19,13 +19,16 @@
Name: u-boot
-Version: 2014.04
+Version: 2014.10~rc2
Release: 0
Summary: Tools for the u-boot Firmware
License: GPL-2.0
Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot
-Source: u-boot-%{version}.tar.bz2
+#Source: u-boot-%{version}.tar.bz2
+Source: u-boot-2014.10-rc2.tar.bz2
+BuildRequires: libopenssl-devel
+BuildRequires: python
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -44,9 +47,13 @@
mkimage- a tool that creates kernel bootable images for u-boot.
%prep
-%setup -q -n u-boot-%{version}
+#%setup -q -n u-boot-%{version}
+%setup -q -n u-boot-2014.10-rc2
%build
+# needed for include/config/auto.conf
+make defconfig
+make silentoldconfig
make USE_PRIVATE_LIBGG=yes tools-only
%install
++++++ add_spl_extfs_support.patch ++++++
--- ./include/spl.h.orig 2014-08-21 09:49:13.104157699 +0200
+++ ./include/spl.h 2014-08-21 09:49:55.343156204 +0200
@@ -72,6 +72,10 @@ void spl_sata_load_image(void);
int spl_load_image_fat(block_dev_desc_t *block_dev, int partition, const char *filename);
int spl_load_image_fat_os(block_dev_desc_t *block_dev, int partition);
+/* SPL EXT image functions */
+int spl_load_image_ext(block_dev_desc_t *block_dev, int partition, const char *filename);
+int spl_load_image_ext_os(block_dev_desc_t *block_dev, int partition);
+
#ifdef CONFIG_SPL_BOARD_INIT
void spl_board_init(void);
#endif
--- ./common/spl/Makefile.orig 2014-08-21 09:55:50.011143645 +0200
+++ ./common/spl/Makefile 2014-08-21 09:56:05.061143112 +0200
@@ -18,5 +18,6 @@ obj-$(CONFIG_SPL_NET_SUPPORT) += spl_net
obj-$(CONFIG_SPL_MMC_SUPPORT) += spl_mmc.o
obj-$(CONFIG_SPL_USB_SUPPORT) += spl_usb.o
obj-$(CONFIG_SPL_FAT_SUPPORT) += spl_fat.o
+obj-$(CONFIG_SPL_EXT_SUPPORT) += spl_ext.o
obj-$(CONFIG_SPL_SATA_SUPPORT) += spl_sata.o
endif
--- ./fs/Makefile.orig 2014-08-21 09:58:00.612139021 +0200
+++ ./fs/Makefile 2014-08-21 09:58:15.603138490 +0200
@@ -8,6 +8,7 @@
ifdef CONFIG_SPL_BUILD
obj-$(CONFIG_SPL_FAT_SUPPORT) += fat/
+obj-$(CONFIG_SPL_EXT_SUPPORT) += ext4/
else
obj-y += fs.o
--- /dev/null 2014-08-21 08:33:45.854318006 +0200
+++ common/spl/spl_ext.c 2014-08-21 10:26:03.376079435 +0200
@@ -0,0 +1,139 @@
+/*
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+#include
participants (1)
-
root@hilbert.suse.de