BuildRequires: pkgconfig(capi-network-wifi)
BuildRequires: pkgconfig(capi-network-bluetooth)
BuildRequires: pkgconfig(capi-media-metadata-extractor)
+BuildRequires: pkgconfig(capi-appfw-app-common)
BuildRequires: pkgconfig(shortcut)
BuildRequires: pkgconfig(ecore-evas)
BuildRequires: pkgconfig(pkgmgr)
%define PREFIX %{_prefix}/apps/org.tizen.setting
%define OPTPREFIX /opt/usr/apps/org.tizen.setting
-%define OPTSHAREREFIX /opt/usr/share/settings
%define RESDIR %{PREFIX}/res
+%define OPTSHAREREFIX /usr/apps/org.tizen.setting/shared/res/settings
+
%define DATADIR %{PREFIX}/data
%define IMAGEDIR %{RESDIR}/images
CFLAGS+=" -fPIC -fvisibility=hidden ";export CFLAGS
%clean
%post
-if [ ! -d %{OPTPREFIX} ]
-then
- echo "CREATE %{OPTPREFIX} DIR"
- mkdir -p %{OPTPREFIX}
- echo "CREATE %{OPTPREFIX}/data DIR"
- mkdir -p %{OPTPREFIX}/data
-fi
-chmod a+w %{OPTPREFIX}/data
+#if [ ! -d %{OPTPREFIX} ]
+#then
+# echo "CREATE %{OPTPREFIX} DIR"
+# mkdir -p %{OPTPREFIX}
+# echo "CREATE %{OPTPREFIX}/data DIR"
+# mkdir -p %{OPTPREFIX}/data
+#fi
+#chmod a+w %{OPTPREFIX}/data
# for support shared menu icons
ln -s %{RESDIR}/icons %{PREFIX}/shared/res/icons
-#%{PREFIX}/bin/setting_conf_util timezone_init
+#APP_PATH_INFO=`%{PREFIX}/bin/setting_conf_util get_data_path`
+#echo "-------------------------------------------------------------> "$APP_PATH_INFO
sync
mkdir -p %{_prefix}/ug/bin/
#include <setting-common-data-slp-setting.h>
#include <unistd.h>
#include <vconf.h>
+#include <app_common.h>
-#define CFG_FILE_DIR_PATH "/opt/usr/apps/org.tizen.setting/data/"
-#define CFG_FILE_PATH CFG_FILE_DIR_PATH"setting.cfg"
+#define CFG_FILE_DIR_PATH setting_cfg_get_dir_path()
+#define CFG_FILE_PATH setting_cfg_get_path()
JsonParser *parser;
JsonNode *root; /* category_list */
+EXPORT_PUBLIC
+char *setting_cfg_get_dir_path()
+{
+ return app_get_data_path();
+}
+
+
+// /home/owner/apps_rw/org.tizen.setting/data/setting.cfg!
EXPORT_PUBLIC
char *setting_cfg_get_path()
{
- return CFG_FILE_PATH;
+ char* path = app_get_data_path();
+ char string[1024];
+ sprintf(string, "%s%s", path, "setting.cfg");
+ return strdup(string);
}
int setting_cfg_file_write(JsonNode *node);
# install media-data ; should be at /opt/usr/share
IF("${BUILD_ARCH}" STREQUAL "arm")
- INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATION /opt/usr/share PATTERN "*")
+ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATION /usr/apps/org.tizen.setting/shared/res PATTERN "*")
ELSE("${BUILD_ARCH}" STREQUAL "arm")
- INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATION /opt/usr/share PATTERN "*")
+ INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/media-data-sdk/settings DESTINATION /usr/apps/org.tizen.setting/shared/res PATTERN "*")
ENDIF("${BUILD_ARCH}" STREQUAL "arm")
-
# install the SEARCH db
INSTALL(FILES ${CMAKE_SOURCE_DIR}/resource/test.db DESTINATION ${APP_DATA_DIR_PATH})