SHA256
1
0
forked from pool/u-boot

Accepting request 493493 from Base:System

1

OBS-URL: https://build.opensuse.org/request/show/493493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/u-boot?expand=0&rev=87
This commit is contained in:
Dominique Leuenberger 2017-05-09 16:04:45 +00:00 committed by Git OBS Bridge
parent 96b8546748
commit f5df43047d
131 changed files with 14571 additions and 589 deletions

View File

@ -1,4 +1,4 @@
From 3ff1b84161bcb99538111fed22b105a080605e8e Mon Sep 17 00:00:00 2001 From cb5dae2d8a8f3fac2dc145dbbe9eefed2f4b3145 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Wed, 13 Apr 2016 13:44:29 +0200 Date: Wed, 13 Apr 2016 13:44:29 +0200
Subject: [PATCH] XXX openSUSE XXX: Load dtb from partition 2 Subject: [PATCH] XXX openSUSE XXX: Load dtb from partition 2
@ -16,7 +16,7 @@ Signed-off-by: Alexander Graf <agraf@suse.de>
1 file changed, 3 insertions(+), 3 deletions(-) 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h
index 0e01e82..efca44b 100644 index 0e01e8240d..efca44b0b9 100644
--- a/include/config_distro_bootcmd.h --- a/include/config_distro_bootcmd.h
+++ b/include/config_distro_bootcmd.h +++ b/include/config_distro_bootcmd.h
@@ -121,16 +121,16 @@ @@ -121,16 +121,16 @@

View File

@ -1,4 +1,4 @@
From 7be6d47c2fb9c821b2966cbd34b7cf596a69edd1 Mon Sep 17 00:00:00 2001 From 74a3500de6b79aa823f4df25dd6a7edb03037da7 Mon Sep 17 00:00:00 2001
From: Alexander Graf <agraf@suse.de> From: Alexander Graf <agraf@suse.de>
Date: Mon, 2 May 2016 23:25:07 +0200 Date: Mon, 2 May 2016 23:25:07 +0200
Subject: [PATCH] Revert "Revert "omap3: Use raw SPL by default for mmc1"" Subject: [PATCH] Revert "Revert "omap3: Use raw SPL by default for mmc1""
@ -9,7 +9,7 @@ This reverts commit 7fa75d0ac5502db813d109c1df7bd0da34688685.
1 file changed, 2 deletions(-) 1 file changed, 2 deletions(-)
diff --git a/arch/arm/mach-omap2/boot-common.c b/arch/arm/mach-omap2/boot-common.c diff --git a/arch/arm/mach-omap2/boot-common.c b/arch/arm/mach-omap2/boot-common.c
index 7ae3d80..bdbc1c6 100644 index 29c8f23191..4910b28d84 100644
--- a/arch/arm/mach-omap2/boot-common.c --- a/arch/arm/mach-omap2/boot-common.c
+++ b/arch/arm/mach-omap2/boot-common.c +++ b/arch/arm/mach-omap2/boot-common.c
@@ -116,8 +116,6 @@ void save_omap_boot_params(void) @@ -116,8 +116,6 @@ void save_omap_boot_params(void)

View File

@ -1,67 +0,0 @@
From 7cc861a93885f088bce2d51229543700b617f299 Mon Sep 17 00:00:00 2001
From: Joel Stanley <joel@jms.id.au>
Date: Fri, 16 Dec 2016 15:23:30 +1030
Subject: [PATCH] Makefile: Fix linking with modern binutils
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Since Binutils 1a9ccd70f9a7[1] u-boot will not link targets that set
CONFIG_SYS_TEXT_BASE=0 with the following error:
LD u-boot
arm-linux-gnueabi-ld.bfd: u-boot: Not enough room for program headers, try
linking with -N
arm-linux-gnueabi-ld.bfd: final link failed: Bad value
The issue can be reproduced with the bad binutils and the rock2_defconfig
target.
This issue was also encountered by the powerpc kernel[2], with the fix
being to pass --no-dynamic-linker for linkers newer than 2.26 when this
flag was introduced. The option tells ld that the PIE or shared lib does
not need loaded program headers.
Ubuntu Zesty's Binutils 2.27.51.20161202 hits this error.
[1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=1a9ccd70f9a7
[2] https://git.kernel.org/cgit/linux/kernel/git/powerpc/linux.git/commit/?h=next&id=ff45000fcb56b5b0f1a14a865d3541746d838a0a
Signed-off-by: Joel Stanley <joel@jms.id.au>
[AF: Apply to LDFLAGS_$(SPL_BIN) as well, suggested by Tom Rini]
Signed-off-by: Andreas Färber <afaerber@suse.de>
---
Makefile | 4 ++++
scripts/Makefile.spl | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/Makefile b/Makefile
index 323d646..10f1cbb 100644
--- a/Makefile
+++ b/Makefile
@@ -804,6 +804,10 @@ ALL-y += $(CONFIG_BUILD_TARGET:"%"=%)
endif
LDFLAGS_u-boot += $(LDFLAGS_FINAL)
+
+# Avoid 'Not enough room for program headers' error on binutils 2.28 onwards.
+LDFLAGS_u-boot += $(call ld-option, --no-dynamic-linker)
+
ifneq ($(CONFIG_SYS_TEXT_BASE),)
LDFLAGS_u-boot += -Ttext $(CONFIG_SYS_TEXT_BASE)
endif
diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl
index b52f996..dec0025 100644
--- a/scripts/Makefile.spl
+++ b/scripts/Makefile.spl
@@ -276,6 +276,10 @@ $(obj)/u-boot-x86-16bit-spl.bin: $(obj)/u-boot-spl FORCE
$(call if_changed,objcopy)
LDFLAGS_$(SPL_BIN) += -T u-boot-spl.lds $(LDFLAGS_FINAL)
+
+# Avoid 'Not enough room for program headers' error on binutils 2.28 onwards.
+LDFLAGS_$(SPL_BIN) += $(call ld-option, --no-dynamic-linker)
+
ifneq ($(CONFIG_SPL_TEXT_BASE),)
LDFLAGS_$(SPL_BIN) += -Ttext $(CONFIG_SPL_TEXT_BASE)
endif

View File

@ -23,7 +23,7 @@ armv7_boards="$armv7_boards mx53loco mx6cuboxi mx6qsabrelite udoo udoo_neo"
armv7_boards="$armv7_boards Bananapi Cubieboard Cubieboard2 Cubietruck Mele_A1000 Merrii_A80_Optimus" armv7_boards="$armv7_boards Bananapi Cubieboard Cubieboard2 Cubietruck Mele_A1000 Merrii_A80_Optimus"
armv7_boards="$armv7_boards A10-OLinuXino-Lime A13-OLinuXino A13-OLinuXinoM" armv7_boards="$armv7_boards A10-OLinuXino-Lime A13-OLinuXino A13-OLinuXinoM"
armv7_boards="$armv7_boards A20-OLinuXino-Lime A20-OLinuXino-Lime2 A20-OLinuXino_MICRO" armv7_boards="$armv7_boards A20-OLinuXino-Lime A20-OLinuXino-Lime2 A20-OLinuXino_MICRO"
armv7_boards="$armv7_boards nanopi_neo orangepi_pc Hyundai_A7HD Lamobo_R1" armv7_boards="$armv7_boards nanopi_neo nanopi_neo_air orangepi_pc Hyundai_A7HD Lamobo_R1"
# Broadcom # Broadcom
armv7_boards="$armv7_boards rpi_2 rpi_3_32b" armv7_boards="$armv7_boards rpi_2 rpi_3_32b"
# Nvidia # Nvidia
@ -35,9 +35,17 @@ armv7_boards="$armv7_boards clearfog"
# Altera # Altera
armv7_boards="$armv7_boards socfpga_de0_nano_soc" armv7_boards="$armv7_boards socfpga_de0_nano_soc"
aarch64_boards="dragonboard410c hikey odroid-c2 p2371-2180 pine64_plus rpi_3" aarch64_boards="dragonboard410c hikey ls1012afrdm_qspi p2371-2180 rpi_3"
# Allwinner
aarch64_boards="$aarch64_boards orangepi_pc2 pine64_plus"
# Amlogic
aarch64_boards="$aarch64_boards odroid-c2"
# Marvell # Marvell
aarch64_boards="$aarch64_boards mvebu_db-88f3720 mvebu_db-88f7040 mvebu_db-88f8040" aarch64_boards="$aarch64_boards mvebu_db-88f3720 mvebu_espressobin-88f3720"
aarch64_boards="$aarch64_boards mvebu_db-88f7040"
aarch64_boards="$aarch64_boards mvebu_db-88f8040 mvebu_mcbin-88f8040"
# Rockchip
aarch64_boards="$aarch64_boards evb-rk3399"
ppc_boards="qemu-ppce500" ppc_boards="qemu-ppce500"
@ -116,12 +124,18 @@ udoo_neo)
BINEND=img BINEND=img
IMX6_SPL=1 IMX6_SPL=1
;; ;;
firefly-rk3288|tinker-rk3288) firefly-rk3288)
BINEND=img BINEND=bin
ROCKCHIP_SPL=1 ROCKCHIP_SPL=1
ROCKCHIP_SPL_IMAGE_TYPES="rksd rkimage" ROCKCHIP_SPL_IMAGE_TYPES="rksd rkimage"
ROCKCHIP_SPL_SOC=rk3288 ROCKCHIP_SPL_SOC=rk3288
;; ;;
tinker-rk3288)
BINEND=bin
ROCKCHIP_SPL=1
ROCKCHIP_SPL_IMAGE_TYPES="rksd"
ROCKCHIP_SPL_SOC=rk3288
;;
clearfog) clearfog)
BINEND=img BINEND=img
MVEBU_SPL=1 MVEBU_SPL=1

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f54baf3f9325bf444c7905f3a5b6f83680edb1e6e1a4d5f8a5ad80abe885113f
size 12287670

3
u-boot-2017.05.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c8373949d7f0de1059e507b83a655d4cea539f75dc66ccdbb27adbd38d83095e
size 11938152

BIN
u-boot-2017.05.tar.bz2.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a10-olinuxino-lime Name: u-boot-a10-olinuxino-lime
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a10-olinuxino-lime platform Summary: The U-Boot firmware for the a10-olinuxino-lime platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A10-OLinuXino-Lime_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a13-olinuxino Name: u-boot-a13-olinuxino
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a13-olinuxino platform Summary: The U-Boot firmware for the a13-olinuxino platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXino_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a13-olinuxinom Name: u-boot-a13-olinuxinom
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a13-olinuxinom platform Summary: The U-Boot firmware for the a13-olinuxinom platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A13-OLinuXinoM_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a20-olinuxino-lime Name: u-boot-a20-olinuxino-lime
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a20-olinuxino-lime platform Summary: The U-Boot firmware for the a20-olinuxino-lime platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a20-olinuxino-lime2 Name: u-boot-a20-olinuxino-lime2
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a20-olinuxino-lime2 platform Summary: The U-Boot firmware for the a20-olinuxino-lime2 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino-Lime2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-a20-olinuxinomicro Name: u-boot-a20-olinuxinomicro
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the a20-olinuxinomicro platform Summary: The U-Boot firmware for the a20-olinuxinomicro platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" A20-OLinuXino_MICRO_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-am335xboneblack Name: u-boot-am335xboneblack
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the am335xboneblack platform Summary: The U-Boot firmware for the am335xboneblack platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_boneblack_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-am335xevm Name: u-boot-am335xevm
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the am335xevm platform Summary: The U-Boot firmware for the am335xevm platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am335x_evm_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-am57xxevm Name: u-boot-am57xxevm
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the am57xxevm platform Summary: The U-Boot firmware for the am57xxevm platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-am57xxevmnodt Name: u-boot-am57xxevmnodt
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the am57xxevmnodt platform Summary: The U-Boot firmware for the am57xxevmnodt platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" am57xx_evm_nodt_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-arndale Name: u-boot-arndale
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the arndale platform Summary: The U-Boot firmware for the arndale platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" arndale_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" arndale_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-bananapi Name: u-boot-bananapi
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the bananapi platform Summary: The U-Boot firmware for the bananapi platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Bananapi_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-clearfog Name: u-boot-clearfog
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the clearfog platform Summary: The U-Boot firmware for the clearfog platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" clearfog_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-colibrit20 Name: u-boot-colibrit20
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the colibrit20 platform Summary: The U-Boot firmware for the colibrit20 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" colibri_t20_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-cubieboard Name: u-boot-cubieboard
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the cubieboard platform Summary: The U-Boot firmware for the cubieboard platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-cubieboard2 Name: u-boot-cubieboard2
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the cubieboard2 platform Summary: The U-Boot firmware for the cubieboard2 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubieboard2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-cubietruck Name: u-boot-cubietruck
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the cubietruck platform Summary: The U-Boot firmware for the cubietruck platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Cubietruck_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-dragonboard410c Name: u-boot-dragonboard410c
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the dragonboard410c platform Summary: The U-Boot firmware for the dragonboard410c platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" dragonboard410c_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" dragonboard410c_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-evb-rk3399.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-evb-rk3399.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-evb-rk3399
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "evb-rk3399" == "rpi" || "evb-rk3399" == "rpi2" || "evb-rk3399" == "rpi332b" || "evb-rk3399" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-evb-rk3399
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the evb-rk3399 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-evb-rk3399
Provides: x-loader-evb-rk3399
%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 evb-rk3399 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" evb-rk3399_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-firefly-rk3288 Name: u-boot-firefly-rk3288
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the firefly-rk3288 platform Summary: The U-Boot firmware for the firefly-rk3288 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" firefly-rk3288_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format
@ -137,14 +133,14 @@ done
# Some times u-boot needs a dtb to configure itself appended to the binary. # 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. # In that case prefer the one with a working dtb already appended.
if [ -f u-boot-dtb-tegra.bin ]; then if [ -f u-boot-dtb-tegra.bin ]; then
install -D -m 0644 u-boot-dtb-tegra.img %{buildroot}%{uboot_dir}/u-boot.img install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}%{uboot_dir}/u-boot.bin
elif [ -f u-boot-dtb.img ]; then elif [ -f u-boot-dtb.bin ]; then
install -D -m 0644 u-boot-dtb.img %{buildroot}%{uboot_dir}/u-boot.img install -D -m 0644 u-boot-dtb.bin %{buildroot}%{uboot_dir}/u-boot.bin
else else
install -D -m 0644 u-boot.img %{buildroot}%{uboot_dir}/u-boot.img install -D -m 0644 u-boot.bin %{buildroot}%{uboot_dir}/u-boot.bin
fi fi
%if "%{name}" == "u-boot-qemu-ppce500" %if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.img %{buildroot}%{uboot_dir}/u-boot.e500 mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif %endif
%endif %endif
%if %x_loader == 1 %if %x_loader == 1
@ -192,7 +188,7 @@ install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done. # c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over. # d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.img /boot/efi/ [[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi fi
%endif %endif

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-highbank Name: u-boot-highbank
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the highbank platform Summary: The U-Boot firmware for the highbank platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" highbank_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" highbank_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-hikey Name: u-boot-hikey
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the hikey platform Summary: The U-Boot firmware for the hikey platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" hikey_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" hikey_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-hyundaia7hd Name: u-boot-hyundaia7hd
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the hyundaia7hd platform Summary: The U-Boot firmware for the hyundaia7hd platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Hyundai_A7HD_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-jetson-tk1 Name: u-boot-jetson-tk1
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the jetson-tk1 platform Summary: The U-Boot firmware for the jetson-tk1 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" jetson-tk1_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-lamobor1 Name: u-boot-lamobor1
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the lamobor1 platform Summary: The U-Boot firmware for the lamobor1 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Lamobo_R1_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Lamobo_R1_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

File diff suppressed because it is too large Load Diff

213
u-boot-ls1012afrdmqspi.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-ls1012afrdmqspi
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "ls1012afrdmqspi" == "rpi" || "ls1012afrdmqspi" == "rpi2" || "ls1012afrdmqspi" == "rpi332b" || "ls1012afrdmqspi" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-ls1012afrdmqspi
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the ls1012afrdmqspi 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-ls1012afrdmqspi
Provides: x-loader-ls1012afrdmqspi
%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 ls1012afrdmqspi 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" ls1012afrdm_qspi_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-melea1000 Name: u-boot-melea1000
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the melea1000 platform Summary: The U-Boot firmware for the melea1000 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Mele_A1000_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-merriia80optimus Name: u-boot-merriia80optimus
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the merriia80optimus platform Summary: The U-Boot firmware for the merriia80optimus platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" Merrii_A80_Optimus_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mvebudb-88f3720 Name: u-boot-mvebudb-88f3720
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mvebudb-88f3720 platform Summary: The U-Boot firmware for the mvebudb-88f3720 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f3720_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f3720_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mvebudb-88f7040 Name: u-boot-mvebudb-88f7040
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mvebudb-88f7040 platform Summary: The U-Boot firmware for the mvebudb-88f7040 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f7040_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f7040_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mvebudb-88f8040 Name: u-boot-mvebudb-88f8040
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mvebudb-88f8040 platform Summary: The U-Boot firmware for the mvebudb-88f8040 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f8040_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_db-88f8040_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-mvebuespressobin-88f3720
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "mvebuespressobin-88f3720" == "rpi" || "mvebuespressobin-88f3720" == "rpi2" || "mvebuespressobin-88f3720" == "rpi332b" || "mvebuespressobin-88f3720" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-mvebuespressobin-88f3720
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebuespressobin-88f3720 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-mvebuespressobin-88f3720
Provides: x-loader-mvebuespressobin-88f3720
%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 mvebuespressobin-88f3720 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_espressobin-88f3720_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-mvebumcbin-88f8040
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "mvebumcbin-88f8040" == "rpi" || "mvebumcbin-88f8040" == "rpi2" || "mvebumcbin-88f8040" == "rpi332b" || "mvebumcbin-88f8040" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-mvebumcbin-88f8040
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the mvebumcbin-88f8040 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-mvebumcbin-88f8040
Provides: x-loader-mvebumcbin-88f8040
%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 mvebumcbin-88f8040 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mvebu_mcbin-88f8040_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mx53loco Name: u-boot-mx53loco
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mx53loco platform Summary: The U-Boot firmware for the mx53loco platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx53loco_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mx6cuboxi Name: u-boot-mx6cuboxi
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mx6cuboxi platform Summary: The U-Boot firmware for the mx6cuboxi platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6cuboxi_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-mx6qsabrelite Name: u-boot-mx6qsabrelite
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the mx6qsabrelite platform Summary: The U-Boot firmware for the mx6qsabrelite platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" mx6qsabrelite_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-nanopineo Name: u-boot-nanopineo
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the nanopineo platform Summary: The U-Boot firmware for the nanopineo platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-nanopineoair.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-nanopineoair.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-nanopineoair
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "nanopineoair" == "rpi" || "nanopineoair" == "rpi2" || "nanopineoair" == "rpi332b" || "nanopineoair" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-nanopineoair
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the nanopineoair 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-nanopineoair
Provides: x-loader-nanopineoair
%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 nanopineoair 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" nanopi_neo_air_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-odroid-c2 Name: u-boot-odroid-c2
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the odroid-c2 platform Summary: The U-Boot firmware for the odroid-c2 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-c2_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-c2_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-odroid-xu3 Name: u-boot-odroid-xu3
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the odroid-xu3 platform Summary: The U-Boot firmware for the odroid-xu3 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid-xu3_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-odroid Name: u-boot-odroid
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the odroid platform Summary: The U-Boot firmware for the odroid platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" odroid_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-omap3beagle Name: u-boot-omap3beagle
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the omap3beagle platform Summary: The U-Boot firmware for the omap3beagle platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap3_beagle_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-omap4panda Name: u-boot-omap4panda
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the omap4panda platform Summary: The U-Boot firmware for the omap4panda platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" omap4_panda_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-orangepipc Name: u-boot-orangepipc
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the orangepipc platform Summary: The U-Boot firmware for the orangepipc platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

1594
u-boot-orangepipc2.changes Normal file

File diff suppressed because it is too large Load Diff

213
u-boot-orangepipc2.spec Normal file
View File

@ -0,0 +1,213 @@
#
# spec file for package u-boot-orangepipc2
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon
# Copyright (c) 2007-2010 by Silvan Calarco <silvan.calarco@mambasoft.it>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define mvebu_spl 0
%define x_loader 0
%define rockchip_spl 0
%define sunxi_spl 0
%define arndale_spl 0
%define cuboxi_spl 0
%define origen_spl 0
%define udoo_spl 0
%define imx6_spl 0
%define socfpga_spl 0
%if "orangepipc2" == "rpi" || "orangepipc2" == "rpi2" || "orangepipc2" == "rpi332b" || "orangepipc2" == "rpi3"
%define is_rpi 1
%endif
# archive_version differs from version for RC version only
%define archive_version 2017.05
Name: u-boot-orangepipc2
Version: 2017.05
Release: 0
Summary: The U-Boot firmware for the orangepipc2 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
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img
Source3: update_git.sh
Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4
BuildRequires: bc
BuildRequires: dtc >= 1.4.0
# u-boot-clearfog (tools/kwbimage.c) needs openssl to build
BuildRequires: libopenssl-devel
# u-boot-firefly-rk3288 needs python to build
BuildRequires: python
%if "%{name}" == "u-boot-qemu-ppce500"
# Owns /usr/share/qemu directory
BuildRequires: qemu
Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500
%endif
%if 0%{?is_rpi}
# Owns /boot/vc directory
BuildRequires: raspberrypi-firmware
# For mountpoint
Requires(post): util-linux
%endif
Provides: u-boot-loader
Conflicts: otherproviders(u-boot-loader)
%if %x_loader == 1
Obsoletes: x-loader-orangepipc2
Provides: x-loader-orangepipc2
%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 orangepipc2 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}
%patch0001 -p1
%patch0002 -p1
%build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" orangepi_pc2_defconfig
echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$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
%if %rockchip_spl == 1
for t in ; do
./tools/mkimage -n -d spl/u-boot-spl.bin -T $t u-boot-spl.$t
done
%endif
%install
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
export NO_BRP_STRIP_DEBUG=true
export NO_DEBUGINFO_STRIP_DEBUG=true
%define uboot_dir /boot
%if 0%{?is_rpi}
%define uboot_dir /boot/vc
%endif
%if "%{name}" == "u-boot-qemu-ppce500"
%define uboot_dir %{_datadir}/qemu
%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 spl/u-boot-spl; 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
%if "%{name}" == "u-boot-qemu-ppce500"
mv %{buildroot}%{uboot_dir}/u-boot.bin %{buildroot}%{uboot_dir}/u-boot.e500
%endif
%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 %mvebu_spl == 1
install -D -m 0755 u-boot-spl.kwb %{buildroot}%{uboot_dir}/u-boot-spl.kwb
%endif
%if %rockchip_spl == 1
install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin
for t in ; do
install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t
done
%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
%if %imx6_spl == 1
install -D -m 0755 SPL %{buildroot}/boot/imx6-spl.bin
%endif
%if %socfpga_spl == 1
install -D -m 0755 u-boot-with-spl.sfp %{buildroot}/boot/u-boot-with-spl.sfp
%endif
%if 0%{?is_rpi}
%post
# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt.
# It needs to be on the first FAT partition, wherever we mounted it.
# a) Unmounted, then do nothing.
# b) Mounted as /boot/vc, then they're in the right place already.
# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done.
# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over.
if mountpoint -q /boot/efi; then
[[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]] || cp %{uboot_dir}/u-boot.bin /boot/efi/
fi
%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
# 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

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

View File

@ -34,22 +34,22 @@
%endif %endif
# archive_version differs from version for RC version only # archive_version differs from version for RC version only
%define archive_version 2017.03 %define archive_version 2017.05
Name: u-boot-p2371-2180 Name: u-boot-p2371-2180
Version: 2017.03 Version: 2017.05
Release: 0 Release: 0
Summary: The U-Boot firmware for the p2371-2180 platform Summary: The U-Boot firmware for the p2371-2180 platform
License: GPL-2.0 License: GPL-2.0
Group: System/Boot Group: System/Boot
Url: http://www.denx.de/wiki/U-Boot Url: http://www.denx.de/wiki/U-Boot
Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 Source: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2
Source1: ftp://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig
Source2: arndale-bl1.img Source2: arndale-bl1.img
Source3: update_git.sh Source3: update_git.sh
Source300: u-boot-rpmlintrc Source300: u-boot-rpmlintrc
Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch Patch0001: 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch
Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch
Patch0003: 0003-Makefile-Fix-linking-with-modern-bi.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# Arndale board need DTC >= 1.4 # Arndale board need DTC >= 1.4
BuildRequires: bc BuildRequires: bc
@ -93,17 +93,13 @@ This package contains documentation for U-Boot firmware.
%setup -q -n u-boot-%{archive_version} %setup -q -n u-boot-%{archive_version}
%patch0001 -p1 %patch0001 -p1
%patch0002 -p1 %patch0002 -p1
%patch0003 -p1
%build %build
export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s) export SOURCE_DATE_EPOCH=$(date -d "$(head -n 2 %{_sourcedir}/%{name}.changes | tail -n 1 | cut -d- -f1 )" +%s)
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" p2371-2180_defconfig
%if 0%{?is_rpi}
# U-Boot is installed in the filesystem, so we are confident there's enough space.
echo "Attempting to enable fdt apply command (.dtbo) support." echo "Attempting to enable fdt apply command (.dtbo) support."
echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config
%endif make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
make %{?jobs:-j %jobs} CROSS_COMPILE= HOSTCFLAGS="$RPM_OPT_FLAGS" USE_PRIVATE_LIBGG=yes
%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" %if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring"
# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format # Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format

View File

@ -1,3 +1,65 @@
-------------------------------------------------------------------
Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de
- Updated to v2017.05
-------------------------------------------------------------------
Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc3
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (upstreamed):
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de
- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin
-------------------------------------------------------------------
Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de
- Use %_smp_mflags, suggested by jengelh
-------------------------------------------------------------------
Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de
- Drop rkimage for tinker-rk3288, it only has Micro SD storage
-------------------------------------------------------------------
Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de
- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Enable distro boot from MMC for odroid-c2:
0003-meson-gxbb-enable-MMC-as-boot-targe.patch
-------------------------------------------------------------------
Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc2
* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05
* Patches dropped (accepted upstream):
0003-Makefile-Fix-linking-with-modern-bi.patch
- Add orangepipc2, nanopineoair
-------------------------------------------------------------------
Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de
- Enable overlay support unconditionally
-------------------------------------------------------------------
Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de
- Add ls1012afrdmqspi
-------------------------------------------------------------------
Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de
- Updated to v2017.05-rc1
* Add .sig file as source
- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399
- Prepare orangepipc2 and nanopineoair for -rc2
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de

Some files were not shown because too many files have changed in this diff Show More