modemmanager: versioned libqmi-dev makedep; kernel pkgver date stamping
pmbootstrap's build plan is not dependency-ordered: MM built first and grabbed the cached 1.39.0 libqmi from the volume's package repo. The versioned makedepend states the real requirement and forces our bumped libqmi to build first. Kernel pkgver gains the source commit date so registry-subscribed phones receive kernel updates. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
851526f3fc
commit
2019e158aa
2 changed files with 7 additions and 1 deletions
6
build.sh
6
build.sh
|
|
@ -117,6 +117,12 @@ KAPORT="$WORK/pmaports/device/testing/linux-postmarketos-qcom-milos"
|
|||
git -C "$WORK/milos-src" archive --prefix=milos-linux/ \
|
||||
-o "$KAPORT/milos-linux-$COMMIT.tar.gz" HEAD
|
||||
sed -i "s/^_commit=.*/_commit=\"$COMMIT\"/" "$KAPORT/APKBUILD"
|
||||
# Stamp the kernel pkgver with the source commit date (7.1.2 ->
|
||||
# 7.1.2_git20260808): a rebuilt combined-stable must produce a HIGHER
|
||||
# package version, or phones subscribed to the package registry would
|
||||
# never see kernel updates.
|
||||
KDATE=$(git -C "$WORK/milos-src" log -1 --format=%cd --date=format:%Y%m%d)
|
||||
sed -i "s/^pkgver=\([0-9.]*\)\$/pkgver=\1_git$KDATE/" "$KAPORT/APKBUILD"
|
||||
|
||||
# Same dance for imsd, pinned to a reviewed commit rather than branch tip.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue