From 5d81b347a8d01a85f929786f776fbd57890b12ed Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Fri, 6 Feb 2026 03:01:27 +0100 Subject: [PATCH 1/6] Provide LINUX-HEADERS Closes: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/176 --- .SRCINFO | 1 + PKGBUILD | 1 + 2 files changed, 2 insertions(+) diff --git a/.SRCINFO b/.SRCINFO index 47b4361..ebd5163 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -61,6 +61,7 @@ pkgname = linux pkgname = linux-headers pkgdesc = Headers and scripts for building modules for the Linux kernel depends = pahole + provides = LINUX-HEADERS pkgname = linux-docs pkgdesc = Documentation for the Linux kernel diff --git a/PKGBUILD b/PKGBUILD index ee77260..4e8d9f6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -138,6 +138,7 @@ _package() { _package-headers() { pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel" depends=(pahole) + provides=(LINUX-HEADERS) cd $_srcname local builddir="$pkgdir/usr/lib/modules/$( Date: Fri, 6 Feb 2026 07:26:49 +0100 Subject: [PATCH 2/6] 6.18.8.arch1-1 --- .SRCINFO | 22 +++++++++++----------- PKGBUILD | 14 +++++++------- config | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index ebd5163..3801222 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = linux pkgdesc = Linux - pkgver = 6.18.7.arch1 + pkgver = 6.18.8.arch1 pkgrel = 1 url = https://github.com/archlinux/linux arch = x86_64 @@ -24,24 +24,24 @@ pkgbase = linux makedepends = texlive-latexextra options = !debug options = !strip - source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.7.tar.xz - source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.7.tar.sign - source = https://github.com/archlinux/linux/releases/download/v6.18.7-arch1/linux-v6.18.7-arch1.patch.zst - source = https://github.com/archlinux/linux/releases/download/v6.18.7-arch1/linux-v6.18.7-arch1.patch.zst.sig + source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.xz + source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.sign + source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch1/linux-v6.18.8-arch1.patch.zst + source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch1/linux-v6.18.8-arch1.patch.zst.sig source = config validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = 83BC8889351B5DEBBB68416EB8AC08600F108CDF - sha256sums = b726a4d15cf9ae06219b56d87820776e34d89fbc137e55fb54a9b9c3015b8f1e + sha256sums = 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff sha256sums = SKIP - sha256sums = 57c22879f2228398564091db2ec9b186acbd56dfb0e1072f83418bfdd3829aae + sha256sums = 30668f6ad07f63ec20a85f7dfc78776564025640e84232bf2634f1b40b9aac97 sha256sums = SKIP - sha256sums = 505d823490e964e66ebe5889a3701347b4e4e2faf1772b3964f0360a176eadf8 - b2sums = 3ad31b9b36ea2c8f865c87e63c97a4e7b6684abee35ae71d5838026de9f476edb4c847adab315235293c5f37f8f3b90799ae2b3d41915716710eae63acbf6863 + sha256sums = d2ae5d4d853119d727d6b99cde5216cf9ececb01b7b1298145d189a4f3eb29fc + b2sums = 9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e b2sums = SKIP - b2sums = 8ece2f1b2fc6530cdd65e597141550c184089a206b9aa49cb9e46d61d2e7cf9c3f07f35ed523670d892aa7e62626644a5b1e98dd9c6acd824cb7ad3254c17665 + b2sums = 1a839f44a79fecd7054ca65c03734f52968bd5d4688b2d3fbbba8762a1cd3d6a60cc4629138e2c9114e420fe619df59d5f75f436e6153dde24214fb2e4175ddd b2sums = SKIP - b2sums = f31d83e1e10bb901d0d25c1db0ad2844584ff1014c8bf36f342fcf1999f41e5e2d5ddfa20a5a23d4626c6b35005c7e01ebe8ae7f3de3d4b61a189a49add3a158 + b2sums = 2d0e317a57838a05432766b349e1cd51a64d010696925407c2373273a56fe327ac2e50b9e69a974616348a065f4416d903cd7481a456736b50fda20dfd50a16d pkgname = linux pkgdesc = The Linux kernel and modules diff --git a/PKGBUILD b/PKGBUILD index 4e8d9f6..d810d3b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgbase=linux -pkgver=6.18.7.arch1 +pkgver=6.18.8.arch1 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' @@ -45,16 +45,16 @@ validpgpkeys=( 83BC8889351B5DEBBB68416EB8AC08600F108CDF # Jan Alexander Steffens (heftig) ) # https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256sums=('b726a4d15cf9ae06219b56d87820776e34d89fbc137e55fb54a9b9c3015b8f1e' +sha256sums=('37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff' 'SKIP' - '57c22879f2228398564091db2ec9b186acbd56dfb0e1072f83418bfdd3829aae' + '30668f6ad07f63ec20a85f7dfc78776564025640e84232bf2634f1b40b9aac97' 'SKIP' - '505d823490e964e66ebe5889a3701347b4e4e2faf1772b3964f0360a176eadf8') -b2sums=('3ad31b9b36ea2c8f865c87e63c97a4e7b6684abee35ae71d5838026de9f476edb4c847adab315235293c5f37f8f3b90799ae2b3d41915716710eae63acbf6863' + 'd2ae5d4d853119d727d6b99cde5216cf9ececb01b7b1298145d189a4f3eb29fc') +b2sums=('9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e' 'SKIP' - '8ece2f1b2fc6530cdd65e597141550c184089a206b9aa49cb9e46d61d2e7cf9c3f07f35ed523670d892aa7e62626644a5b1e98dd9c6acd824cb7ad3254c17665' + '1a839f44a79fecd7054ca65c03734f52968bd5d4688b2d3fbbba8762a1cd3d6a60cc4629138e2c9114e420fe619df59d5f75f436e6153dde24214fb2e4175ddd' 'SKIP' - 'f31d83e1e10bb901d0d25c1db0ad2844584ff1014c8bf36f342fcf1999f41e5e2d5ddfa20a5a23d4626c6b35005c7e01ebe8ae7f3de3d4b61a189a49add3a158') + '2d0e317a57838a05432766b349e1cd51a64d010696925407c2373273a56fe327ac2e50b9e69a974616348a065f4416d903cd7481a456736b50fda20dfd50a16d') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase diff --git a/config b/config index 07148a0..ae80059 100644 --- a/config +++ b/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.18.7-arch1 Kernel Configuration +# Linux/x86 6.18.8-arch1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.2.1 20260103" CONFIG_CC_IS_GCC=y From e7767893db60343499b3b7206c28b2e37da66267 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Fri, 6 Feb 2026 07:46:41 +0100 Subject: [PATCH 3/6] 6.18.8.arch2-1 --- .SRCINFO | 14 +++++++------- PKGBUILD | 10 +++++----- config | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 3801222..f820c71 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = linux pkgdesc = Linux - pkgver = 6.18.8.arch1 + pkgver = 6.18.8.arch2 pkgrel = 1 url = https://github.com/archlinux/linux arch = x86_64 @@ -26,22 +26,22 @@ pkgbase = linux options = !strip source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.xz source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.sign - source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch1/linux-v6.18.8-arch1.patch.zst - source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch1/linux-v6.18.8-arch1.patch.zst.sig + source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch2/linux-v6.18.8-arch2.patch.zst + source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch2/linux-v6.18.8-arch2.patch.zst.sig source = config validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = 83BC8889351B5DEBBB68416EB8AC08600F108CDF sha256sums = 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff sha256sums = SKIP - sha256sums = 30668f6ad07f63ec20a85f7dfc78776564025640e84232bf2634f1b40b9aac97 + sha256sums = aec3a380a435c2b25cfec077f7a74fb314f4d549ed4137617d478f45aefafbea sha256sums = SKIP - sha256sums = d2ae5d4d853119d727d6b99cde5216cf9ececb01b7b1298145d189a4f3eb29fc + sha256sums = 6b7606d8f3a14ed0f5b682827d8a9f1b0622b020042dd402bec9785daa6526fb b2sums = 9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e b2sums = SKIP - b2sums = 1a839f44a79fecd7054ca65c03734f52968bd5d4688b2d3fbbba8762a1cd3d6a60cc4629138e2c9114e420fe619df59d5f75f436e6153dde24214fb2e4175ddd + b2sums = 6ec5f6b428abc27cbaf595b9da1fe4f785b2fe604da3dd7296bd41fef79b14d38ed92f56c392b7848a84a8004c19e46508e9925f445475f9dd56a42431aa841c b2sums = SKIP - b2sums = 2d0e317a57838a05432766b349e1cd51a64d010696925407c2373273a56fe327ac2e50b9e69a974616348a065f4416d903cd7481a456736b50fda20dfd50a16d + b2sums = 46fc8b23f2251bc02601ecb84a392c902efb34b823bffdb587cbb8adf8169be13ac3105482eeacf328529cfd9adb83ec250dec0658899a208e289be2c591635f pkgname = linux pkgdesc = The Linux kernel and modules diff --git a/PKGBUILD b/PKGBUILD index d810d3b..eb37e5b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgbase=linux -pkgver=6.18.8.arch1 +pkgver=6.18.8.arch2 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' @@ -47,14 +47,14 @@ validpgpkeys=( # https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc sha256sums=('37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff' 'SKIP' - '30668f6ad07f63ec20a85f7dfc78776564025640e84232bf2634f1b40b9aac97' + 'aec3a380a435c2b25cfec077f7a74fb314f4d549ed4137617d478f45aefafbea' 'SKIP' - 'd2ae5d4d853119d727d6b99cde5216cf9ececb01b7b1298145d189a4f3eb29fc') + '6b7606d8f3a14ed0f5b682827d8a9f1b0622b020042dd402bec9785daa6526fb') b2sums=('9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e' 'SKIP' - '1a839f44a79fecd7054ca65c03734f52968bd5d4688b2d3fbbba8762a1cd3d6a60cc4629138e2c9114e420fe619df59d5f75f436e6153dde24214fb2e4175ddd' + '6ec5f6b428abc27cbaf595b9da1fe4f785b2fe604da3dd7296bd41fef79b14d38ed92f56c392b7848a84a8004c19e46508e9925f445475f9dd56a42431aa841c' 'SKIP' - '2d0e317a57838a05432766b349e1cd51a64d010696925407c2373273a56fe327ac2e50b9e69a974616348a065f4416d903cd7481a456736b50fda20dfd50a16d') + '46fc8b23f2251bc02601ecb84a392c902efb34b823bffdb587cbb8adf8169be13ac3105482eeacf328529cfd9adb83ec250dec0658899a208e289be2c591635f') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase diff --git a/config b/config index ae80059..ff87fd5 100644 --- a/config +++ b/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.18.8-arch1 Kernel Configuration +# Linux/x86 6.18.8-arch2 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.2.1 20260103" CONFIG_CC_IS_GCC=y From c6d08f8a2b34ddab65e6f950ca7f6b468f2e19d8 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Sun, 8 Feb 2026 21:14:08 +0100 Subject: [PATCH 4/6] 6.18.9.arch1-1 --- .SRCINFO | 22 +++++++++++----------- PKGBUILD | 14 +++++++------- config | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index f820c71..c25181b 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = linux pkgdesc = Linux - pkgver = 6.18.8.arch2 + pkgver = 6.18.9.arch1 pkgrel = 1 url = https://github.com/archlinux/linux arch = x86_64 @@ -24,24 +24,24 @@ pkgbase = linux makedepends = texlive-latexextra options = !debug options = !strip - source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.xz - source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.sign - source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch2/linux-v6.18.8-arch2.patch.zst - source = https://github.com/archlinux/linux/releases/download/v6.18.8-arch2/linux-v6.18.8-arch2.patch.zst.sig + source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.9.tar.xz + source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.9.tar.sign + source = https://github.com/archlinux/linux/releases/download/v6.18.9-arch1/linux-v6.18.9-arch1.patch.zst + source = https://github.com/archlinux/linux/releases/download/v6.18.9-arch1/linux-v6.18.9-arch1.patch.zst.sig source = config validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = 83BC8889351B5DEBBB68416EB8AC08600F108CDF - sha256sums = 37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff + sha256sums = 030115ff8fb4cb536d8449dc40ebc3e314e86ba1b316a6ae21091a11cc930578 sha256sums = SKIP - sha256sums = aec3a380a435c2b25cfec077f7a74fb314f4d549ed4137617d478f45aefafbea + sha256sums = 4815407239a6df15f8e0362ff652f9faf2e558fd774b08645e80ca664128e390 sha256sums = SKIP - sha256sums = 6b7606d8f3a14ed0f5b682827d8a9f1b0622b020042dd402bec9785daa6526fb - b2sums = 9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e + sha256sums = 9fed188f89847418aaf6416b64457a30bee34dcd0fa42a84dbd0f4dfca063402 + b2sums = 9aed902e41583597cb7595efe77504630a621993d20f89365a93cf2ea4d9790a6361d93cbb7fd7603881a4f82b76394b7e12fb4e4a88c9fedb2d63d64a9d49d3 b2sums = SKIP - b2sums = 6ec5f6b428abc27cbaf595b9da1fe4f785b2fe604da3dd7296bd41fef79b14d38ed92f56c392b7848a84a8004c19e46508e9925f445475f9dd56a42431aa841c + b2sums = 0e9a6bbc9baf4e6706699257e811dcdb7d7e6c946a45f660ee56c564d907efaaac53387b29668ca3fc3082c5badc30ee082dac9d8de2bde72c79365af4050b47 b2sums = SKIP - b2sums = 46fc8b23f2251bc02601ecb84a392c902efb34b823bffdb587cbb8adf8169be13ac3105482eeacf328529cfd9adb83ec250dec0658899a208e289be2c591635f + b2sums = bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc pkgname = linux pkgdesc = The Linux kernel and modules diff --git a/PKGBUILD b/PKGBUILD index eb37e5b..20638b2 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgbase=linux -pkgver=6.18.8.arch2 +pkgver=6.18.9.arch1 pkgrel=1 pkgdesc='Linux' url='https://github.com/archlinux/linux' @@ -45,16 +45,16 @@ validpgpkeys=( 83BC8889351B5DEBBB68416EB8AC08600F108CDF # Jan Alexander Steffens (heftig) ) # https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256sums=('37f0c5d5c242c1d604e87d48f08795e861a5a85f725b4ca11d0a538f12ff8cff' +sha256sums=('030115ff8fb4cb536d8449dc40ebc3e314e86ba1b316a6ae21091a11cc930578' 'SKIP' - 'aec3a380a435c2b25cfec077f7a74fb314f4d549ed4137617d478f45aefafbea' + '4815407239a6df15f8e0362ff652f9faf2e558fd774b08645e80ca664128e390' 'SKIP' - '6b7606d8f3a14ed0f5b682827d8a9f1b0622b020042dd402bec9785daa6526fb') -b2sums=('9434b32e65e42c8663233d6ca4a7fe4fcbcc8fe2f5b0ba1c3a0bf602c0156009ecce4aef8cb6ed9435bc9b4f14cb4f5be8b5b8ea80f64b1dc2c9d4ad0faf5b4e' + '9fed188f89847418aaf6416b64457a30bee34dcd0fa42a84dbd0f4dfca063402') +b2sums=('9aed902e41583597cb7595efe77504630a621993d20f89365a93cf2ea4d9790a6361d93cbb7fd7603881a4f82b76394b7e12fb4e4a88c9fedb2d63d64a9d49d3' 'SKIP' - '6ec5f6b428abc27cbaf595b9da1fe4f785b2fe604da3dd7296bd41fef79b14d38ed92f56c392b7848a84a8004c19e46508e9925f445475f9dd56a42431aa841c' + '0e9a6bbc9baf4e6706699257e811dcdb7d7e6c946a45f660ee56c564d907efaaac53387b29668ca3fc3082c5badc30ee082dac9d8de2bde72c79365af4050b47' 'SKIP' - '46fc8b23f2251bc02601ecb84a392c902efb34b823bffdb587cbb8adf8169be13ac3105482eeacf328529cfd9adb83ec250dec0658899a208e289be2c591635f') + 'bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase diff --git a/config b/config index ff87fd5..f542c21 100644 --- a/config +++ b/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.18.8-arch2 Kernel Configuration +# Linux/x86 6.18.9-arch1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 15.2.1 20260103" CONFIG_CC_IS_GCC=y From 406e8b61fc87a2196611a386d90ba05074f2737d Mon Sep 17 00:00:00 2001 From: Frederik Schwan Date: Mon, 9 Feb 2026 20:34:53 +0100 Subject: [PATCH 5/6] upgpkg: 6.18.9.arch1-2: binutils 2.46 rebuild --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c25181b..15dafb5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = linux pkgdesc = Linux pkgver = 6.18.9.arch1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/archlinux/linux arch = x86_64 license = GPL-2.0-only diff --git a/PKGBUILD b/PKGBUILD index 20638b2..fedbac5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgbase=linux pkgver=6.18.9.arch1 -pkgrel=1 +pkgrel=2 pkgdesc='Linux' url='https://github.com/archlinux/linux' arch=(x86_64) From 13522f0b409171937d93111363caf30659ce1517 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Thu, 12 Feb 2026 04:20:15 +0100 Subject: [PATCH 6/6] prepare for more architectures --- .SRCINFO | 6 ++--- PKGBUILD | 55 +++++++++++++++++++++++++---------------- REUSE.toml | 2 +- config => config.x86_64 | 0 4 files changed, 38 insertions(+), 25 deletions(-) rename config => config.x86_64 (100%) diff --git a/.SRCINFO b/.SRCINFO index 15dafb5..a801cea 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -28,7 +28,6 @@ pkgbase = linux source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.9.tar.sign source = https://github.com/archlinux/linux/releases/download/v6.18.9-arch1/linux-v6.18.9-arch1.patch.zst source = https://github.com/archlinux/linux/releases/download/v6.18.9-arch1/linux-v6.18.9-arch1.patch.zst.sig - source = config validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = 83BC8889351B5DEBBB68416EB8AC08600F108CDF @@ -36,18 +35,19 @@ pkgbase = linux sha256sums = SKIP sha256sums = 4815407239a6df15f8e0362ff652f9faf2e558fd774b08645e80ca664128e390 sha256sums = SKIP - sha256sums = 9fed188f89847418aaf6416b64457a30bee34dcd0fa42a84dbd0f4dfca063402 b2sums = 9aed902e41583597cb7595efe77504630a621993d20f89365a93cf2ea4d9790a6361d93cbb7fd7603881a4f82b76394b7e12fb4e4a88c9fedb2d63d64a9d49d3 b2sums = SKIP b2sums = 0e9a6bbc9baf4e6706699257e811dcdb7d7e6c946a45f660ee56c564d907efaaac53387b29668ca3fc3082c5badc30ee082dac9d8de2bde72c79365af4050b47 b2sums = SKIP - b2sums = bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc + source_x86_64 = config.x86_64 + b2sums_x86_64 = bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc pkgname = linux pkgdesc = The Linux kernel and modules depends = coreutils depends = initramfs depends = kmod + optdepends = linux-headers: headers and scripts for building modules optdepends = linux-firmware: firmware images needed for some devices optdepends = scx-scheds: to use sched-ext schedulers optdepends = wireless-regdb: to set the correct wireless channels of your country diff --git a/PKGBUILD b/PKGBUILD index fedbac5..73d1969 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,9 @@ pkgver=6.18.9.arch1 pkgrel=2 pkgdesc='Linux' url='https://github.com/archlinux/linux' -arch=(x86_64) +arch=( + x86_64 +) license=(GPL-2.0-only) makedepends=( bc @@ -37,24 +39,24 @@ _srctag=v${pkgver%.*}-${pkgver##*.} source=( https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} $url/releases/download/$_srctag/linux-$_srctag.patch.zst{,.sig} - config # the main kernel config file ) +source_x86_64=(config.x86_64) validpgpkeys=( ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds 647F28654894E3BD457199BE38DBBDC86092693E # Greg Kroah-Hartman 83BC8889351B5DEBBB68416EB8AC08600F108CDF # Jan Alexander Steffens (heftig) ) +b2sums=('9aed902e41583597cb7595efe77504630a621993d20f89365a93cf2ea4d9790a6361d93cbb7fd7603881a4f82b76394b7e12fb4e4a88c9fedb2d63d64a9d49d3' + 'SKIP' + '0e9a6bbc9baf4e6706699257e811dcdb7d7e6c946a45f660ee56c564d907efaaac53387b29668ca3fc3082c5badc30ee082dac9d8de2bde72c79365af4050b47' + 'SKIP') +b2sums_x86_64=('bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc') + # https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc sha256sums=('030115ff8fb4cb536d8449dc40ebc3e314e86ba1b316a6ae21091a11cc930578' 'SKIP' '4815407239a6df15f8e0362ff652f9faf2e558fd774b08645e80ca664128e390' - 'SKIP' - '9fed188f89847418aaf6416b64457a30bee34dcd0fa42a84dbd0f4dfca063402') -b2sums=('9aed902e41583597cb7595efe77504630a621993d20f89365a93cf2ea4d9790a6361d93cbb7fd7603881a4f82b76394b7e12fb4e4a88c9fedb2d63d64a9d49d3' - 'SKIP' - '0e9a6bbc9baf4e6706699257e811dcdb7d7e6c946a45f660ee56c564d907efaaac53387b29668ca3fc3082c5badc30ee082dac9d8de2bde72c79365af4050b47' - 'SKIP' - 'bef3377ad86440af76e9dde4c29c9f4aaad42f5fe343f7d31f5eb537d6d358602f996f5d63986af275f2e92f94e71dc28c320edc8c03d05bd64dbd8ed23d75dc') + 'SKIP') export KBUILD_BUILD_HOST=archlinux export KBUILD_BUILD_USER=$pkgbase @@ -78,9 +80,9 @@ prepare() { done echo "Setting config..." - cp ../config .config + cp ../config.$CARCH .config make olddefconfig - diff -u ../config .config || : + diff -u ../config.$CARCH .config || : make -s kernelrelease > version echo "Prepared $pkgbase version $(