diff options
author | Piotr Gorski | 2024-08-29 19:01:23 +0200 |
---|---|---|
committer | Piotr Gorski | 2024-08-29 19:01:23 +0200 |
commit | 99c0f47ca9cf3c85f0f035dd23fd0f969aee1ee5 (patch) | |
tree | fda8b7a9833a8ee1b4f122de556a8e86cfa3e296 | |
parent | 2910e165369918055039054a7c5cc5660ae72b56 (diff) | |
download | aur-99c0f47ca9cf3c85f0f035dd23fd0f969aee1ee5.tar.gz |
Bump to 6.10.7
Signed-off-by: Piotr Gorski <lucjan.lucjanov@gmail.com>
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 87 |
2 files changed, 48 insertions, 49 deletions
@@ -1,7 +1,7 @@ pkgbase = linux-cachyos-bore pkgdesc = Linux BORE + Cachy Sauce scheduler 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,15 +22,15 @@ pkgbase = linux-cachyos-bore 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-bore-cachy.patch - b2sums = e0e2c2419b6da1a6c5caaf9df669a362bdef3d6fb19742da6c5300a6f6d0994259ea2acde7f6a4a20d1e2b71528bbed0e7fd51cbca33ddbf78f2d832a291148f + b2sums = a177df46c43bef6a529e50af64103a40eabc9d7301f93c8e1a4ed3e6b0e03bec195838c6085f3df798b7d941c0943ba31b23b1717150785ef52cfa8bd2dc028d b2sums = 7740fa64764be51df1e3433b02f549dcb187373f790f61a6886fe0cf9ffcfa495c3bbaa123c7f7d4d9ae5726c435c5090140ea735b68caf5efa7f02a4f4f5849 b2sums = b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667 - b2sums = 078169cd2449a144a7e4a3892865c5b0a527df9ae6121b9f7b70af88d93e09dcc83794bf2ad837faf73d58c378705e802e79b83d122e3e0cdfb6438657298dcc + b2sums = 61d2e4e49e05af401e846fd4e5a524ce2c8728e22a3e33e8e1876673250ae3e7c4c6aa01e966f88dc6a7cdf36e3a1f75094b066b9a342c933635c37341e7f103 b2sums = bade8bcf441a868b5ac1dc18c0cccf0a7a2b663124dcf3b5d2b51e7ccbeb84458b0e49fe7bbd8e107bf84afd388308b3551297a7ebcf90d96a8149b7765eddcf pkgname = linux-cachyos-bore @@ -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-${_cpusched}-lto - pkgbase=linux-$pkgsuffix + _pkgsuffix="cachyos-${_cpusched}-lto" + pkgbase="linux-$_pkgsuffix" elif [ -n "$_use_llvm_lto" ] || [[ "$_use_lto_suffix" = "n" ]]; then - pkgsuffix=cachyos-${_cpusched} - pkgbase=linux-$pkgsuffix + _pkgsuffix="cachyos-${_cpusched}" + 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 BORE + Cachy Sauce scheduler 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,8 +777,8 @@ for _p in "${pkgname[@]}"; do }" done -b2sums=('e0e2c2419b6da1a6c5caaf9df669a362bdef3d6fb19742da6c5300a6f6d0994259ea2acde7f6a4a20d1e2b71528bbed0e7fd51cbca33ddbf78f2d832a291148f' +b2sums=('a177df46c43bef6a529e50af64103a40eabc9d7301f93c8e1a4ed3e6b0e03bec195838c6085f3df798b7d941c0943ba31b23b1717150785ef52cfa8bd2dc028d' '7740fa64764be51df1e3433b02f549dcb187373f790f61a6886fe0cf9ffcfa495c3bbaa123c7f7d4d9ae5726c435c5090140ea735b68caf5efa7f02a4f4f5849' 'b1e964389424d43c398a76e7cee16a643ac027722b91fe59022afacb19956db5856b2808ca0dd484f6d0dfc170482982678d7a9a00779d98cd62d5105200a667' - '078169cd2449a144a7e4a3892865c5b0a527df9ae6121b9f7b70af88d93e09dcc83794bf2ad837faf73d58c378705e802e79b83d122e3e0cdfb6438657298dcc' + '61d2e4e49e05af401e846fd4e5a524ce2c8728e22a3e33e8e1876673250ae3e7c4c6aa01e966f88dc6a7cdf36e3a1f75094b066b9a342c933635c37341e7f103' 'bade8bcf441a868b5ac1dc18c0cccf0a7a2b663124dcf3b5d2b51e7ccbeb84458b0e49fe7bbd8e107bf84afd388308b3551297a7ebcf90d96a8149b7765eddcf') |