# Maintainer: Jan Alexander Steffens (heftig) pkgbase=linux-zen-lts510 branch='5.10/master' pkgver=5.10.18 pkgrel=1 pkgdesc='Linux ZEN' url="https://github.com/zen-kernel/zen-kernel/" arch=(x86_64) license=(GPL2) makedepends=( bc kmod libelf pahole cpio perl tar xz # xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick git ) options=('!strip') _srcname=zen-kernel source=( "git+https://github.com/zen-kernel/zen-kernel#branch=$branch" config # the main kernel config file choose-gcc-optimization.sh ) sha256sums=('SKIP' '72bf2d041f672dbcaa7951df7e3241bcbb4e1db3fb7c3d36a24f62c2085cd775' '2c7369218e81dee86f8ac15bda741b9bb34fa9cefcb087760242277a8207d511') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" pkgver() { cd $_srcname echo $(echo $branch | cut -f1 -d \/ ).$(head -n4 Makefile | grep SUBLEVEL | cut -f3 -d \ ) } prepare() { cd $_srcname echo "Setting version..." scripts/setlocalversion --save-scmversion echo "-$pkgrel" > localversion.10-pkgrel echo "${pkgbase#linux}" > localversion.20-pkgname echo "Setting config..." cp ../config .config # Let's user choose microarchitecture optimization in GCC sh ${srcdir}/choose-gcc-optimization.sh 13 # $_microarchitecture make olddefconfig # make menuconfig make -s kernelrelease > version echo "Prepared $pkgbase version $(