SET(INC_DIR include)
INCLUDE_DIRECTORIES(${INC_DIR})
-SET(requires "capi-base-common dlog vconf aul ail pkgmgr pkgmgr-info")
+SET(requires "capi-base-common dlog vconf aul ail pkgmgr pkgmgr-info libtzplatform-config")
SET(pc_requires "capi-base-common")
INCLUDE(FindPkgConfig)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(libtzplatform-config)
%description
The Package Manager API provides functions to install, uninstall the package,
#include <package-manager.h>
#include <pkgmgr-info.h>
#include <dlog.h>
+#include <tzplatform_config.h>
#include <package_info.h>
#include <package_manager.h>
#endif
#define LOG_TAG "CAPI_APPFW_PACKAGE_MANAGER"
-#define GLOBAL_USER 0
+#define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER)
struct package_info_s {
char *package;
#include <package_manager.h>
#include <package_manager_private.h>
#include <pkgmgr-info.h>
+#include <tzplatform_config.h>
#ifdef LOG_TAG
#define _LOGE(fmt, arg...) LOGE(fmt,##arg)
#define _LOGD(fmt, arg...) LOGD(fmt, ##arg)
-#define GLOBAL_USER 0
+#define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER)
typedef struct _event_info {
int req_id;
package_manager_event_type_e event_type;