Skip to content

Commit f8cd511

Browse files
committed
feat: Add GPG signature verification for all source tarballs
1 parent 4682211 commit f8cd511

File tree

19 files changed

+91
-13
lines changed

19 files changed

+91
-13
lines changed

linux-cachyos-bmq/.SRCINFO

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# Generated by makepkg 7.1.0
2-
# Fri Jan 9 18:40:09 UTC 2026
31
pkgbase = linux-cachyos-bmq
42
pkgdesc = Linux BORE + Cachy Sauce scheduler Kernel by CachyOS with other patches and improvements
53
pkgver = 6.18.4
@@ -24,10 +22,14 @@ pkgbase = linux-cachyos-bmq
2422
options = !debug
2523
options = !lto
2624
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.xz
25+
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.sign
2726
source = config
2827
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/all/0001-cachyos-base-all.patch
2928
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/sched/0001-prjc-cachy.patch
29+
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
30+
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
3031
b2sums = 3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4
32+
b2sums = SKIP
3133
b2sums = 81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6
3234
b2sums = 38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf
3335
b2sums = e69da96b630d012005611bb71e84f77362691e9830a3736f7581d8dda2708cc3b0e560fb0d11266635805b67799259b589b297668474c536939eba0817f01c5c

linux-cachyos-bmq/PKGBUILD

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,13 @@ _nv_ver=590.48.01
179179
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
180180
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
181181
source=(
182-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
182+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
183183
"config"
184184
"${_patchsource}/all/0001-cachyos-base-all.patch")
185-
185+
validpgpkeys=(
186+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
187+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
188+
)
186189
# LLVM makedepends
187190
if _is_lto_kernel; then
188191
makedepends+=(clang llvm lld)
@@ -694,6 +697,7 @@ for _p in "${pkgname[@]}"; do
694697
done
695698

696699
b2sums=('3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4'
700+
'SKIP'
697701
'81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6'
698702
'38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf'
699703
'e69da96b630d012005611bb71e84f77362691e9830a3736f7581d8dda2708cc3b0e560fb0d11266635805b67799259b589b297668474c536939eba0817f01c5c')

linux-cachyos-bore/.SRCINFO

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@ pkgbase = linux-cachyos-bore
2222
options = !debug
2323
options = !lto
2424
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.xz
25+
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.sign
2526
source = config
2627
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/all/0001-cachyos-base-all.patch
2728
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/sched/0001-bore-cachy.patch
29+
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
30+
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
2831
b2sums = 3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4
32+
b2sums = SKIP
2933
b2sums = 81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6
3034
b2sums = 38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf
3135
b2sums = bfd5d4cdfe8f2c2e7466d7095befe40f95049ef8190e2ba01d7ba853903741d6ccb54087e8af72f4dad1790faf6d341d7b55b14eb00405d54bd4f62c772b880d

linux-cachyos-bore/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,13 @@ _nv_ver=590.48.01
179179
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
180180
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
181181
source=(
182-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
182+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
183183
"config"
184184
"${_patchsource}/all/0001-cachyos-base-all.patch")
185+
validpgpkeys=(
186+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
187+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
188+
)
185189

186190
# LLVM makedepends
187191
if _is_lto_kernel; then
@@ -694,6 +698,7 @@ for _p in "${pkgname[@]}"; do
694698
done
695699

696700
b2sums=('3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4'
701+
'SKIP'
697702
'81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6'
698703
'38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf'
699704
'bfd5d4cdfe8f2c2e7466d7095befe40f95049ef8190e2ba01d7ba853903741d6ccb54087e8af72f4dad1790faf6d341d7b55b14eb00405d54bd4f62c772b880d')

linux-cachyos-deckify/.SRCINFO

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,16 @@ pkgbase = linux-cachyos-deckify
2222
options = !debug
2323
options = !lto
2424
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.xz
25+
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.sign
2526
source = config
2627
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/all/0001-cachyos-base-all.patch
2728
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/misc/0001-acpi-call.patch
2829
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/misc/0001-handheld.patch
2930
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/sched/0001-bore-cachy.patch
31+
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
32+
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
3033
b2sums = 3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4
34+
b2sums = SKIP
3135
b2sums = 56cfa827335eda49721bda91223f0b4758c938d3f0a489221959278489c7ebfc44f5c38acaee0ffbabf5489fe95a0c9bc59c2e65fbdd65e486b145cf0719df12
3236
b2sums = 38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf
3337
b2sums = be844475f453f79f5d892c2cc2a6843b32501e2a7c57dd0859ec0cba2262d9fa9a95fff77b6e3718dff449c0f3b428fce03bc35d8332081427feedd461388498

linux-cachyos-deckify/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,15 @@ _nv_ver=590.48.01
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch"
184184
"${_patchsource}/misc/0001-acpi-call.patch"
185185
"${_patchsource}/misc/0001-handheld.patch")
186+
validpgpkeys=(
187+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
188+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
189+
)
186190

187191
# LLVM makedepends
188192
if _is_lto_kernel; then
@@ -698,6 +702,7 @@ for _p in "${pkgname[@]}"; do
698702
done
699703

700704
b2sums=('3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4'
705+
'SKIP'
701706
'56cfa827335eda49721bda91223f0b4758c938d3f0a489221959278489c7ebfc44f5c38acaee0ffbabf5489fe95a0c9bc59c2e65fbdd65e486b145cf0719df12'
702707
'38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf'
703708
'be844475f453f79f5d892c2cc2a6843b32501e2a7c57dd0859ec0cba2262d9fa9a95fff77b6e3718dff449c0f3b428fce03bc35d8332081427feedd461388498'

linux-cachyos-eevdf/.SRCINFO

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,13 @@ pkgbase = linux-cachyos-eevdf
2222
options = !debug
2323
options = !lto
2424
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.xz
25+
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.4.tar.sign
2526
source = config
2627
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.18/all/0001-cachyos-base-all.patch
28+
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
29+
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
2730
b2sums = 3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4
31+
b2sums = SKIP
2832
b2sums = 81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6
2933
b2sums = 38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf
3034

linux-cachyos-eevdf/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,13 @@ _nv_ver=590.48.01
179179
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
180180
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
181181
source=(
182-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
182+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
183183
"config"
184184
"${_patchsource}/all/0001-cachyos-base-all.patch")
185+
validpgpkeys=(
186+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
187+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
188+
)
185189

186190
# LLVM makedepends
187191
if _is_lto_kernel; then
@@ -694,5 +698,6 @@ for _p in "${pkgname[@]}"; do
694698
done
695699

696700
b2sums=('3cb595f16f164583bdc80022d3f011f683d0b31b618b005bbc85a77005406f45ec9a6a8941976926dbdb79e0f392cc1b70ce2a48fd7d8fa44f131f937f2d38b4'
701+
'SKIP'
697702
'81fafd3adcaf3b690d8d4791693e68c7ae921d103ebfd70e8d0ae15cd05ecde5e6672ae43c3a7875686d883c1f5b82d2c8b37b40aee8dcb0563913f9dd6469b6'
698703
'38d1c42193033ce306d45ad4f8e3116fd1714ffdab1d5b2af94cd87d3b4078ca50fbdf56f155a60f86ddbace6824d1fa3c87e60e5b1b1bea1e9e14fc636841cf')

linux-cachyos-hardened/.SRCINFO

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,15 @@ pkgbase = linux-cachyos-hardened
2222
options = !debug
2323
options = !lto
2424
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.13.tar.xz
25+
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.13.tar.sign
2526
source = config
2627
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.17/all/0001-cachyos-base-all.patch
2728
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.17/sched/0001-bore-cachy.patch
2829
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.17/misc/0001-hardened.patch
30+
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
31+
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
2932
b2sums = 96a9975fa0541b2225cd6f4422691ed2f145f4e41772be64b062022b0faf005e04ec94d966a015f5cab85f71aeac809b68cc0c1fc3d8d02cdd62699874938859
33+
b2sums = SKIP
3034
b2sums = 93e0bd13bbf3791c94f92da102039dbca8c4e53f55f2cc2e9d1b4f75bcdf2d9472350be25e5b4ddfed987f78b18c2e77195657552441410f34bd00387beb5097
3135
b2sums = 7ba41d1a6974cf293c627052863358d1722eb627d81cb9c8167f1ec7ec875fc1c83a607feef0a438796e72af538bfd809009f585350adb065aa489ab69b22c94
3236
b2sums = 966b8059310169dd0806bfad95d01b8587258113962064e3f0d7ee429bc010e62aaf201666a0c6ab7feb5f50b5aabe08b9e99cbac033c29140799bc5cb6178be

linux-cachyos-hardened/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,13 @@ _nv_ver=590.48.01
179179
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
180180
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
181181
source=(
182-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
182+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
183183
"config"
184184
"${_patchsource}/all/0001-cachyos-base-all.patch")
185+
validpgpkeys=(
186+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
187+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
188+
)
185189

186190
# LLVM makedepends
187191
if _is_lto_kernel; then
@@ -685,6 +689,7 @@ for _p in "${pkgname[@]}"; do
685689
done
686690

687691
b2sums=('96a9975fa0541b2225cd6f4422691ed2f145f4e41772be64b062022b0faf005e04ec94d966a015f5cab85f71aeac809b68cc0c1fc3d8d02cdd62699874938859'
692+
'SKIP'
688693
'93e0bd13bbf3791c94f92da102039dbca8c4e53f55f2cc2e9d1b4f75bcdf2d9472350be25e5b4ddfed987f78b18c2e77195657552441410f34bd00387beb5097'
689694
'7ba41d1a6974cf293c627052863358d1722eb627d81cb9c8167f1ec7ec875fc1c83a607feef0a438796e72af538bfd809009f585350adb065aa489ab69b22c94'
690695
'966b8059310169dd0806bfad95d01b8587258113962064e3f0d7ee429bc010e62aaf201666a0c6ab7feb5f50b5aabe08b9e99cbac033c29140799bc5cb6178be'

0 commit comments

Comments
 (0)