diff options
author | Frantisek Fladung | 2016-12-24 18:44:04 +0100 |
---|---|---|
committer | Frantisek Fladung | 2016-12-24 18:44:04 +0100 |
commit | 58cfef82b8eeebdfb8fa63db334909fd1b76ad23 (patch) | |
tree | 0edc2b4b070a04a1412a889bdc796bd510bc3bf3 | |
download | aur-58cfef82b8eeebdfb8fa63db334909fd1b76ad23.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 46 |
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 +} |