From 0dd7a3017fe37f6add763cf46879ac1fdc089707 Mon Sep 17 00:00:00 2001 From: Thomas Perale Date: Mon, 26 Jan 2026 14:04:13 +0100 Subject: [PATCH] package/pkg-utils: add 'provides' to show-info Add the list of virtual packages a show-info entry provides to the output. For more information on virtual packages infrastructure see [1] [1] https://buildroot.org/downloads/manual/manual.html#_infrastructure_for_virtual_packages Signed-off-by: Thomas Perale Signed-off-by: Peter Korsgaard --- package/pkg-utils.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 288a202230..211e681e8f 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -201,9 +201,16 @@ define _json-info-pkg-details $(foreach patch, \ $(call pkg-patches-list,$(1)), \ $(call mk-json-str,$(patsubst $(CONFIG_DIR)/%,%,$(patch)))$(comma) \ - ) ], + $(if $($(1)_PROVIDES), \ + "provides": [ \ + $(foreach provide, \ + $($(1)_PROVIDES), \ + $(call mk-json-str,$(provide))$(comma) \ + ) \ + ]$(comma) \ + ) endef define _json-info-fs