mirror of
https://github.com/archlinux/aur.git
synced 2026-02-09 14:34:42 +01:00
Bump to 6.10.7
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
This commit is contained in:
parent
12ae88f3f0
commit
94e4580dde
2 changed files with 48 additions and 49 deletions
10
.SRCINFO
10
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = linux-cachyos
|
||||
pkgdesc = Linux SCHED-EXT + BORE + Cachy Sauce Kernel by CachyOS with other patches and improvements
|
||||
pkgver = 6.10.6
|
||||
pkgrel = 2
|
||||
pkgver = 6.10.7
|
||||
pkgrel = 1
|
||||
url = https://github.com/CachyOS/linux-cachyos
|
||||
arch = x86_64
|
||||
license = GPL-2.0-only
|
||||
|
|
@ -22,16 +22,16 @@ pkgbase = linux-cachyos
|
|||
options = !strip
|
||||
options = !debug
|
||||
options = !lto
|
||||
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.6.tar.xz
|
||||
source = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.7.tar.xz
|
||||
source = config
|
||||
source = auto-cpu-optimization.sh
|
||||
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.10/all/0001-cachyos-base-all.patch
|
||||
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.10/sched/0001-sched-ext.patch
|
||||
source = https://raw.githubusercontent.com/cachyos/kernel-patches/master/6.10/sched/0001-bore-cachy-ext.patch
|
||||
b2sums = e0e2c2419b6da1a6c5caaf9df669a362bdef3d6fb19742da6c5300a6f6d0994259ea2acde7f6a4a20d1e2b71528bbed0e7fd51cbca33ddbf78f2d832a291148f
|
||||
b2sums = a177df46c43bef6a529e50af64103a40eabc9d7301f93c8e1a4ed3e6b0e03bec195838c6085f3df798b7d941c0943ba31b23b1717150785ef52cfa8bd2dc028d
|
||||
b2sums = 7740fa64764be51df1e3433b02f549dcb187373f790f61a6886fe0cf9ffcfa495c3bbaa123c7f7d4d9ae5726c435c5090140ea735b68caf5efa7f02a4f4f5849
|
||||
b2sums = b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667
|
||||
b2sums = 078169cd2449a144a7e4a3892865c5b0a527df9ae6121b9f7b70af88d93e09dcc83794bf2ad837faf73d58c378705e802e79b83d122e3e0cdfb6438657298dcc
|
||||
b2sums = 61d2e4e49e05af401e846fd4e5a524ce2c8728e22a3e33e8e1876673250ae3e7c4c6aa01e966f88dc6a7cdf36e3a1f75094b066b9a342c933635c37341e7f103
|
||||
b2sums = b36978e78a9a5c4dbf759850d6277e1781e495863963dfaf6d625ea734a3b712d5b1a63a2d18745a70c6d22967c3ef901efe3817c01348f16accad90daef79e4
|
||||
b2sums = f4eac46ae191bb6fdb66244a69355a8b623c2323849d9b12c1880c4465b6389f199dd3d9f064383e78faaf9266905b55f7073e2cf2aeb0437edb3e783596f3ff
|
||||
|
||||
|
|
|
|||
87
PKGBUILD
87
PKGBUILD
|
|
@ -145,15 +145,15 @@ _build_nvidia_open=${_build_nvidia_open-}
|
|||
_build_debug=${_build_debug-}
|
||||
|
||||
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
|
||||
pkgsuffix=cachyos-lto
|
||||
pkgbase=linux-$pkgsuffix
|
||||
_pkgsuffix=cachyos-lto
|
||||
pkgbase="linux-$_pkgsuffix"
|
||||
|
||||
elif [ -n "$_use_llvm_lto" ] || [[ "$_use_lto_suffix" = "n" ]]; then
|
||||
pkgsuffix=cachyos
|
||||
pkgbase=linux-$pkgsuffix
|
||||
_pkgsuffix=cachyos
|
||||
pkgbase="linux-$_pkgsuffix"
|
||||
fi
|
||||
_major=6.10
|
||||
_minor=6
|
||||
_minor=7
|
||||
#_minorc=$((_minor+1))
|
||||
#_rcver=rc8
|
||||
pkgver=${_major}.${_minor}
|
||||
|
|
@ -163,9 +163,9 @@ _stable=${_major}.${_minor}
|
|||
_srcname=linux-${_stable}
|
||||
#_srcname=linux-${_major}
|
||||
pkgdesc='Linux SCHED-EXT + BORE + Cachy Sauce Kernel by CachyOS with other patches and improvements'
|
||||
pkgrel=2
|
||||
_kernver=$pkgver-$pkgrel
|
||||
_kernuname="${pkgver}-${pkgsuffix}"
|
||||
pkgrel=1
|
||||
_kernver="$pkgver-$pkgrel"
|
||||
_kernuname="${pkgver}-${_pkgsuffix}"
|
||||
arch=('x86_64')
|
||||
url="https://github.com/CachyOS/linux-cachyos"
|
||||
license=('GPL-2.0-only')
|
||||
|
|
@ -255,14 +255,13 @@ case "$_cpusched" in
|
|||
esac
|
||||
|
||||
export KBUILD_BUILD_HOST=cachyos
|
||||
export KBUILD_BUILD_USER=$pkgbase
|
||||
export KBUILD_BUILD_USER="$pkgbase"
|
||||
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
|
||||
|
||||
_die() { error "$@" ; exit; }
|
||||
|
||||
prepare() {
|
||||
|
||||
cd ${srcdir}/$_srcname
|
||||
cd "$_srcname"
|
||||
|
||||
echo "Setting version..."
|
||||
echo "-$pkgrel" > localversion.10-pkgrel
|
||||
|
|
@ -296,7 +295,7 @@ prepare() {
|
|||
fi
|
||||
|
||||
scripts/config -k -d CONFIG_GENERIC_CPU
|
||||
scripts/config -k -e CONFIG_${MARCH2}
|
||||
scripts/config -k -e "CONFIG_${MARCH2}"
|
||||
fi
|
||||
|
||||
### Use autooptimization
|
||||
|
|
@ -346,7 +345,7 @@ prepare() {
|
|||
echo "Selecting '$_use_llvm_lto' LLVM level..."
|
||||
|
||||
### Select tick rate
|
||||
[ -z $_HZ_ticks ] && _die "The value is empty. Choose the correct one again."
|
||||
[ -z "$_HZ_ticks" ] && _die "The value is empty. Choose the correct one again."
|
||||
|
||||
case "$_HZ_ticks" in
|
||||
100|250|500|600|625|750|1000)
|
||||
|
|
@ -492,19 +491,18 @@ prepare() {
|
|||
### Optionally load needed modules for the make localmodconfig
|
||||
# See https://aur.archlinux.org/packages/modprobed-db
|
||||
if [ -n "$_localmodcfg" ]; then
|
||||
if [ -e $HOME/.config/modprobed.db ]; then
|
||||
if [ -e "$HOME/.config/modprobed.db" ]; then
|
||||
echo "Running Steven Rostedt's make localmodconfig now"
|
||||
make ${BUILD_FLAGS[*]} LSMOD=$HOME/.config/modprobed.db localmodconfig
|
||||
make "${BUILD_FLAGS[@]}" LSMOD="$HOME/.config/modprobed.db" localmodconfig
|
||||
else
|
||||
echo "No modprobed.db data found"
|
||||
exit
|
||||
_die "No modprobed.db data found"
|
||||
fi
|
||||
fi
|
||||
|
||||
### Rewrite configuration
|
||||
echo "Rewrite configuration..."
|
||||
make ${BUILD_FLAGS[*]} prepare
|
||||
yes "" | make ${BUILD_FLAGS[*]} config >/dev/null
|
||||
make "${BUILD_FLAGS[@]}" prepare
|
||||
yes "" | make "${BUILD_FLAGS[@]}" config >/dev/null
|
||||
diff -u ../config .config || :
|
||||
|
||||
### Prepared version
|
||||
|
|
@ -512,20 +510,21 @@ prepare() {
|
|||
echo "Prepared $pkgbase version $(<version)"
|
||||
|
||||
### Running make nconfig
|
||||
[[ -z "$_makenconfig" ]] || make ${BUILD_FLAGS[*]} nconfig
|
||||
[[ -z "$_makenconfig" ]] || make "${BUILD_FLAGS[@]}" nconfig
|
||||
|
||||
### Running make menuconfig
|
||||
[[ -z "$_makemenuconfig" ]] || make ${BUILD_FLAGS[*]} menuconfig
|
||||
[[ -z "$_makemenuconfig" ]] || make "${BUILD_FLAGS[@]}" menuconfig
|
||||
|
||||
### Running make xconfig
|
||||
[[ -z "$_makexconfig" ]] || make ${BUILD_FLAGS[*]} xconfig
|
||||
[[ -z "$_makexconfig" ]] || make "${BUILD_FLAGS[@]}" xconfig
|
||||
|
||||
### Running make gconfig
|
||||
[[ -z "$_makegconfig" ]] || make ${BUILD_FLAGS[*]} gconfig
|
||||
[[ -z "$_makegconfig" ]] || make "${BUILD_FLAGS[@]}" gconfig
|
||||
|
||||
### Save configuration for later reuse
|
||||
echo "Save configuration for later reuse..."
|
||||
cat .config > "${startdir}/config-${pkgver}-${pkgrel}${pkgbase#linux}"
|
||||
local basedir="$(dirname "$(readlink "${srcdir}/config")")"
|
||||
cat .config > "${basedir}/config-${pkgver}-${pkgrel}${pkgbase#linux}"
|
||||
|
||||
if [ -n "$_build_nvidia" ]; then
|
||||
cd "${srcdir}"
|
||||
|
|
@ -545,8 +544,8 @@ prepare() {
|
|||
}
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${_srcname}
|
||||
make ${BUILD_FLAGS[*]} -j$(nproc) all
|
||||
cd "$_srcname"
|
||||
make "${BUILD_FLAGS[@]}" -j"$(nproc)" all
|
||||
make -C tools/bpf/bpftool vmlinux.h feature-clang-bpf-co-re=1
|
||||
|
||||
if [ -n "$_build_nvidia" ]; then
|
||||
|
|
@ -559,7 +558,7 @@ build() {
|
|||
)
|
||||
|
||||
cd "${srcdir}/${_nv_pkg}/kernel"
|
||||
make ${BUILD_FLAGS[*]} ${MODULE_FLAGS[*]} -j$(nproc) modules
|
||||
make "${BUILD_FLAGS[@]}" "${MODULE_FLAGS[@]}" -j"$(nproc)" modules
|
||||
|
||||
fi
|
||||
|
||||
|
|
@ -572,7 +571,7 @@ build() {
|
|||
SYSSRC="${srcdir}/${_srcname}"
|
||||
SYSOUT="${srcdir}/${_srcname}"
|
||||
)
|
||||
CFLAGS= CXXFLAGS= LDFLAGS= make ${BUILD_FLAGS[*]} ${MODULE_FLAGS[*]} -j$(nproc) modules
|
||||
CFLAGS= CXXFLAGS= LDFLAGS= make "${BUILD_FLAGS[@]}" "${MODULE_FLAGS[@]}" -j"$(nproc)" modules
|
||||
fi
|
||||
|
||||
if [ -n "$_build_zfs" ]; then
|
||||
|
|
@ -583,11 +582,11 @@ build() {
|
|||
|
||||
./autogen.sh
|
||||
sed -i "s|\$(uname -r)|${_kernuname}|g" configure
|
||||
./configure ${CONFIGURE_FLAGS[*]} --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin \
|
||||
./configure "${CONFIGURE_FLAGS[@]}" --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin \
|
||||
--libdir=/usr/lib --datadir=/usr/share --includedir=/usr/include \
|
||||
--with-udevdir=/lib/udev --libexecdir=/usr/lib/zfs --with-config=kernel \
|
||||
--with-linux=${srcdir}/$_srcname
|
||||
make ${BUILD_FLAGS[*]}
|
||||
--with-linux="${srcdir}/$_srcname"
|
||||
make "${BUILD_FLAGS[@]}"
|
||||
fi
|
||||
|
||||
}
|
||||
|
|
@ -601,7 +600,7 @@ _package() {
|
|||
'uksmd: Userspace KSM helper daemon')
|
||||
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE UKSMD-BUILTIN)
|
||||
|
||||
cd ${srcdir}/$_srcname
|
||||
cd "$_srcname"
|
||||
|
||||
local modulesdir="$pkgdir/usr/lib/modules/$(<version)"
|
||||
|
||||
|
|
@ -623,9 +622,9 @@ _package() {
|
|||
|
||||
_package-headers() {
|
||||
pkgdesc="Headers and scripts for building modules for the $pkgdesc kernel"
|
||||
depends=('pahole' ${pkgbase} )
|
||||
depends=('pahole' "${pkgbase}")
|
||||
|
||||
cd ${srcdir}/${_srcname}
|
||||
cd "${_srcname}"
|
||||
local builddir="$pkgdir/usr/lib/modules/$(<version)/build"
|
||||
|
||||
echo "Installing build files..."
|
||||
|
|
@ -707,23 +706,23 @@ _package-headers() {
|
|||
|
||||
_package-dbg(){
|
||||
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
|
||||
depends=(${pkgbase}-headers)
|
||||
depends=("${pkgbase}-headers")
|
||||
|
||||
cd "${srcdir}/${_srcname}"
|
||||
cd "${_srcname}"
|
||||
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
|
||||
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
|
||||
}
|
||||
|
||||
_package-zfs(){
|
||||
pkgdesc="zfs module for the $pkgdesc kernel"
|
||||
depends=('pahole' $pkgbase=$_kernver)
|
||||
depends=('pahole' "${pkgbase}=${_kernver}")
|
||||
provides=('ZFS-MODULE')
|
||||
license=('CDDL')
|
||||
|
||||
cd ${srcdir}/$_srcname
|
||||
cd "$_srcname"
|
||||
local modulesdir="$pkgdir/usr/lib/modules/$(<version)"
|
||||
|
||||
cd ${srcdir}/"zfs"
|
||||
cd "${srcdir}/zfs"
|
||||
install -dm755 "${modulesdir}"
|
||||
install -m644 module/*.ko "${modulesdir}"
|
||||
find "$pkgdir" -name '*.ko' -exec zstd --rm -19 {} +
|
||||
|
|
@ -737,10 +736,10 @@ _package-nvidia(){
|
|||
conflicts=("$pkgbase-nvidia-open")
|
||||
license=('custom')
|
||||
|
||||
cd ${srcdir}/$_srcname
|
||||
cd "$_srcname"
|
||||
local modulesdir="$pkgdir/usr/lib/modules/$(<version)"
|
||||
|
||||
cd "${srcdir}/${_nv_pkg}/"
|
||||
cd "${srcdir}/${_nv_pkg}"
|
||||
install -dm755 "${modulesdir}"
|
||||
install -m644 kernel/*.ko "${modulesdir}"
|
||||
install -Dt "$pkgdir/usr/share/licenses/${pkgname}" -m644 LICENSE
|
||||
|
|
@ -754,7 +753,7 @@ _package-nvidia-open(){
|
|||
conflicts=("$pkgbase-nvidia")
|
||||
license=('MIT AND GPL-2.0-only')
|
||||
|
||||
cd ${srcdir}/$_srcname
|
||||
cd "$_srcname"
|
||||
local modulesdir="$pkgdir/usr/lib/modules/$(<version)"
|
||||
|
||||
cd "${srcdir}/${_nv_open_pkg}"
|
||||
|
|
@ -778,9 +777,9 @@ for _p in "${pkgname[@]}"; do
|
|||
}"
|
||||
done
|
||||
|
||||
b2sums=('e0e2c2419b6da1a6c5caaf9df669a362bdef3d6fb19742da6c5300a6f6d0994259ea2acde7f6a4a20d1e2b71528bbed0e7fd51cbca33ddbf78f2d832a291148f'
|
||||
b2sums=('a177df46c43bef6a529e50af64103a40eabc9d7301f93c8e1a4ed3e6b0e03bec195838c6085f3df798b7d941c0943ba31b23b1717150785ef52cfa8bd2dc028d'
|
||||
'7740fa64764be51df1e3433b02f549dcb187373f790f61a6886fe0cf9ffcfa495c3bbaa123c7f7d4d9ae5726c435c5090140ea735b68caf5efa7f02a4f4f5849'
|
||||
'b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667'
|
||||
'078169cd2449a144a7e4a3892865c5b0a527df9ae6121b9f7b70af88d93e09dcc83794bf2ad837faf73d58c378705e802e79b83d122e3e0cdfb6438657298dcc'
|
||||
'61d2e4e49e05af401e846fd4e5a524ce2c8728e22a3e33e8e1876673250ae3e7c4c6aa01e966f88dc6a7cdf36e3a1f75094b066b9a342c933635c37341e7f103'
|
||||
'b36978e78a9a5c4dbf759850d6277e1781e495863963dfaf6d625ea734a3b712d5b1a63a2d18745a70c6d22967c3ef901efe3817c01348f16accad90daef79e4'
|
||||
'f4eac46ae191bb6fdb66244a69355a8b623c2323849d9b12c1880c4465b6389f199dd3d9f064383e78faaf9266905b55f7073e2cf2aeb0437edb3e783596f3ff')
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue