diff --git a/srcpkgs/linux5.4/template b/srcpkgs/linux5.4/template index b612ff20a6c..bbb6657602a 100644 --- a/srcpkgs/linux5.4/template +++ b/srcpkgs/linux5.4/template @@ -1,6 +1,6 @@ # Template file for 'linux5.4' pkgname=linux5.4 -version=5.4.34 +version=5.4.35 revision=1 wrksrc="linux-${version}" short_desc="Linux kernel and modules (${version%.*} series)" @@ -8,7 +8,7 @@ maintainer="Helmut Pozimski " license="GPL-2.0-only" homepage="https://www.kernel.org" distfiles="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-${version}.tar.xz" -checksum=903ec1334daba6a626688f799cc947b420cf6fc8ce83055313dc4e9978d64cd2 +checksum=e16bd5f7284a80a41328bf712e1136b0adf5b71cc0bd263efa7cac75539806d4 python_version=2 #unverified patch_args="-Np1" @@ -18,7 +18,7 @@ noverifyrdeps=yes noshlibprovides=yes preserve=yes -archs="i686* x86_64* armv5tel* armv6l* armv7l* aarch64* ppc*" +archs="i686* x86_64* armv5tel* armv6l* armv7l* aarch64* ppc* mips*" hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel libressl-devel perl uboot-mkimage cpio" @@ -55,6 +55,7 @@ do_configure() { ppc64le*) arch=powerpc; subarch=ppc64le;; ppc64*) arch=powerpc; subarch=ppc64;; ppc*) arch=powerpc;; + mips*) arch=mips;; esac if [ "$CROSS_BUILD" ]; then @@ -90,6 +91,7 @@ do_build() { arm*) _args="zImage modules dtbs"; arch=arm;; aarch64*) _args="Image modules dtbs"; arch=arm64;; ppc*) _args="zImage modules"; arch=powerpc;; + mips*) _args="uImage modules dtbs"; arch=mips;; esac if [ "$CROSS_BUILD" ]; then _cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-" @@ -111,6 +113,7 @@ do_install() { arm*) arch=arm;; aarch64*) arch=arm64;; ppc*) arch=powerpc;; + mips*) arch=mips;; esac # Run depmod after compressing modules. @@ -142,6 +145,10 @@ do_install() { vinstall vmlinux 644 boot vmlinux-${_kernver} /usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver} ;; + mips) + vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver} + make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} dtbs_install + ;; esac # Switch to /usr.