Commit 97e5565e
0
files
+0
added
-0
deleted
@@ -10,6 +10,8 @@ license:
10
10
depends:
11
11
- kernel
12
12
- dkms
13
+# FIX: Dodano linux-headers jako zależność runtime (DKMS potrzebuje nagłówków)
14
+- linux-headers
13
15
14
16
makedepends:
15
17
- grep
@@ -79,9 +81,15 @@ build: |
79
81
80
82
hooks:
81
83
post-install: |
82
- dkms add -m nvidia -v ${pkgver} || true
83
- dkms build -m nvidia -v ${pkgver} || true
84
- dkms install -m nvidia -v ${pkgver} || true
84
+ # FIX: Sprawdź, czy nagłówki są dostępne przed DKMS
85
+ if [ ! -d "/usr/src/linux-headers-$(uname -r)" ] && [ ! -d "/lib/modules/$(uname -r)/build" ]; then
86
+ echo "BŁĄD: Brak nagłówków jądra dla $(uname -r). DKMS nie może zbudować modułu."
87
+ echo "Zainstaluj linux-headers dla swojego jądra i uruchom: dkms autoinstall"
88
+ else
89
+ dkms add -m nvidia -v ${pkgver} || true
90
+ dkms build -m nvidia -v ${pkgver} || true
91
+ dkms install -m nvidia -v ${pkgver} || true
92
+ fi
85
93
ldconfig
86
94
udevadm control --reload-rules || true
87
95
pre-remove: |