device-postmarketos-trailblazer: add a few more kernels (MR 5926)

Kernels added:
* linux-edge
* linux-lts
* linux-postmarketos-amlogic
* linux-postmarketos-qcom-laptop

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
This commit is contained in:
Ferass El Hafidi 2024-12-18 18:49:49 +00:00
parent dda11062b5
commit 42560daf68
No known key found for this signature in database
GPG key ID: CAB5A5DBC11B967B

View file

@ -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