From d7b85d3d4203c7626ca700b7dd7add3fc392e020 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 18 Nov 2024 22:22:28 -0500 Subject: [PATCH 1/5] linux: note that it follows the latest LTS release --- srcpkgs/linux/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/linux/template b/srcpkgs/linux/template index b42a1f00cdf7fb..0b51c561d73d31 100644 --- a/srcpkgs/linux/template +++ b/srcpkgs/linux/template @@ -1,4 +1,5 @@ # Template file for 'linux' +# this package should follow the latest LTS kernel listed on kernel.org pkgname=linux version=6.6 revision=1 From 4f47d80faf36a4881f983de7f12065dc8c87ea52 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 18 Nov 2024 22:22:52 -0500 Subject: [PATCH 2/5] linux-lts: note that it follows the second-latest LTS release --- srcpkgs/linux-lts/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/linux-lts/template b/srcpkgs/linux-lts/template index 638ad8aa7af01f..e9f2653b4c7683 100644 --- a/srcpkgs/linux-lts/template +++ b/srcpkgs/linux-lts/template @@ -1,4 +1,5 @@ # Template file for 'linux-lts' +# this package should follow the second-latest LTS kernel listed on kernel.org pkgname=linux-lts version=6.1 revision=1 From 2bbbcc3d03f03cf9e6c100abd80e3df2962019ef Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Mon, 18 Nov 2024 22:23:10 -0500 Subject: [PATCH 3/5] linux-mainline: note that it follows the latest mainline release --- srcpkgs/linux-mainline/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/linux-mainline/template b/srcpkgs/linux-mainline/template index 7a07d69df76ef3..01597eec076d58 100644 --- a/srcpkgs/linux-mainline/template +++ b/srcpkgs/linux-mainline/template @@ -1,4 +1,5 @@ # Template file for 'linux-mainline' +# this package should follow the latest mainline kernel listed on kernel.org pkgname=linux-mainline version=6.11 revision=1 From 67b6541d8449db60c39d61e83ff04a9a16d28811 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Tue, 19 Nov 2024 09:15:54 -0500 Subject: [PATCH 4/5] fixup! linux: note that it follows the latest LTS release --- srcpkgs/linux/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/linux/template b/srcpkgs/linux/template index 0b51c561d73d31..ae65e76100f0e7 100644 --- a/srcpkgs/linux/template +++ b/srcpkgs/linux/template @@ -1,5 +1,6 @@ # Template file for 'linux' -# this package should follow the latest LTS kernel listed on kernel.org +# this package should follow the latest supported kernel +# that supports common dkms modules like nvidia and zfs pkgname=linux version=6.6 revision=1 From acba1d9b3a868f6c40375fa485c045c00a58ce73 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Tue, 19 Nov 2024 09:16:32 -0500 Subject: [PATCH 5/5] New package: linux-stable-6.11 tracks what kernel.org calls stable (generally 1 release behind mainline) --- srcpkgs/linux-stable-headers | 1 + srcpkgs/linux-stable/template | 16 ++++++++++++++++ srcpkgs/linux-stable/update | 2 ++ 3 files changed, 19 insertions(+) create mode 120000 srcpkgs/linux-stable-headers create mode 100644 srcpkgs/linux-stable/template create mode 100644 srcpkgs/linux-stable/update diff --git a/srcpkgs/linux-stable-headers b/srcpkgs/linux-stable-headers new file mode 120000 index 00000000000000..20b12c956783e6 --- /dev/null +++ b/srcpkgs/linux-stable-headers @@ -0,0 +1 @@ +linux-stable \ No newline at end of file diff --git a/srcpkgs/linux-stable/template b/srcpkgs/linux-stable/template new file mode 100644 index 00000000000000..b8d3402315a14b --- /dev/null +++ b/srcpkgs/linux-stable/template @@ -0,0 +1,16 @@ +# Template file for 'linux-stable' +# this package should follow the latest stable kernel listed on kernel.org +pkgname=linux-stable +version=6.11 +revision=1 +build_style=meta +depends="linux${version} linux-base" +short_desc="Linux latest stable kernel meta package" +maintainer="Leah Neukirchen " +license="Public Domain" +homepage="http://www.voidlinux.org/" + +linux-stable-headers_package() { + short_desc="Linux latest stable kernel headers meta package" + depends="linux${version}-headers" +} diff --git a/srcpkgs/linux-stable/update b/srcpkgs/linux-stable/update new file mode 100644 index 00000000000000..b51c37be09587b --- /dev/null +++ b/srcpkgs/linux-stable/update @@ -0,0 +1,2 @@ +site="https://www.kernel.org/feeds/kdist.xml" +pattern="\K\d+.\d+(?=: stable)"