# Template file for 'kernel-libc-headers' pkgname=kernel-libc-headers version=4.1.15 revision=1 bootstrap=yes nostrip=yes noverifyrdeps=yes noshlibprovides=yes wrksrc=linux-${version} short_desc="The Linux API headers for userland development" license="GPL-2" homepage="http://www.kernel.org" distfiles="http://www.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz" checksum=472288cc966188c5d7c511c6be0f78682843c9ca2d5d6c4d67d77455680359a3 if [ "$CHROOT_READY" ]; then hostmakedepends="perl" fi case "$XBPS_TARGET_MACHINE" in i686*|x86_64*) _arch="x86";; arm*) _arch="arm";; aarch64*) _arch="arm64";; *) msg_error "$pkgname: unknown architecture.\n";; esac do_build() { make mrproper make ARCH=${_arch} headers_check } do_install() { make ARCH=${_arch} INSTALL_HDR_PATH=${DESTDIR}/usr headers_install # Remove unused files. rm -f $(find ${DESTDIR}/usr/include -name .install -or -name ..install.cmd) # Remove drm headers, use libdrm. rm -rf ${DESTDIR}/usr/include/drm }