commit a1808a2
chld
·
2026-08-29 18:17:55 +0000 UTC
parent 64488de
linux-headers: import, with 4.14
4 files changed,
+38,
-0
A
a.out
+0,
-0
+1,
-0
1@@ -0,0 +1 @@
2+.gmake
+6,
-0
1@@ -0,0 +1,6 @@
2+name: linux headers
3+description: development headers for the linux kernel (from sabotage linux)
4+license: GPL-2.0
5+upstream:
6+version: 4.14
7+maintainer:
+31,
-0
1@@ -0,0 +1,31 @@
2+#!/bin/sh -ue
3+NAME=linux-headers
4+VERSION=4.14
5+RELEASE=1
6+SOURCE="http://ftp.barfooze.de/pub/sabotage/tarballs/${NAME}-${VERSION}.tar.xz"
7+
8+build() {
9+ host_arch="${ARCH:-$(uname -m)}"
10+ case "$host_arch" in
11+ x86_64|amd64) karch="x86" ;;
12+ i?86) karch="x86" ;;
13+ arm64|aarch64) karch="arm64" ;;
14+ arm|armv6l|armv7l|armhf|armel) karch="arm" ;;
15+ riscv64|riscv32) karch="riscv" ;;
16+ ppc64le|powerpc64le|ppc64|powerpc64) karch="powerpc" ;;
17+ s390x) karch="s390" ;;
18+ mips64el|mips64|mipsel|mips) karch="mips" ;;
19+ *) karch="$host_arch" ;;
20+ esac
21+
22+ msg "preparing kernel tree..."
23+ gmake mrproper HOSTCC="cc -static" || die "mrproper failed"
24+
25+ msg "installing headers into staging..."
26+ gmake headers ARCH="$karch" HOSTCC="cc -static" || die "headers failed"
27+
28+ find usr/include ! -name "*.h" -delete
29+ mkdir -p "$PKG/$PREFIX"
30+ cp -rv usr/include "$PKG/$PREFIX/" || die "header copy failed"
31+}
32+. ${0%/*}/../../libsh/libdmake.sh