aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/u-boot/APKBUILD19
1 files changed, 9 insertions, 10 deletions
diff --git a/main/u-boot/APKBUILD b/main/u-boot/APKBUILD
index 1d51b13560..3edfef5492 100644
--- a/main/u-boot/APKBUILD
+++ b/main/u-boot/APKBUILD
@@ -2,8 +2,8 @@
# Contributor: Timo Teras <timo.teras@iki.fi>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=u-boot
-pkgver=2017.01
-pkgrel=2
+pkgver=2018.05
+pkgrel=0
pkgdesc="u-boot bootloader common files"
url="http://www.denx.de/wiki/U-Boot/"
arch="armhf aarch64"
@@ -17,8 +17,7 @@ source="ftp://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
update-u-boot
"
-_srcdir="$srcdir"/u-boot-${pkgver//_/-}
-builddir="$srcdir"/build
+builddir="$srcdir"/u-boot-${pkgver//_/-}
case "$CARCH" in
armhf) board_configs="
@@ -40,7 +39,7 @@ done
subpackages="$pkgname-all:_all $_allboards"
build() {
- cd "$_srcdir"
+ cd "$builddir"
touch include/config.h
LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > include/timestamp_autogenerated.h
LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> include/timestamp_autogenerated.h
@@ -50,7 +49,7 @@ build() {
local configs="${board_config#*:}"
for board in ${configs//,/ }; do
msg "Building u-boot for $board"
- export BUILD_DIR="$builddir"/$board
+ export BUILD_DIR="$builddir"/build/$board
mkdir -p "$BUILD_DIR"
make O="$BUILD_DIR" ${board}_config || return 1
make O="$BUILD_DIR" all || return 1
@@ -59,7 +58,7 @@ build() {
}
package() {
- cd "$builddir"
+ cd "$builddir"/build
mkdir -p "$pkgdir"/usr/share/$pkgname "$pkgdir"/usr/sbin
install "$srcdir"/README.txt "$pkgdir"/usr/share/$pkgname/README.txt || return 1
install "$srcdir"/update-u-boot "$pkgdir"/usr/sbin || return 1
@@ -73,7 +72,7 @@ _all() {
}
_split_boards() {
- cd "$builddir"
+ cd "$builddir"/build
pkgdesc="u-boot for $1"
depends="u-boot"
shift
@@ -81,7 +80,7 @@ _split_boards() {
for board; do
msg "Including board $board"
mkdir -p "$subpkgdir"/usr/share/$pkgname/$board
- export BUILD_DIR="$builddir"/$board
+ export BUILD_DIR="$builddir"/build/$board
local ok=no
for image in u-boot-sunxi-with-spl.bin -- MLO SPL u-boot.img -- u-boot.bin; do
if [ "$image" = "--" ]; then
@@ -104,6 +103,6 @@ for board_config in $board_configs; do
eval "${_board}() { _split_boards $_board ${_configs//,/ }; }"
done
-sha512sums="d24c7d1305d81326a0f18071c073cd80c5ac43fcc8d8495509c56a8207620acc3d3e86afa873f738953841b3f6273e345493aad449f2464673275cc221270527 u-boot-2017.01.tar.bz2
+sha512sums="218f71282c9d027b0faf210ce2d4d713779e0c61ea4a23f03d5dec0ca8836a3c26b46c5e258d583834f5b5a2f4663f98729ca4b0101a60f85457eb892f8370d2 u-boot-2018.05.tar.bz2
f8c9bb6e84d6f0620c976ac7ad5dd7ec7ff9dfdd4b1d03d2bf6653e7beccf80bdf2debfc92fb1f696dba92fb40287d3c45897e0078951451d0835cb61a5f16d1 README.txt
c860f2cd6fe0ad9a462ac12a7df24b621ac53a07ada21a53791fd14f73c08619adb1f70a61507cc0b531c7beb1953ea8224b8dca5585a5d11b8df43d9ee0ac76 update-u-boot"