diff --git a/.SRCINFO b/.SRCINFO index d6043d818494..49636e356291 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = linux-cachyos-eevdf pkgdesc = Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements pkgver = 6.15.4 - pkgrel = 1 + pkgrel = 2 url = https://github.com/CachyOS/linux-cachyos arch = x86_64 license = GPL-2.0-only diff --git a/PKGBUILD b/PKGBUILD index 850bfd7c1a99..cd4b59201b3d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -150,7 +150,7 @@ _stable=${_major}.${_minor} _srcname=linux-${_stable} #_srcname=linux-${_major} pkgdesc='Linux EEVDF scheduler + Cachy Sauce Kernel by CachyOS with other patches and improvements' -pkgrel=1 +pkgrel=2 _kernver="$pkgver-$pkgrel" _kernuname="${pkgver}-${_pkgsuffix}" arch=('x86_64') @@ -174,7 +174,7 @@ makedepends=( ) _patchsource="https://raw.githubusercontent.com/cachyos/kernel-patches/master/${_major}" -_nv_ver=575.64 +_nv_ver=575.64.03 _nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}" _nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}" source=( @@ -308,7 +308,7 @@ prepare() { if ! _is_lto_kernel; then echo "Enabling QR Code Panic for GCC Kernels" - scripts/config --set-str DRM_PANIC_SCREEN qr-code -e DRM_PANIC_SCREEN_QR_CODE \ + scripts/config --set-str DRM_PANIC_SCREEN qr_code -e DRM_PANIC_SCREEN_QR_CODE \ --set-str DRM_PANIC_SCREEN_QR_CODE_URL https://panic.archlinux.org/panic_report# \ --set-val CONFIG_DRM_PANIC_SCREEN_QR_VERSION 40 fi @@ -582,9 +582,13 @@ _package-headers() { echo "Installing KConfig files..." find . -name 'Kconfig*' -exec install -Dm644 {} "$builddir/{}" \; - if ! _is_lto_kernel; then - echo "Installing Rust files..." + # Install .rmeta files if they exist + if compgen -G "rust/*.rmeta" 1>/dev/null; then install -Dt "$builddir/rust" -m644 rust/*.rmeta + fi + + # Install .so files if they exist + if compgen -G "rust/*.so" 1>/dev/null; then install -Dt "$builddir/rust" rust/*.so fi