From ba0e2b579d747c0f3ad8337ab2640c3c1d82a562 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi>
Date: Mon, 23 Aug 2021 11:07:50 +0300
Subject: [PATCH] list: recognize both --upgradable and --upgradeable

fixes #10759
---
 doc/apk-list.8.scd | 2 +-
 src/app_list.c     | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/doc/apk-list.8.scd b/doc/apk-list.8.scd
index e011825b..e09577db 100644
--- a/doc/apk-list.8.scd
+++ b/doc/apk-list.8.scd
@@ -27,7 +27,7 @@ globbing.
 *-a, --available*
 	Consider only available packages.
 
-*-u, --upgradable*
+*-u, --upgradable, --upgradeable*
 	Consider only upgradable packages.
 
 *-o, --origin*
diff --git a/src/app_list.c b/src/app_list.c
index 620c3add..5e14fe17 100644
--- a/src/app_list.c
+++ b/src/app_list.c
@@ -179,7 +179,8 @@ static void print_result(struct apk_database *db, const char *match, struct apk_
 	OPT(OPT_LIST_origin,		APK_OPT_SH("o") "origin") \
 	OPT(OPT_LIST_orphaned,		APK_OPT_SH("O") "orphaned") \
 	OPT(OPT_LIST_providers,		APK_OPT_SH("P") "providers") \
-	OPT(OPT_LIST_upgradeable,	APK_OPT_SH("u") "upgradeable")
+	OPT(OPT_LIST_upgradable,	APK_OPT_SH("u") "upgradable") \
+	OPT(OPT_LIST_upgradeable,	"upgradeable")
 
 APK_OPT_APPLET(option_desc, LIST_OPTIONS);
 
@@ -208,6 +209,7 @@ static int option_parse_applet(void *pctx, struct apk_ctx *ac, int opt, const ch
 	case OPT_LIST_providers:
 		ctx->match_providers = 1;
 		break;
+	case OPT_LIST_upgradable:
 	case OPT_LIST_upgradeable:
 		ctx->available = 1;
 		ctx->orphaned = 0;
-- 
GitLab