From c38e4643dac331fd0f6095af399fb80bb293fda1 Mon Sep 17 00:00:00 2001 From: "Sicelo A. Mhlongo" Date: Mon, 11 Mar 2024 09:58:14 +0200 Subject: [PATCH] linux-postmarketos-omap: fix version parsing logic (MR 4871) Remove the need for an extra $_kernver variable when handling rc kernels --- device/community/linux-postmarketos-omap/APKBUILD | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/device/community/linux-postmarketos-omap/APKBUILD b/device/community/linux-postmarketos-omap/APKBUILD index 031a0dd35..145ac72ac 100644 --- a/device/community/linux-postmarketos-omap/APKBUILD +++ b/device/community/linux-postmarketos-omap/APKBUILD @@ -4,7 +4,7 @@ pkgname=linux-postmarketos-omap pkgver=6.6.3 -pkgrel=2 +pkgrel=3 pkgdesc="Mainline kernel fork for OMAP devices" arch="armv7" url="https://kernel.org/" @@ -16,15 +16,16 @@ _carch="arm" _flavor="postmarketos-omap" _config="config-$_flavor.armv7" -_kernver=$pkgver case $pkgver in - *.*rc*) _rc=1;; + *.*rc*) _rc=1 + _kernver=$(echo $pkgver | tr '_' '-');; *.*.0) _kernver=${pkgver%.0};; + *.*.*) _kernver=$pkgver;; esac if [ $_rc ] then - _kernsrc="https://git.kernel.org/torvalds/t/linux-$_kernver.tar.gz" + _kernsrc="linux-$pkgver.tar.gz::https://git.kernel.org/torvalds/t/linux-$_kernver.tar.gz" else _kernsrc="https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kernver.tar.xz" fi