summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorarchdevlab2024-01-23 20:27:52 -0500
committerarchdevlab2024-01-23 20:27:52 -0500
commitbc1707ad5b36cfcf6227032ddd0a469fcb6dfd04 (patch)
tree417977ce6bd098684684f65a24125460cc307855 /PKGBUILD
parent24267a647490af21c3189c7a1bbce63e00587e62 (diff)
downloadaur-bc1707ad5b36cfcf6227032ddd0a469fcb6dfd04.tar.gz
addopt
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 35 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aeb7da11aaec..947168dda68b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: