#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgbase=linux6.7 pkgver=6.7.1 pkgrel=01 pkgdesc="Linux 6.7 w/o zstd ipv6 & rust" _url="https://www.kernel.org/" makedepends=(bc kmod libelf pahole cpio perl tar xz) # htmldocs ( graphviz imagemagick python-sphinx texlive-latexextra ) options=('!strip') _srcname=linux-$pkgver url="https://cdn.kernel.org/pub/linux/kernel" source=($url/v6.x/linux-$pkgver.tar.{xz,sign} config # the main kernel config file sha256sums::https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc) # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch) install=linux.install export KBUILD_BUILD_HOST=joborun export KBUILD_BUILD_USER=$pkgbase export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" prepare() { cd $_srcname echo "Setting version..." echo "-$pkgrel" > localversion.10-pkgrel echo "${pkgbase#linux}" > localversion.20-pkgname make defconfig make -s kernelrelease > version # make mrproper make clean # # local src # for src in "${source[@]}"; do # src="${src%%::*}" # src="${src##*/}" # echo "Applying patch $src..." # patch -Np1 < "../$src" # done echo "Setting joborun config..." cp ../config .config make olddefconfig # diff -u ../config .config || : make -s kernelrelease > version echo "Prepared $pkgbase version $(