SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}")
-ADD_SUBDIRECTORY(test-app)
+#ADD_SUBDIRECTORY(test-app)
SET(INIT-SRCS
./src/notification_init.c
bundle
dlog
aul
- appsvc
dbus-1
dbus-glib-1
- appcore-common
- capi-appfw-application
- capi-appfw-app-manager
+ capi-appfw-app-control
capi-appfw-package-manager
pkgmgr-info
libtzplatform-config
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(aul)
-BuildRequires: pkgconfig(appsvc)
BuildRequires: pkgconfig(dbus-glib-1)
-BuildRequires: pkgconfig(appcore-common)
-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(capi-appfw-app-manager)
+BuildRequires: pkgconfig(capi-appfw-app-control)
BuildRequires: pkgconfig(capi-appfw-package-manager)
BuildRequires: pkgconfig(pkgmgr-info)
BuildRequires: pkgconfig(libtzplatform-config)
#include <dbus/dbus.h>
#include <dbus/dbus-glib-lowlevel.h>
-#include <app.h>
-#include <app_internal.h>
-#include <app_manager.h>
+#include <app_control.h>
#include <app_control_internal.h>
#include <package_manager.h>
#include <aul.h>
-#include <appsvc.h>
#include <tizen.h>
#include <vconf-keys.h>
#include <vconf.h>
return notification_delete_for_uid(noti, getuid());
}
+static int _notification_get_app_name(const char *appid, char **name)
+{
+ char *name_token = NULL;
+
+ if (appid == NULL)
+ return -1;
+
+ /* com.vendor.name -> name */
+ name_token = strrchr(appid, '.');
+ if (name_token == NULL)
+ return -1;
+
+ name_token++;
+
+ *name = strdup(name_token);
+ if (*name == NULL)
+ return -1;
+
+ return 0;
+}
+
static notification_h _notification_create(notification_type_e type)
{
notification_h noti = NULL;
goto out;
}
- err = app_get_package_app_name(pkgid, &domain_name);
- if (err != APP_ERROR_NONE || domain_name == NULL) {
- NOTIFICATION_WARN("app_get_package_app_name failed err[%d] domain_name[%p]",
+ err = _notification_get_app_name(pkgid, &domain_name);
+ if (err != 0 || domain_name == NULL) {
+ NOTIFICATION_WARN("_notification_get_app_name failed err[%d] domain_name[%p]",
err, domain_name);
goto out;
}
)
INCLUDE(FindPkgConfig)
-pkg_check_modules(test_app_pkgs REQUIRED glib-2.0 gthread-2.0 vconf appsvc capi-appfw-application libtzplatform-config)
+pkg_check_modules(test_app_pkgs REQUIRED glib-2.0 gthread-2.0 vconf capi-appfw-app-control libtzplatform-config)
FOREACH(flag ${test_app_pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")