diff --git a/srcpkgs/kernel-rpi/template b/srcpkgs/kernel-rpi/template index 43596e6e32..2297f1605e 100644 --- a/srcpkgs/kernel-rpi/template +++ b/srcpkgs/kernel-rpi/template @@ -18,7 +18,7 @@ subpackages="kernel-headers-rpi" triggers="kernel-hooks" depends="kmod>=11_2" -makedepends="perl python kmod>=11_2 uboot-mkimage" +makedepends="perl python kmod>=11_2 uboot-mkimage ncurses-devel" only_for_archs="armv6l" _kernver="${version}_${revision}" @@ -33,8 +33,8 @@ mutable_files=" /usr/lib/modules/${_kernver}/modules.alias.bin /usr/lib/modules/${_kernver}/modules.devname" -do_build() { - if [ -n "$XBPS_CROSS_TRIPLET" ]; then +do_configure() { + if [ -n "$XBPS_CROSS_BUILD" ]; then _args="CCPREFIX=${XBPS_CROSS_TRIPLET}- CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-" fi @@ -49,7 +49,12 @@ do_build() { # Always use our revision to CONFIG_LOCALVERSION to match our pkg version. sed -i -e "s|^\(CONFIG_LOCALVERSION=\).*|\1\"_${revision}\"|" .config +} +do_build() { + if [ -n "$XBPS_CROSS_BUILD" ]; then + _args="CCPREFIX=${XBPS_CROSS_TRIPLET}- CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-" + fi make ${makejobs} ${_args} ARCH=arm prepare make ${makejobs} ${_args} ARCH=arm uImage modules }