build: refactor provides logic
authorGeorge Sapkin <george@sapk.in>
Thu, 25 Dec 2025 12:09:53 +0000 (14:09 +0200)
committerRobert Marko <robimarko@gmail.com>
Wed, 31 Dec 2025 17:16:48 +0000 (18:16 +0100)
commitcefbf1184f860b3ae29ea7a06d79b49c40879277
tree7a0699aab973339b6bb878c9c0cf9c7c01a89790
parentb638d886f05caa655986e973fa17eebfe0a643b0
build: refactor provides logic

Refactor provides logic into a helper define and use it for both apk and
control. Document the behavior.

Store preformatted provides in Package/$(1)/PROVIDES similar to defines.

Remove unnecessary logging.

Signed-off-by: George Sapkin <george@sapk.in>
Link: https://github.com/openwrt/openwrt/pull/21288
Signed-off-by: Robert Marko <robimarko@gmail.com>
include/package-pack.mk