efreetd is used for freedesktop environment
But, Tizen is consisted of another environment
and desktop managing(based on freedesktop standard) does not needed to efreetd
Therefore, efreetd can be removed on Tizen.
But, libefreet is still left beause a few functions use libefreet in elementary.
- src/lib/efreet/efreet_cache.c: skip daemon launching sequence in efreet_cache_init()
- packaging/efl.spec: exclude installing efreed
@tizen_fix
Change-Id: I50f892e7121ae33532e8138d4dfc52741ca38986
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license COPYING
-%{_bindir}/efreetd
-/usr/lib/debug/usr/bin/efreetd.debug
+%exclude %{_bindir}/efreetd
+%exclude /usr/lib/debug/usr/bin/efreetd.debug
%{_libdir}/efreet/*/efreet_desktop_cache_create
%{_libdir}/efreet/*/efreet_icon_cache_create
%{_libdir}/libefreet.so.*
pfx = eina_prefix_new
(NULL, efreet_icon_cache_file, "EFREET", "efreet", "checkme",
PACKAGE_BIN_DIR, PACKAGE_LIB_DIR, PACKAGE_DATA_DIR, PACKAGE_DATA_DIR);
- ipc = ecore_ipc_server_connect(ECORE_IPC_LOCAL_USER, "efreetd", 0, NULL);
- if (!ipc) _ipc_launch();
+ // TIZEN_ONLY(20160610) : efreetd does not be needed on Tizen
+ //ipc = ecore_ipc_server_connect(ECORE_IPC_LOCAL_USER, "efreetd", 0, NULL);
+ //if (!ipc) _ipc_launch();
+ //
if (ipc)
{
const char *s;