From 2bf2e580928f9d9a6809b1d8832ecc8336ca2663 Mon Sep 17 00:00:00 2001 From: Junghyun Yeon Date: Tue, 30 Jul 2019 16:38:37 +0900 Subject: [PATCH] Add dependency list at package detail info Related changes: [pkgmgr-info] : https://review.tizen.org/gerrit/211111 [tpk-backend] : https://review.tizen.org/gerrit/211115 Change-Id: I5a491c3cc8b87cd52b01c693bae9f072aefa0265 Signed-off-by: Junghyun Yeon --- types/include/package-manager-types.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/types/include/package-manager-types.h b/types/include/package-manager-types.h index bcd16c6..062bb43 100644 --- a/types/include/package-manager-types.h +++ b/types/include/package-manager-types.h @@ -84,6 +84,7 @@ extern "C" { #define PKG_URL_STRING_LEN_MAX 1024 #define PKG_LABEL_STRING_LEN_MAX 128 #define PKG_PATH_STRING_LEN_MAX 512 +#define PKG_DEP_TYPE_STRING_LEN_MAX 128 /** *@brief application's structure retrieved by package-manager @@ -96,6 +97,12 @@ typedef struct _package_manager_pkg_info_t { struct _package_manager_pkg_info_t *next; } package_manager_pkg_info_t; +typedef struct _package_manager_pkg_dependency_info_t { + char pkgid[PKG_NAME_STRING_LEN_MAX]; + char type[PKG_DEP_TYPE_STRING_LEN_MAX]; + char required_version[PKG_VERSION_STRING_LEN_MAX]; +} pkg_dependency_info_t; + typedef struct _package_manager_pkg_detail_info_t { char pkg_type[PKG_TYPE_STRING_LEN_MAX]; char pkg_name[PKG_NAME_STRING_LEN_MAX]; @@ -115,6 +122,7 @@ typedef struct _package_manager_pkg_detail_info_t { char *icon_buf; int icon_size; GList *privilege_list; + GList *dependency_list; } package_manager_pkg_detail_info_t; /** @} */ -- 2.34.1