From 794ef5ad4c21d39ecd2c24587fbdde9a7849a2b1 Mon Sep 17 00:00:00 2001 From: Renato Aguiar Date: Sat, 15 Feb 2020 19:42:54 -0800 Subject: [PATCH] New package: pinebookpro-uboot-20200212 --- .../pinebookpro-uboot/files/kernel.d/uboot | 28 +++++++ srcpkgs/pinebookpro-uboot/template | 76 +++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100755 srcpkgs/pinebookpro-uboot/files/kernel.d/uboot create mode 100644 srcpkgs/pinebookpro-uboot/template diff --git a/srcpkgs/pinebookpro-uboot/files/kernel.d/uboot b/srcpkgs/pinebookpro-uboot/files/kernel.d/uboot new file mode 100755 index 00000000000..a0fe18c3116 --- /dev/null +++ b/srcpkgs/pinebookpro-uboot/files/kernel.d/uboot @@ -0,0 +1,28 @@ +#!/bin/sh + +kver=${2} + +cat > /boot/boot.txt <> .config +} + +do_build() { + unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS + if [ "$CROSS_BUILD" ]; then + export CROSS_COMPILE=${XBPS_CROSS_TRIPLET}- + fi + + cd arm-trusted-firmware + make ${makejobs} PLAT=rk3399 + + cd ../pbp-uboot + make ${makejobs} EXTRAVERSION=-${revision} \ + BL31=../arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf +} + +do_install() { + cd pbp-uboot + vmkdir boot + vinstall idbloader.img 0644 boot + vinstall u-boot.itb 0644 boot + vinstall "${FILESDIR}/kernel.d/uboot" 750 \ + etc/kernel.d/post-install 60-uboot + + vlicense Licenses/Exceptions + vlicense Licenses/OFL.txt + vlicense Licenses/README + vlicense Licenses/bsd-2-clause.txt + vlicense Licenses/bsd-3-clause.txt + vlicense Licenses/eCos-2.0.txt + vlicense Licenses/gpl-2.0.txt + vlicense Licenses/ibm-pibs.txt + vlicense Licenses/isc.txt + vlicense Licenses/lgpl-2.0.txt + vlicense Licenses/lgpl-2.1.txt + vlicense Licenses/r8a779x_usb3.txt + vlicense Licenses/x11.txt +}