[package]
name = "linux"
version = "7.3.1"
release = 1
description = "The Linux kernel and modules, generic configuration (uname -r: <version>-le-os)"
url = "https://www.kernel.org/"
license = ["GPL-2.0-only"]
arch = "x86_64"

[dependencies]
runtime = ["kmod", "initramfs"]
build = ["bc", "bison", "flex", "perl", "openssl", "elfutils", "kmod", "python", "zstd"]
provides = []
conflicts = []

[install]
backup = []

[options]
buildflags = false   # the kernel sets its own flags
strip = false        # stripping would remove the modules' signatures

# sha256 pinned after checking Greg Kroah-Hartman's signature (linux-7.3.1.tar.sign over
# the uncompressed tarball; key 647F28654894E3BD457199BE38DBBDC86092693E)
[[source]]
url = "https://cdn.kernel.org/pub/linux/kernel/v7.x/linux-7.3.1.tar.xz"
sha256 = "fa595aad93734f829c963c2a90ef7c3673224fd7fdae7b49406e397cde2de231"

# Base configuration: openSUSE Tumbleweed's generic x86_64 kernel (SUSE/kernel-source,
# branch stable, config/x86_64/default for 7.3.0, fetched 2026-11-02).
[[source]]
url = "config"
sha256 = "f339ad98e45bd09972e0591d4bec4cf75a78972b31879bb59dfc84c83c18b924"

# LE-OS options merged over "config" (systemd needs, built-in root-disk drivers, no BTF,
# LSM list, module signing).
[[source]]
url = "config.le-os"
sha256 = "b9f9d659cadd269ff157124a96be57d47b89d35eb1662421ba94b3e217b829e5"

[build]
builddate = 1793646966
installed_size = 170477746
lpm_version = "1.5.2"
