device-samsung-expressatt: Add linux-lts, linux-edge, & linux-stable

Add more mainline-linux kernels that are more stable that linux-next

Also, let’s not install the firmware Library of Alexandria

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6507
[ci:skip-build]: already built successfully in CI
This commit is contained in:
Rudraksha Gupta
2025-05-25 11:20:39 +02:00
committed by Oliver Smith
parent 31014f740c
commit 5b1e01c15f
@@ -2,13 +2,19 @@
pkgname=device-samsung-expressatt
pkgdesc="Samsung Galaxy Express SGH-I437"
pkgver=2
pkgrel=0
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="postmarketos-base linux-next mkbootimg"
depends="postmarketos-base mkbootimg linux-firmware-none"
makedepends="devicepkg-dev"
subpackages="
$pkgname-kernel-next:kernel_next
$pkgname-kernel-edge:kernel_edge
$pkgname-kernel-stable:kernel_stable
$pkgname-kernel-lts:kernel_lts
"
source="deviceinfo"
build() {
@@ -19,6 +25,29 @@ package() {
devicepkg_package $startdir $pkgname
}
kernel_next() {
pkgdesc="Unstable next kernel (linux-next)"
depends="linux-next"
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_stable() {
pkgdesc="Mainline kernel from Alpine Linux with LTS config (linux-stable)"
depends="linux-stable"
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
}
sha512sums="
29e784303698fe1dc56a9d952cb2081527efb4422d5e729e622a2db51274e65c7a612ba331acfbfa04529f77bbc62896f018d2cdd98bd8cc64900d306c4a07d7 deviceinfo