]> git.ipfire.org Git - thirdparty/openwrt.git/commit
build: fix provides logic when ABI version is set
authorGeorge Sapkin <george@sapk.in>
Sun, 4 Jan 2026 17:50:52 +0000 (19:50 +0200)
committerRobert Marko <robimarko@gmail.com>
Fri, 16 Jan 2026 16:12:59 +0000 (17:12 +0100)
commit953ef126899c85da584601b6299b314d72686d4d
treee5902fb653f3873e94f2b6aae7f47362413d5108
parentb4e537e9cd87f3b0ea605a35727d74cb14040811
build: fix provides logic when ABI version is set

Same as for the base package name, when a package has an ABI version,
provide both unversioned provider in addition to one with ABI version
and version.

So for each provide instead of providing only:

$provide$ABI_version=$package_version

now provide:

$provide $provide$ABI_version=$package_version

When a provide ends in a number, the ABI version will be prefixed with
a - sign, e.g.: provide1-0

Fixes: 18029977 ("build: fix apk packaging and ABI-versioning")
Signed-off-by: George Sapkin <george@sapk.in>
Link: https://github.com/openwrt/openwrt/pull/21369
(cherry picked from commit 952c918028b4811e5cf0f3fa8607ce50630a5060)
Link: https://github.com/openwrt/openwrt/pull/21547
Signed-off-by: Robert Marko <robimarko@gmail.com>
include/package-pack.mk