summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrantisek Fladung2016-12-24 18:44:04 +0100
committerFrantisek Fladung2016-12-24 18:44:04 +0100
commit58cfef82b8eeebdfb8fa63db334909fd1b76ad23 (patch)
tree0edc2b4b070a04a1412a889bdc796bd510bc3bf3
downloadaur-58cfef82b8eeebdfb8fa63db334909fd1b76ad23.tar.gz
initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD46
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..360738cd61c6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = arm-linux-gnueabihf-android-linux-api-headers
+ pkgdesc = Legacy 3.10 kernel headers for android building sanitized for use in userspace (arm-linux-gnueabihf)
+ pkgver = 3.10.104
+ pkgrel = 1
+ url = http://www.gnu.org/software/libc
+ arch = any
+ license = GPL2
+ provides = arm-linux-gnueabihf-linux-api-headers=4.5.5
+ source = http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.tar.xz
+ source = http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.tar.sign
+ source = http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.104.xz
+ source = http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.104.sign
+ validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
+ validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
+ md5sums = 4f25cd5bec5f8d5a7d935b3f2ccb8481
+ md5sums = SKIP
+ md5sums = aa652fb1c0da330e4e200877a9bc9d22
+ md5sums = SKIP
+
+pkgname = arm-linux-gnueabihf-android-linux-api-headers
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..519ec61b43c9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Frantisek Fladung <ametisf@archlinux.org>
+
+_target_arch=arm
+_target=${_target_arch}-linux-gnueabihf
+pkgname=${_target}-android-linux-api-headers
+pkgver=3.10.104
+_basever=3.10
+pkgrel=1
+pkgdesc="Legacy 3.10 kernel headers for android building sanitized for use in userspace (${_target})"
+provides=("${_target}-linux-api-headers=4.5.5")
+arch=('any')
+url="http://www.gnu.org/software/libc"
+license=('GPL2')
+source=(http://www.kernel.org/pub/linux/kernel/v3.x/linux-${_basever}.tar.xz
+ http://www.kernel.org/pub/linux/kernel/v3.x/linux-${_basever}.tar.sign
+ http://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz
+ http://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.sign)
+md5sums=('4f25cd5bec5f8d5a7d935b3f2ccb8481'
+ 'SKIP'
+ 'aa652fb1c0da330e4e200877a9bc9d22'
+ 'SKIP')
+validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
+ '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman
+
+prepare() {
+ cd ${srcdir}/linux-${_basever}
+ [[ $pkgver != $_basever ]] && patch -p1 -i ${srcdir}/patch-${pkgver} || true
+}
+
+build() {
+ cd ${srcdir}/linux-${_basever}
+
+ make ARCH=${_target_arch} mrproper
+ make ARCH=${_target_arch} headers_check
+}
+
+package() {
+ cd ${srcdir}/linux-${_basever}
+ 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
+}