summaryrefslogtreecommitdiffstats
path: root/uboot-tools.spec
diff options
context:
space:
mode:
authorDennis Gilmore <dennis@ausil.us>2013-05-22 22:29:28 -0500
committerDennis Gilmore <dennis@ausil.us>2013-05-22 22:29:28 -0500
commite10f7e4ca6b3a91f76eafaf310a20736668171a8 (patch)
treee5ac69158e340a3733358cbef1914fc572a28606 /uboot-tools.spec
parent2fbcb944b7e40ad1fa0ebe3ed21a90edfdeed10d (diff)
downloaduboot-tools-e10f7e4ca6b3a91f76eafaf310a20736668171a8.tar.gz
uboot-tools-e10f7e4ca6b3a91f76eafaf310a20736668171a8.tar.xz
uboot-tools-e10f7e4ca6b3a91f76eafaf310a20736668171a8.zip
build vexpress image
- add uEnv.txt files for various supported omap systems
Diffstat (limited to 'uboot-tools.spec')
-rw-r--r--uboot-tools.spec41
1 files changed, 40 insertions, 1 deletions
diff --git a/uboot-tools.spec b/uboot-tools.spec
index 0b95ca5..59ae094 100644
--- a/uboot-tools.spec
+++ b/uboot-tools.spec
@@ -2,13 +2,20 @@
Name: uboot-tools
Version: 2013.04
-Release: 3%{?candidate:.%{candidate}}%{?dist}
+Release: 4%{?candidate:.%{candidate}}%{?dist}
Summary: U-Boot utilities
Group: Development/Tools
License: GPLv2+
URL: http://www.denx.de/wiki/U-Boot
Source0: ftp://ftp.denx.de/pub/u-boot/u-boot-%{version}%{?candidate:-%{candidate}}.tar.bz2
+Source1: uEnv.txt.beagle
+Source2: uEnv.txt.beaglebone
+Source3: uEnv.txt.beagle_xm
+Source4: uEnv.txt.panda
+Source5: uEnv.txt.panda_a4
+Source6: uEnv.txt.panda_es
+Source7: uEnv.txt.uevm
Patch1: u-boot-fat.patch
Patch2: uboot-omap-fit.patch
@@ -99,6 +106,13 @@ Requires: uboot-tools
%description -n uboot-wandboard_solo
u-boot bootloader binaries for Wandboard i.MX6 Solo
+%package -n uboot-vexpress
+Summary: u-boot bootloader binaries for vexpress
+Requires: uboot-tools
+BuildArch: noarch
+
+%description -n uboot-vexpress
+u-boot bootloader binaries for vexpress
%endif
%prep
@@ -133,6 +147,11 @@ cp -p u-boot.img builds/u-boot.img.beaglebone
cp -p u-boot.bin builds/u-boot.bin.beaglebone
make distclean
+make CROSS_COMPILE="" ca9x4_ct_vxp_config
+make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE=""
+cp -p u-boot.bin builds/u-boot.bin.vexpress
+make distclean
+
make CROSS_COMPILE="" omap3_beagle_config
make HOSTCC="gcc $RPM_OPT_FLAGS" CROSS_COMPILE=""
cp -p MLO builds/MLO.beagle
@@ -200,6 +219,7 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot-smdkv310/
mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot-imx6dl/
mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot-imx6solo/
mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot-uevm/
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot-vexpress/
for board in beaglebone beagle panda uevm
do
@@ -207,6 +227,7 @@ install -p -m 0644 builds/u-boot.bin.$(echo $board) $RPM_BUILD_ROOT%{_datadir}/u
install -p -m 0644 builds/u-boot.img.$(echo $board) $RPM_BUILD_ROOT%{_datadir}/uboot-$(echo $board)/u-boot.img
install -p -m 0644 builds/MLO.$(echo $board) $RPM_BUILD_ROOT%{_datadir}/uboot-$(echo $board)/MLO
done
+
install -p -m 0644 builds/origen-spl.bin.origen $RPM_BUILD_ROOT%{_datadir}/uboot-origen/origen-spl.bin
install -p -m 0644 builds/u-boot.bin.origen $RPM_BUILD_ROOT%{_datadir}/uboot-origen/u-boot.bin
@@ -215,6 +236,16 @@ install -p -m 0644 builds/u-boot.bin.smdkv310 $RPM_BUILD_ROOT%{_datadir}/uboot-s
install -p -m 0644 builds/u-boot.imx.dl $RPM_BUILD_ROOT%{_datadir}/uboot-imx6dl/u-boot.bin
install -p -m 0644 builds/u-boot.imx.solo $RPM_BUILD_ROOT%{_datadir}/uboot-imx6solo/u-boot.bin
+
+install -p -m 0644 builds/u-boot.bin.vexpress $RPM_BUILD_ROOT%{_datadir}/uboot-vexpress/u-boot.bin
+install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/uboot-beagle/uEnv.txt.beagle
+install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/uboot-beaglebone/uEnv.txt.beaglebone
+install -p -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/uboot-beagle/uEnv.txt.beagle_xm
+install -p -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/uboot-panda/uEnv.txt.panda
+install -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/uboot-panda/uEnv.txt.panda_a4
+install -p -m 0644 %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/uboot-panda/uEnv.txt.panda_es
+install -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_datadir}/uboot-uevm/uEnv.txt.uevm
+
%endif
install -p -m 0755 tools/mkimage $RPM_BUILD_ROOT%{_bindir}
@@ -272,9 +303,17 @@ rm -rf $RPM_BUILD_ROOT
%files -n uboot-uevm
%defattr(-,root,root,-)
%{_datadir}/uboot-uevm/
+
+%files -n uboot-vexpress
+%defattr(-,root,root,-)
+%{_datadir}/uboot-vexpress/
%endif
%changelog
+* Wed May 22 2013 Dennis Gilmore <dennis@ausil.us> - 2013.04-4
+- build vexpress image
+- add uEnv.txt files for various supported omap systems
+
* Sat May 18 2013 Dennis Gilmore <dennis@ausil.us> - 2013.04-3
- add uevm, the omap5 based pandaboard
- Require arm-boot-config on arm arches