summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Schmidt2018-08-09 16:14:36 +0200
committerStefan Schmidt2018-08-09 16:14:36 +0200
commitc3370cf2ed8e56ee75e243011ba49d4061046280 (patch)
treec4c64de53fc7e3d6f8e05fe1f3371063e6a399cf
downloadaur-c3370cf2ed8e56ee75e243011ba49d4061046280.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD47
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1d62eb565171
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = powerpc64-linux-gnu-linux-api-headers
+ pkgdesc = Kernel headers sanitized for use in userspace (powerpc64-linux-gnu)
+ pkgver = 4.16.1
+ pkgrel = 1
+ url = http://www.gnu.org/software/libc
+ arch = any
+ license = GPL2
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.tar.xz
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.tar.sign
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.16.1.xz
+ source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.16.1.sign
+ validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
+ validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
+ md5sums = 1357fb4ee7c288fdeac5d4e0048f5c18
+ md5sums = SKIP
+ md5sums = bade764e616e8283b6a620f268337651
+ md5sums = SKIP
+
+pkgname = powerpc64-linux-gnu-linux-api-headers
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e91567b5cea4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Contributor: Alexander 'hatred' Drozdov <adrozdoff@gmail.com>
+# Contributor: toha257 <toha257@gmail.com>
+# Contributor: Allan McRae <allan@archlinux.org>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
+# Contributor: Tavian Barnes <tavianator@tavianator.com>
+# Maintainer: Stefan Schmidt <thrimbor.github@gmail.com>
+
+_target_arch=powerpc64
+_target=${_target_arch}-linux-gnu
+pkgname=${_target}-linux-api-headers
+pkgver=4.16.1
+pkgrel=1
+pkgdesc="Kernel headers sanitized for use in userspace (${_target})"
+arch=(any)
+url='http://www.gnu.org/software/libc'
+license=(GPL2)
+source=(https://www.kernel.org/pub/linux/kernel/v4.x/linux-${pkgver%.*}.tar.{xz,sign}
+ https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.{xz,sign})
+md5sums=('1357fb4ee7c288fdeac5d4e0048f5c18'
+ 'SKIP'
+ 'bade764e616e8283b6a620f268337651'
+ 'SKIP')
+validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
+ '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman
+
+prepare() {
+ cd linux-${pkgver%.*}
+ patch -p1 -i "$srcdir/patch-$pkgver"
+}
+
+build() {
+ cd linux-${pkgver%.*}
+
+ make ARCH=$_target_arch mrproper
+ make ARCH=$_target_arch headers_check
+}
+
+package() {
+ cd linux-${pkgver%.*}
+ make INSTALL_HDR_PATH="$pkgdir/usr/$_target" ARCH=$_target_arch headers_install
+
+ # use headers from libdrm
+ rm -rf "$pkgdir/usr/$_target/include/drm"
+
+ # clean-up unnecessary files generated during install
+ find ${pkgdir} \( -name .install -o -name ..install.cmd \) -delete
+}