21 lines
784 B
Python
21 lines
784 B
Python
version = "7.0.9"
|
|
revision = 1
|
|
metadata = meta(
|
|
description = "Linux kernel headers for userspace development",
|
|
license = "GPL-2.0-only",
|
|
)
|
|
source = tarball_source(
|
|
url = f"https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-{version}.tar.xz",
|
|
sha256 = "ac07acdf76cf4621cc5187a2670270a1a699533c8a6b225e4878c416ad83f1c4",
|
|
strip_components = 1,
|
|
)
|
|
|
|
def build(ctx):
|
|
ctx.run(["cp", "-rp", ctx.source_dir + "/.", ctx.build_dir])
|
|
ctx.run(["make", "headers_install", "ARCH=" + options.target_arch])
|
|
ctx.run(["find", ctx.build_dir + "/usr/include", "-type", "f", "!", "-name", "*.h", "-delete"])
|
|
|
|
def install(ctx, pkg):
|
|
ctx.run(["mkdir", "-p", pkg.dest_dir + ctx.prefix])
|
|
ctx.run(["cp", "-rp", ctx.build_dir + "/usr/include", pkg.dest_dir + ctx.prefix])
|