aboutsummaryrefslogtreecommitdiff
path: root/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild')
-rw-r--r--system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild17
1 files changed, 13 insertions, 4 deletions
diff --git a/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild b/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
index a9ab3bfaab..4c38396ca7 100644
--- a/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
+++ b/system/nvidia-legacy470-kernel/nvidia-legacy470-kernel.SlackBuild
@@ -32,7 +32,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nvidia-legacy470-kernel
VERSION=${VERSION:-470.256.02}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-6}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -90,7 +90,12 @@ find -L . \
unset ARCH
CURRENT=${CURRENT:-no}
-if [ "{KERNEL614:-no}" = "yes" ]; then
+if [ "${KERNEL615:-no}" = "yes" ]; then
+# Force CURRENT and KERNEL614 to yes
+ KERNEL614=yes
+ CURRENT=yes
+fi
+if [ "${KERNEL614:-no}" = "yes" ]; then
# Force CURRENT to yes
CURRENT=yes
fi
@@ -101,14 +106,18 @@ if [ "${CURRENT}" = "yes" ]; then
patch -p1 < $CWD/patches/nvidia-legacy470-iosys_map.patch
patch -p1 < $CWD/patches/nvidia-legacy470-follow_pfn.patch
patch -p1 < $CWD/patches/nvidia-470xx-fix-linux-6.12.patch
+ patch -p1 < $CWD/patches/nvidia-470xx-fix-gcc-15.patch
fi
# Patch for 6.13.x:
if [ "${KERNEL614}" = "yes" ]; then
patch -p1 < $CWD/patches/nvidia-470xx-fix-linux-6.13.patch
-# Patch for 6.14-rc:
+# Patch for 6.14.x:
patch -p1 < $CWD/patches/kernel-6.14.patch
fi
-
+# Patch for 6.15.x:
+if [ "${KERNEL615}" = "yes" ]; then
+ patch -p1 < $CWD/patches/nvidia-470xx-fix-linux-6.15.patch
+fi
# CC=${CC:-gcc} suppresses an otherwise harmless "compiler mismatch"
# message. If you custom-build your kernel with clang,
# then pass CC=clang to this script.