update to build on 5.15

This commit is contained in:
parent ebe18fc3a5
commit 73c6ffa15b
8 changed files with 232 additions and 316 deletions

View file

@ -1,13 +1,11 @@
# AArch64 multi-platform
# Maintainer: Kevin Mihelich <kevin@archlinuxarm.org>
buildarch=8
pkgbase=linux-aarch64
_srcname=linux-5.14
pkgbase=linux-pinebook
_srcname=linux-5.15
_kernelname=${pkgbase#linux}
_desc="AArch64 multi-platform"
pkgver=5.14.14
_desc="pinebook kernel"
pkgver=5.15.0
pkgrel=1
arch=('aarch64')
url="http://www.kernel.org/"
@ -15,24 +13,16 @@ license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'uboot-tools' 'vboot-utils' 'dtc')
options=('!strip')
source=("http://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz"
"http://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz"
'0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch'
'0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch'
'0003-pinebook-bluetooth.patch'
# "http://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz"
'0001-pinebook-bluetooth.patch'
'config'
'kernel.keyblock'
'kernel_data_key.vbprivk'
'linux.preset'
'60-linux.hook'
'90-linux.hook')
md5sums=('a082ef5748b813abca0649dab8be5f52'
'7b8dc63cfdb806b3c5953bf9b0615daa'
'21d3e833437461aed3b6ca68b5d8afa0'
'd679f49645578a193d6e3c220787a40d'
'd4fb1d8a0aab296b1425c70e037e95d5'
'f091c24a5ea7474072b72e1962d79ead'
'61c5ff73c136ed07a7aadbf58db3d96a'
'584777ae88bce2c5659960151b64c7d8'
md5sums=('071d49ff4e020d58c04f9f3f76d3b594'
'38f4336d3267dc8b1acf9526065c1f7a'
'eabd2126dbffcf47ed8cd988399c1502'
'41cb5fef62715ead2dd109dbea8413d6'
'ce6c81ad1ad1f8b333fd6077d47abdaf'
'3dc88030a8f2f5a5f97266d99b149f77')
@ -41,12 +31,10 @@ prepare() {
cd ${_srcname}
# add upstream patch
git apply --whitespace=nowarn ../patch-${pkgver}
#git apply --whitespace=nowarn ../patch-${pkgver}
# ALARM patches
git apply ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch
git apply ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch
git apply ../0003-pinebook-bluetooth.patch
git apply ../0001-pinebook-bluetooth.patch
cat "${srcdir}/config" > ./.config
@ -87,6 +75,7 @@ build() {
unset LDFLAGS
make ${MAKEFLAGS} Image Image.gz modules
# Generate device tree blobs with symbols to support applying device tree overlays in U-Boot
#make ${MAKEFLAGS} DTC_FLAGS="-@" allwinner/sun50i-a64-pinebook.dtb
make ${MAKEFLAGS} DTC_FLAGS="-@" dtbs
}
@ -224,7 +213,7 @@ _package-headers() {
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
}
pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-chromebook")
pkgname=("${pkgbase}" "${pkgbase}-headers")
for _p in ${pkgname[@]}; do
eval "package_${_p}() {
_package${_p#${pkgbase}}