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
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