Commit b9b74084
0
files
+0
added
-0
deleted
@@ -1,12 +1,16 @@
1
-pkgname: linux-headers
1
+pkgname: linux-headers-7.2.5-pagan
2
2
pkgver: '7.2.5'
3
3
pkgrel: '1'
4
-pkgdesc: 'Header files and scripts for building modules for Linux kernel 7.2.5-pagan'
4
+pkgdesc: 'Pliki nagłówkowe jądra 7.2.5-pagan dla modułów DKMS (NVIDIA itp.)'
5
5
url: 'https://www.kernel.org'
6
6
arch: x86_64
7
7
license:
8
8
- GPL-2.0-only
9
9
10
+provides:
11
+- linux-headers
12
+- linux-headers-7.2.5-pagan
13
+
10
14
depends: []
11
15
makedepends:
12
16
- bc
@@ -24,26 +28,26 @@ sha256sums:
24
28
build: |
25
29
cd linux-${pkgver}
26
30
27
- # Przygotowanie drzewa nagłówków i skryptów dla DKMS
31
+ # Przygotowanie struktur nagłówkowych
28
32
make mrproper
29
33
make defconfig
30
34
make prepare
31
35
make modules_prepare
32
36
33
- # Tworzenie struktury w PKGDIR
34
- _hdrdir="${PKGDIR}/usr/src/kernel-${pkgver}-pagan"
37
+ # Ścieżka instalacji nagłówków w PKGDIR
38
+ _hdrdir="${PKGDIR}/usr/src/${pkgname}"
35
39
mkdir -p "${_hdrdir}"
36
40
mkdir -p "${PKGDIR}/lib/modules/${pkgver}-pagan"
37
41
38
- # Kopiowanie niezbędnych plików do budowania modułów zewnętrznych
42
+ # Kopiowanie plików do budowania modułów zewnętrznych
39
43
cp -a include scripts Makefile Kconfig Kbuild Module.symvers System.map "${_hdrdir}/" 2>/dev/null || true
40
44
41
45
mkdir -p "${_hdrdir}/arch/x86"
42
46
cp -a arch/x86/include "${_hdrdir}/arch/x86/"
43
47
[ -d arch/x86/entry ] && cp -a arch/x86/entry "${_hdrdir}/arch/x86/"
44
48
45
- # Główny symlink dla DKMS / systemowych budowniczych
46
- ln -snf "/usr/src/kernel-${pkgver}-pagan" "${PKGDIR}/lib/modules/${pkgver}-pagan/build"
49
+ # Tworzenie sztywnego symlinka pod DKMS
50
+ ln -snf "/usr/src/${pkgname}" "${PKGDIR}/lib/modules/${pkgver}-pagan/build"
47
51
48
52
package: |
49
53
true