From 42560daf6849b18f46bc25a5d66cefa9bc77f81d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferass=20El=C2=A0Hafidi?= Date: Wed, 18 Dec 2024 18:49:49 +0000 Subject: [PATCH] device-postmarketos-trailblazer: add a few more kernels (MR 5926) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kernels added: * linux-edge * linux-lts * linux-postmarketos-amlogic * linux-postmarketos-qcom-laptop Signed-off-by: Ferass El Hafidi --- .../device-postmarketos-trailblazer/APKBUILD | 40 ++++++++++++++++++- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/device/testing/device-postmarketos-trailblazer/APKBUILD b/device/testing/device-postmarketos-trailblazer/APKBUILD index 88914827b..975bf4e0a 100644 --- a/device/testing/device-postmarketos-trailblazer/APKBUILD +++ b/device/testing/device-postmarketos-trailblazer/APKBUILD @@ -3,13 +3,12 @@ pkgname=device-postmarketos-trailblazer pkgdesc="postmarketOS Trailblazer generic ARM64" pkgver=9 -pkgrel=0 +pkgrel=1 url="https://postmarketos.org" license="MIT" arch="aarch64" options="!check !archcheck" depends=" - linux-next postmarketos-base soc-qcom-sdm845-qbootctl linux-firmware-qcom @@ -28,6 +27,13 @@ depends=" dtbloader " makedepends="devicepkg-dev" +subpackages=" + $pkgname-kernel-next:kernel_next + $pkgname-kernel-lts:kernel_lts + $pkgname-kernel-edge:kernel_edge + $pkgname-kernel-postmarketos-qcom-laptop:kernel_postmarketos_qcom_laptop + $pkgname-kernel-postmarketos-amlogic:kernel_postmarketos_amlogic +" source=" deviceinfo modules-initfs @@ -41,6 +47,36 @@ package() { devicepkg_package $startdir $pkgname } +kernel_next() { + pkgdesc="Unstable next kernel (linux-next)" + depends="linux-next" + devicepkg_subpackage_kernel $startdir $pkgname $subpkgname +} + +kernel_lts() { + pkgdesc="Long term support (LTS) kernel from Alpine Linux (linux-lts)" + depends="linux-lts" + devicepkg_subpackage_kernel $startdir $pkgname $subpkgname +} + +kernel_edge() { + pkgdesc="Mainline kernel from Alpine Linux (linux-edge)" + depends="linux-edge" + devicepkg_subpackage_kernel $startdir $pkgname $subpkgname +} + +kernel_postmarketos_qcom_laptop() { + pkgdesc="Mainline kernel with additional patches for Qualcomm Snapdragon-based laptops (linux-postmarketos-qcom-laptop)" + depends="linux-postmarketos-qcom-laptop" + devicepkg_subpackage_kernel $startdir $pkgname $subpkgname +} + +kernel_postmarketos_amlogic() { + pkgdesc="Mainline kernel with additional patches for Amlogic AArch64-based devices (linux-postmarketos-amlogic)" + depends="linux-postmarketos-amlogic" + devicepkg_subpackage_kernel $startdir $pkgname $subpkgname +} + sha512sums=" 255f7477ad35723cdfdac91969d3facd4879cb858dbcaf990abe11a0ff2e975941ba98e5e10dd243765f15539c9aee18242cd31b9438008846867c703e98c421 deviceinfo 74aba456b82a649e053955eb2baf3e610b9f4bc69ee5c16a798bd0934d2a984cd1a03a0b9467a6f6fec5cdb9e4cc5d2915a295679ce60cabe4f620adb3d0fe36 modules-initfs