From d6be116ff8cb010380e4f054d32b24e7636f1c03 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 19 May 2026 21:46:18 +0900 Subject: internal/rosa/package: migrate firmware This does not depend on the kernel. Signed-off-by: Ophestra --- internal/rosa/package/firmware.az | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 internal/rosa/package/firmware.az (limited to 'internal/rosa/package') diff --git a/internal/rosa/package/firmware.az b/internal/rosa/package/firmware.az new file mode 100644 index 00000000..b35658af --- /dev/null +++ b/internal/rosa/package/firmware.az @@ -0,0 +1,47 @@ +package firmware { + description = "firmware blobs for use with the Linux kernel"; + website = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"; + anitya = 141464; + + version* = "20260410"; + source = remoteGitLab { + domain = "gitlab.com"; + suffix = "kernel-firmware/linux-firmware"; + ref = version; + checksum = "J8PdQlGqwrivpskPzbL6xacqR6mlKtXpe5RpzFfVzKPAgG81ZRXsc3qrxwdGJbil"; + }; + + // dedup creates temporary file + writable = true; + + // does not use configure + enterSource = true; + + env = [ + "HOME=/proc/nonexistent", + ]; + + exec = make { + omitDefaults = true; + skipConfigure = true; + inPlace = true; + + make = [ + "DESTDIR=/work/system", + "install-zst", + ]; + + // requires pre-commit + skipCheck = true; + + install = "make " + jobsFlagE + " DESTDIR=/work/system dedup"; + }; + + inputs = [ + parallel, + rdfind, + zstd, + findutils, + coreutils, + ]; +} -- cgit v1.3.1