From 95086643fad0dfbf13fb56c7532386847fd902cd Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Fri, 11 Aug 2023 13:48:02 -0700 Subject: [PATCH] cli: remove package count restriction from --modversion Signed-off-by: Ariadne Conill --- cli/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/main.c b/cli/main.c index 4dceb3b..be8d453 100644 --- a/cli/main.c +++ b/cli/main.c @@ -1119,7 +1119,6 @@ main(int argc, char *argv[]) (want_flags & PKG_REQUIRES_PRIVATE) == PKG_REQUIRES_PRIVATE || (want_flags & PKG_PROVIDES) == PKG_PROVIDES || (want_flags & PKG_VARIABLES) == PKG_VARIABLES || - (want_flags & PKG_MODVERSION) == PKG_MODVERSION || (want_flags & PKG_PATH) == PKG_PATH || want_variable != NULL)) { @@ -1127,6 +1126,10 @@ main(int argc, char *argv[]) maximum_traverse_depth = 1; } + /* we also want to walk only the flattened dependencies if we are requesting --modversion. */ + if ((want_flags & PKG_MODVERSION) == PKG_MODVERSION) + maximum_traverse_depth = 1; + if (getenv("PKG_CONFIG_ALLOW_SYSTEM_CFLAGS") != NULL) want_flags |= PKG_KEEP_SYSTEM_CFLAGS;