build: add ability to override pkgdesc prefix/suffix when building from custom source

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-16 19:09:55 +03:00 committed by Kitsune (Rebase Bot)
parent 0c74743b32
commit 10a051b090
2 changed files with 10 additions and 1 deletions

View file

@ -30,3 +30,11 @@ live operating systems running in memory.
## `PMB_VER_DATE`
This variable can be used to override date string when building package using `--src`
## `PMB_DESC_PREFIX`
This variable can be used to override pkgdesc prefix when building package using `--src`
## `PMB_DESC_SUFFIX`
This variable can be used to add pkgdesc suffix when building package using `--src`

View file

@ -2,6 +2,7 @@
# SPDX-License-Identifier: GPL-3.0-or-later
import enum
import os
from pathlib import Path
from pmb.core.pkgrepo import pkgrepo_name, pkgrepo_paths
import pmb.helpers.run
@ -45,7 +46,7 @@ def override_source(
pmb.chroot.root(["rm", append_path], chroot)
# Add src path to pkgdesc, cut it off after max length
pkgdesc = ("[" + src + "] " + apkbuild["pkgdesc"])[:127]
pkgdesc = (os.getenv("PMB_DESC_PREFIX","[" + src + "] ") + apkbuild["pkgdesc"] + os.getenv("PMB_DESC_SUFFIX",""))[:127]
pkgname = apkbuild["pkgname"]