From: Junghyun Yeon Date: Tue, 30 Jul 2019 07:38:37 +0000 (+0900) Subject: Add dependency list at package detail info X-Git-Tag: submit/tizen/20190820.015710~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F14%2F211114%2F2;p=platform%2Fcore%2Fappfw%2Fslp-pkgmgr.git 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 --- 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; /** @} */