From acaa4ba9c0bc77deb6b77e4dad815f66c673d662 Mon Sep 17 00:00:00 2001 From: David P Date: Fri, 15 Dec 2017 15:03:54 -0300 Subject: Add libre/aarch64-linux-gnu-linux-libre-api-headers See https://labs.parabola.nu/issues/1571 --- .../PKGBUILD | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 libre/aarch64-linux-gnu-linux-libre-api-headers/PKGBUILD diff --git a/libre/aarch64-linux-gnu-linux-libre-api-headers/PKGBUILD b/libre/aarch64-linux-gnu-linux-libre-api-headers/PKGBUILD new file mode 100644 index 000000000..a469d2430 --- /dev/null +++ b/libre/aarch64-linux-gnu-linux-libre-api-headers/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: David P. +# Maintainer (Arch): Anatol Pomozov + +_target_arch=arm64 +_target=aarch64-linux-gnu +pkgname=$_target-linux-libre-api-headers +_pkgver=4.14-gnu + +_archpkgver=${_pkgver%-*} +pkgver=${_pkgver//-/_} +pkgrel=1 +pkgdesc="Kernel headers sanitized for use in userspace ($_target)" +arch=(any) +url='https://linux-libre.fsfla.org' +license=(GPL2) +provides=("$_target-linux-api-headers=${_archpkgver}") +conflicts=("$_target-linux-api-headers") +replaces=("$_target-linux-api-headers") +source=("https://linux-libre.fsfla.org/pub/linux-libre/releases/${_pkgver}/linux-libre-${_pkgver}.tar.xz"{,.sign}) +sha512sums=('0d4b0b8ec1ffc39c59295adf56f6a2cccf77cad56d8a8bf8072624bbb52ba3e684147ebed91d1528d2685423dd784c5fca0f3650f874f2b93cfc6b7689b9a87f' + 'SKIP') +validpgpkeys=('474402C8C582DAFBE389C427BCB7CF877E7D47A7') # Alexandre Oliva + +build() { + cd linux-$_archpkgver + + make ARCH=$_target_arch mrproper + make ARCH=$_target_arch headers_check +} + +package() { + cd linux-$_archpkgver + + make INSTALL_HDR_PATH="$pkgdir/usr/$_target/" ARCH=$_target_arch V=0 headers_install + + # clean-up unnecessary files generated during install + find "$pkgdir" \( -name .install -or -name ..install.cmd \) -delete +} -- cgit v1.2.2