22# PKGBUILD Maintainer: Izumiko <[email protected] >33
44pkgname=linux-aarch64-current-beikeyun-p1
5- pkgver=5.7.15_20.08
5+ pkgver=5.10.35_21.05.1
66pkgrel=1
77pkgdesc=" The Linux Kernel and modules - AArch64 for Beikeyun P1. This package will fetch a Debian built kernel from armbian."
88arch=(' aarch64' )
99url=" https://mirrors.tuna.tsinghua.edu.cn/armbian/pool/main/l/"
1010license=(' GPL' )
1111options=(' !strip' )
12+ makedepends=(' curl' )
1213depends=(' coreutils' ' linux-firmware' ' kmod' ' mkinitcpio>=0.7' )
1314optdepends=(' uboot-tools' )
1415provides=(" linux=${pkgver} " " linux-aarch64=${pkgver} " )
@@ -20,22 +21,24 @@ install=${pkgname}.install
2021source=(' rk3328-beikeyun-1200mhz.dtb'
2122 ' rk3328-beikeyun-1296mhz.dtb'
2223 ' rk3328-beikeyun-1392mhz.dtb'
24+ ' rk3328-beikeyun-1512mhz.dtb'
2325 ' linux-aarch64.preset'
2426 ' 60-linux-aarch64.hook'
2527 ' 90-linux-aarch64.hook'
2628 ' linux-aarch64-current-beikeyun-p1.install' )
27- sha256sums=(' f482d98fb4dac30fbab34238bd5f5eb464a26944662d5ce8997c1d5f0a4b9122'
28- ' 34f8c63d905643ad3582e39f2f1c7434f8e20ece0643c1b998076dc180cd4ab6'
29- ' c6c91e0001e8ffd4c02ee6b216f5e6bd1c7e93a63bfdb96c243ccc5b6fcd9497'
30- ' 1b7d0e099b28a325c0468ad22f32caf9266c943a3af06ffffe84b8d058301874'
29+ sha256sums=(' 6421da82fbb4cd9f4418f119b43ad97b5b6922a878c6617529a976f8887a7384'
30+ ' 2adf9e3759ce5d8fbec0aa700369a3edf96e82d8b208b7bd3953a78061079179'
31+ ' 4b30e60c0d6497f8120d5bd5a85b549d43b634968ad9007691a5b9e0eac36af6'
32+ ' 1f3d61a9dc891d5c9c88340f62b5a21002bbbd6c4da05e3770117777bcd1bd6f'
33+ ' 687794769ceffd26c1f6505d3ae209cf5ad7a43a8439fa131d388293fada6a8b'
3134 ' b5ca41cf346f648592ab057c1485b625fe9d947ac3a36a472f498a34fe3040d8'
3235 ' 9d502526f4ce65ddb7efde85309d37593aa2c825aa9d630c676d4c4884a6d25b'
33- ' ca3d0e67f751d3764f4dd8897a3e8fbc1bd2028472a97b2eefc4981c98a90fc8 ' )
36+ ' 4e65c7f50b4abf97be1b0eddb0ad71c5c57bc1d9550805d068cb5e16c6f59848 ' )
3437
3538
3639prepare () {
3740 cd " ${srcdir} "
38- wget -O Packages " https://mirrors.tuna.tsinghua.edu.cn/armbian/dists/buster/main/binary-arm64/Packages"
41+ curl -o Packages " https://mirrors.tuna.tsinghua.edu.cn/armbian/dists/buster/main/binary-arm64/Packages"
3942 debver=$( cat Packages | grep " Package: linux-image-current-rockchip64" -A 10| grep Filename| cut -f2 -d' _' | sort -r| head -n 1)
4043 debfile=$( cat Packages | grep " Package: linux-image-current-rockchip64" -A 10| grep ${debver} | grep Filename| cut -f2 -d' ' )
4144 kerver=$( echo ${debfile} | cut -d' -' -f2)
@@ -46,14 +49,14 @@ prepare() {
4649 echo " ${kerver} _${debver} " > pkgver
4750
4851 # download package
49- wget -O ${imagename} " https://mirrors.tuna.tsinghua.edu.cn/armbian/${debfile} "
52+ curl -o ${imagename} " https://mirrors.tuna.tsinghua.edu.cn/armbian/${debfile} "
5053 md5sum -c pkg.md5 || exit -1
5154 rm Packages pkg.md5
5255
5356 # extract the prebuilt kernel files
5457 ar xf " ${imagename} "
5558 tar -xf data.tar.xz
56- rm ${imagename} data.tar.xz
59+ rm ${imagename} data.tar.xz debian-binary control.tar.xz
5760}
5861
5962pkgver () {
@@ -69,13 +72,14 @@ package() {
6972 install -D -m644 " ${srcdir} /rk3328-beikeyun-1200mhz.dtb" " ${pkgdir} /boot/rk3328-beikeyun-1200mhz.dtb"
7073 install -D -m644 " ${srcdir} /rk3328-beikeyun-1296mhz.dtb" " ${pkgdir} /boot/rk3328-beikeyun-1296mhz.dtb"
7174 install -D -m644 " ${srcdir} /rk3328-beikeyun-1392mhz.dtb" " ${pkgdir} /boot/rk3328-beikeyun-1392mhz.dtb"
75+ install -D -m644 " ${srcdir} /rk3328-beikeyun-1512mhz.dtb" " ${pkgdir} /boot/rk3328-beikeyun-1512mhz.dtb"
7276
7377 # copy boot files
7478 cp -r boot/* " ${pkgdir} /boot/"
7579 cd ${pkgdir} /boot
7680 ln -sf ` ls vmlinu* ` Image
7781 ln -sf /usr/lib/linux-image-current-rockchip64 dtb
78- ln -sf rk3328-beikeyun-1200mhz .dtb rk3328-beikeyun.dtb
82+ ln -sf rk3328-beikeyun-1296mhz .dtb rk3328-beikeyun.dtb
7983 cd " ${srcdir} "
8084
8185 # copy kernel files
0 commit comments