From 87c8e5a3f56ee92387f3dc96334b650849ed8b42 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Thu, 2 Apr 2026 20:16:35 +0200 Subject: [PATCH] Add required libraries to headers deps Closes: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/work_items/188 --- .SRCINFO | 15 +++++++++++++++ PKGBUILD | 19 ++++++++++++++++++- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/.SRCINFO b/.SRCINFO index 3d85c0b..1b67c3a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -6,9 +6,13 @@ pkgbase = linux arch = x86_64 license = GPL-2.0-only makedepends = bc + makedepends = binutils makedepends = cpio makedepends = gettext + makedepends = glibc makedepends = libelf + makedepends = libgcc + makedepends = openssl makedepends = pahole makedepends = perl makedepends = python @@ -16,7 +20,10 @@ pkgbase = linux makedepends = rust-bindgen makedepends = rust-src makedepends = tar + makedepends = xxhash makedepends = xz + makedepends = zlib + makedepends = zstd makedepends = graphviz makedepends = imagemagick makedepends = python-sphinx @@ -60,7 +67,15 @@ pkgname = linux pkgname = linux-headers pkgdesc = Headers and scripts for building modules for the Linux kernel + depends = binutils + depends = glibc + depends = libelf + depends = libgcc + depends = openssl depends = pahole + depends = xxhash + depends = zlib + depends = zstd provides = LINUX-HEADERS pkgname = linux-docs diff --git a/PKGBUILD b/PKGBUILD index 05efc10..38f01f6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,9 +11,13 @@ arch=( license=(GPL-2.0-only) makedepends=( bc + binutils cpio gettext + glibc libelf + libgcc + openssl pahole perl python @@ -21,7 +25,10 @@ makedepends=( rust-bindgen rust-src tar + xxhash xz + zlib + zstd # htmldocs graphviz @@ -140,7 +147,17 @@ _package() { _package-headers() { pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel" - depends=(pahole) + depends=( + binutils + glibc + libelf + libgcc + openssl + pahole + xxhash + zlib + zstd + ) provides=(LINUX-HEADERS) cd $_srcname