summaryrefslogtreecommitdiff
path: root/libre-testing/uboot-am335x_green/PKGBUILD
diff options
context:
space:
mode:
authorIsaac David <isacdaavid@isacdaavid.info>2017-03-28 17:34:51 -0600
committerIsaac David <isacdaavid@isacdaavid.info>2017-03-28 17:34:51 -0600
commit338073efe069972cfcab2267e407a34c8a4c83aa (patch)
tree6e801dc63eda123effcd7b41b7d128fd34e7dd3c /libre-testing/uboot-am335x_green/PKGBUILD
parent412992925db7b8719c4be054d0297ef8ee5963c2 (diff)
downloadabslibre-338073efe069972cfcab2267e407a34c8a4c83aa.tar.gz
abslibre-338073efe069972cfcab2267e407a34c8a4c83aa.tar.bz2
abslibre-338073efe069972cfcab2267e407a34c8a4c83aa.zip
add uboot-am335x_green to [libre-testing]\nBug #1249 -> https://labs.parabola.nu/issues/1249
Diffstat (limited to 'libre-testing/uboot-am335x_green/PKGBUILD')
-rw-r--r--libre-testing/uboot-am335x_green/PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/libre-testing/uboot-am335x_green/PKGBUILD b/libre-testing/uboot-am335x_green/PKGBUILD
new file mode 100644
index 000000000..52cf1a2e6
--- /dev/null
+++ b/libre-testing/uboot-am335x_green/PKGBUILD
@@ -0,0 +1,54 @@
+# U-Boot: BeagleBone Green
+# Maintainer: Isaac David <isacdaavid@at@isacdaavid@dot@info>
+
+pkgname=uboot-am335x_green
+_gitver='d5abcf94c7123167725fc22ace342f0d455093c1'
+pkgver=20170328.g${_gitver:0:10}
+pkgrel=1
+pkgdesc="U-Boot for BeagleBone Green"
+arch=('armv7h')
+url="http://git.denx.de/u-boot.git/"
+makedepends=('git' 'bc' 'uboot-tools')
+depends=('linux-libre')
+replaces=('uboot-beaglebone')
+conflicts=('uboot4extlinux-am335x_bone' 'uboot4grub-am335x_bone'
+ 'grub-am335x_bone' 'uboot-am335x_bone')
+license=('GPL')
+install=${pkgname}.install
+source=("u-boot-${_gitver:0:10}::git+http://git.denx.de/u-boot.git"
+ '0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch'
+ '0002-Forward-port-parabola-patch.patch'
+ '0003-Beaglebone-green.patch'
+ 'uEnv.txt'
+ 'boot.cmd')
+sha256sums=('SKIP'
+ 'c02bdad650f62e5fc465a2113f9b8c19f55833afc99d14230952cce712496502'
+ 'ca21d84c57f31878ee3288f52450dc09d5dc9de807de77d5bdf7d9b88d8dba59'
+ '7a659bf26d6c126da41723b6005d95fe0bb1e989ee42134104fbb757bb108c90'
+ '4ef3c3177e4476cdb1790dd021d2383ef9913c029d005ffbeb61b958e753672e'
+ '34e920015ba60acebd443b5d4d9b060cc9ae8aa6ed5f405f86645b6cdec0dbc1')
+
+prepare() {
+ cd u-boot-${_gitver:0:10}
+ git reset --hard ${_gitver}
+ patch -Np1 -i ../0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch
+ patch -Np1 -i ../0002-Forward-port-parabola-patch.patch
+ patch -Np1 -i ../0003-Beaglebone-green.patch
+}
+
+build() {
+ cd u-boot-${pkgver}
+
+ unset CFLAGS CXXFLAGS LDFLAGS
+
+ make distclean
+ make am335x_evm_config
+ make
+ mkimage -A arm -O linux -T script -C none -d "${srcdir}"/boot.cmd boot.scr
+}
+
+package() {
+ cd u-boot-${pkgver}
+ mkdir -p "${pkgdir}"/boot
+ cp MLO u-boot.img boot.scr "${srcdir}"/uEnv.txt "${pkgdir}"/boot
+}