← recipes

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