diff --git a/linux/PKGBUILD b/linux/PKGBUILD index dee9808..1d65026 100644 --- a/linux/PKGBUILD +++ b/linux/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgbase=linux -pkgver=5.15.67 +pkgver=5.15.70 pkgrel=01 pkgdesc='Linux LTS 5.15 no zstd no ipv6' url="https://www.kernel.org/" @@ -210,13 +210,15 @@ validpgpkeys=(ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds # https://cdn.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc --> sha256sums -sha256sums=(da47d9a80b694548835ccb553b6eb1a1f3f5d5cddd9e2bd6f4886b99ca14f940 # linux-5.15.67.tar.xz - 25fcca73a3f692afcce87e8fe62ba81aa7d5c4d9bac67dd29a146c31c68336af # linux-5.15.67.tar.sign - 294462cf8723ab05c6e78617034d5a444ca6f77a4825ac7631b17469692fa207 # config +sha256sums=(1a7c26f0253407bb222786c8cbf2ee6235acebe8ea641fe0bc2360acce970d76 # linux-5.15.70.tar.xz + 7fbeb37f299baa59e845f129affced790557b81a062ff8a0cf1ce5615136d12d # linux-5.15.70.tar.sign + dd92211f7f575b98d81f77387ad03b40da5660dbca8141757fc440b6c16685cf # config 7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5 # 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch 39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549 # 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch 56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e # 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch 5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde # 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch 067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9 # 0005-lg-laptop-Recognize-more-models.patch 95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8 # 0006-Fix-NFSv4-mount-regression.patch - 0b37e8f2bb68bf163d26b905219875b3dee0e9895a440395bec95dad0a137804) # sha256sums + 72a0a9f11d638380f3b80a83393655ddd521a7e164a6baff2249619f1a0f407b) # sha256sums + + diff --git a/linux/PKGBUILD-arch-5.15.70 b/linux/PKGBUILD-arch-5.15.70 new file mode 100644 index 0000000..97d65da --- /dev/null +++ b/linux/PKGBUILD-arch-5.15.70 @@ -0,0 +1,213 @@ +# Maintainer: Andreas Radke + +pkgbase=linux-lts +pkgver=5.15.70 +pkgrel=1 +pkgdesc='LTS Linux' +url="https://www.kernel.org/" +arch=(x86_64) +license=(GPL2) +makedepends=( + bc libelf pahole cpio perl tar xz + xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra +) +options=('!strip') +_srcname=linux-$pkgver +source=( + https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} + config # the main kernel config file + 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch + 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch + 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch + 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch + 0005-lg-laptop-Recognize-more-models.patch + 0006-Fix-NFSv4-mount-regression.patch +) +validpgpkeys=( + 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds + '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman +) +# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc +sha256sums=('1a7c26f0253407bb222786c8cbf2ee6235acebe8ea641fe0bc2360acce970d76' + 'SKIP' + 'f2d7225bc54cdca2b12baab9140cc4f32dca12e460f8a0dbb0ebb1a2c8ea6a34' + '7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5' + '39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549' + '56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e' + '5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde' + '067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9' + '95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8') + +export KBUILD_BUILD_HOST=archlinux +export KBUILD_BUILD_USER=$pkgbase +export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" + +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 $(