diff options
-rw-r--r-- | main/u-boot/APKBUILD | 19 |
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" |