# Maintainer: Alexander Koch (lynix) # Based on work by: Kevin Mihelich buildarch=8 pkgbase=linux-aarch64-lts pkgver=6.1.49 pkgrel=2 pkgdesc='AArch64 multi-platform LTS Linux' url='https://github.com/lynix/linux-aarch64-lts' arch=(aarch64) license=(GPL2) makedepends=( xmlto docbook-xsl kmod inetutils bc git uboot-tools dtc ) options=('!strip') _srcname=linux-$pkgver source=( https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz 0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch 0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch config ) sha256sums=('c9ea14231ca4ca6e3882a9339a8c3c414e4c91519d3e50af6822f47e99057a0f' '013ab7f5bcf2cd486e819fb13fde1f673ac72978984a8befea13938eaf8ddd8e' 'bcb8a42654df5f9670367950daaa01b165c15618f827d18b7b2a8d53d39227a4' '9677007ecd3bb176af4652ab850082e3390e8b581b4af1e7ac5721449b7aebe2') prepare() { cd $_srcname echo "Setting version..." scripts/setlocalversion --save-scmversion echo "-$pkgrel" > localversion.10-pkgrel echo "${pkgbase#linux}" > localversion.20-pkgname local src for src in "${source[@]}"; do src="${src%%::*}" src="${src##*/}" [[ $src = *.patch ]] || continue echo "Applying patch $src..." patch -Np1 < "../$src" done echo "Setting config..." cp ../config .config make olddefconfig diff -u ../config .config make -s kernelrelease > version echo "Prepared $pkgbase version $(