Name linux-api-headers
Description Kernel headers sanitized for use in userspace
Version 6.19-1
Package Base linux-api-headers
Homepage https://www.gnu.org/software/libc
Maintainers ['Frederik Schwan <freswa@archlinux.org>', 'Giancarlo Razzolini <grazzolini@archlinux.org>']
Contributors ['Allan McRae <allan@archlinux.org>', 'Bartłomiej Piotrowski <bpiotrowski@archlinux.org>']
Distro-repo https://gitlab.archlinux.org/archlinux/packaging/packages/linux-api-headers
Sources ['https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.19.tar.sign', 'https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.19.tar.xz']
Dependencies []
Optional-Dependencies []
Build-Dependencies ['rsync']
Provides []
Builddate 09-02-2026 09:31:37
Architecture x86_64
Distro-Version
Licenses ['GPL-2.0-only']
Hash c713b13d4cabdd3e0dbf43d6e73c9e59e83f9402d35ee4862f4cadd69f2a5e12
# Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
# Maintainer: Frederik Schwan <freswa at archlinux dot org>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Allan McRae <allan@archlinux.org>

# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc

pkgname=linux-api-headers
pkgver=6.19
pkgrel=1
pkgdesc='Kernel headers sanitized for use in userspace'
arch=('x86_64')
url='https://www.gnu.org/software/libc'
license=(GPL-2.0-only)
makedepends=(rsync)
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign})
sha256sums=('303079a8250b8f381f82b03f90463d12ac98d4f6b149b761ea75af1323521357'
            'SKIP')
validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886'   # Linus Torvalds
              '647F28654894E3BD457199BE38DBBDC86092693E')  # Greg Kroah-Hartman

build() {
  cd linux-$pkgver

  make mrproper
}

package() {
  cd linux-$pkgver
  make INSTALL_HDR_PATH="$pkgdir/usr" headers_install
}