From 5b1e01c15f23d8e259c399b041c7dedcf4cec085 Mon Sep 17 00:00:00 2001 From: Rudraksha Gupta Date: Tue, 13 May 2025 18:17:06 -0700 Subject: [PATCH] device-samsung-expressatt: Add linux-lts, linux-edge, & linux-stable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .../device-samsung-expressatt/APKBUILD | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/device/testing/device-samsung-expressatt/APKBUILD b/device/testing/device-samsung-expressatt/APKBUILD index 1f3f7af13..b70081425 100644 --- a/device/testing/device-samsung-expressatt/APKBUILD +++ b/device/testing/device-samsung-expressatt/APKBUILD @@ -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