diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 42 insertions, 29 deletions
@@ -1,15 +1,17 @@ pkgbase = linux-api-headers-git - pkgdesc = Kernel headers sanitized for use in userspace - pkgver = 5.10 + pkgdesc = Kernel headers sanitized for use in userspace (git version) + pkgver = 6.7.r0.g0dd3ee3 pkgrel = 1 url = https://www.gnu.org/software/libc arch = any license = GPL2 makedepends = rsync + makedepends = git + makedepends = make + provides = linux-api-headers=$pkgver provides = linux-api-headers conflicts = linux-api-headers - source = git+https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux - md5sums = SKIP + source = git+https://github.com/torvalds/linux.git#commit=0dd3ee31125508cd67f7e7172247f05b7fd1753a + sha256sums = SKIP pkgname = linux-api-headers-git - @@ -1,40 +1,51 @@ -# Maintainer: Vincent Grande <shoober420@gmail.com> -# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> -# Contributor: Allan McRae <allan@archlinux.org> +#Maintainer: archdevlab <https://github.com/archdevlab> +#Credits: Giancarlo Razzolini <grazzolini@archlinux.org> +#Credits: Frederik Schwan <freswa at archlinux dot org> +#Credits: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +#Credits: Allan McRae <allan@archlinux.org> -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc +# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc pkgname=linux-api-headers-git -pkgver=5.10 -pkgrel=1 pkgdesc='Kernel headers sanitized for use in userspace' +pkgver=6.7.r0.g0dd3ee3 +_commit=0dd3ee31125508cd67f7e7172247f05b7fd1753a +pkgrel=1 +pkgdesc='Kernel headers sanitized for use in userspace (git version)' arch=(any) url='https://www.gnu.org/software/libc' license=(GPL2) -makedepends=(rsync) -provides=(linux-api-headers) +makedepends=(rsync git make) conflicts=(linux-api-headers) -source=(git+https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux) -md5sums=('SKIP') -#validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds -# '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman - -pkgver() { - cd linux - git describe --long | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g;s/\.rc/rc/' +provides=('linux-api-headers=$pkgver' linux-api-headers) +source=(git+https://github.com/torvalds/linux.git#commit="${_commit}") + +pkgver(){ + cd "${srcdir}"/linux + + #echo $major.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD) + #git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/.rc/rc/' | sed 's/v//' + # cutting off 'foo-' prefix that presents in the git tag + # same as above + git describe --long --tags --abbrev=7 | sed 's/^v//;s/.rc/rc/;s/\([^-]*-g\)/r\1/;s/-/./g' } -build() { - cd linux +build(){ + cd "${srcdir}"/linux - make mrproper - make headers_check + make -j$(nproc) clean + make -j$(nproc) mrproper } -package() { - cd linux - make INSTALL_HDR_PATH="$pkgdir/usr" headers_install +package(){ + cd "${srcdir}"/linux + + make -j$(nproc) INSTALL_HDR_PATH="${pkgdir}"/usr headers_install # use headers from libdrm - rm -r "$pkgdir/usr/include/drm" + rm -r "${pkgdir}"/usr/include/drm } + +sha256sums=(SKIP) + +# vim:set ts=8 sts=2 sw=2 et: |