Remove a dependency for ibus when wayland is used. 81/51181/4 accepted/tizen/mobile/20151106.045141 accepted/tizen/tv/20151106.045152 accepted/tizen/wearable/20151106.045159 submit/tizen/20151105.061154
authorYoungbok Shin <youngb.shin@samsung.com>
Thu, 5 Nov 2015 05:04:50 +0000 (14:04 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Thu, 5 Nov 2015 05:56:04 +0000 (14:56 +0900)
It prevents the following circular dependency in mobile/wearable/tv profiles.

   efl->ibus->gobject-introspection->cairo->efl

If ibus lib is needed in Tizen common or ivi profiles,
we need to remove the circular dependency from other packages.

Change-Id: I68f4a016f0a2cbebfeb9bd5367517f484264cba0

packaging/efl.spec

index 1a6d4ba..4a3e0d7 100644 (file)
@@ -46,6 +46,7 @@ BuildRequires:  libXtst-devel
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(sm)
+BuildRequires:  pkgconfig(ibus-1.0)
 %endif
 
 BuildRequires:  glib2-devel
@@ -56,7 +57,6 @@ BuildRequires:  curl-devel
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(xkbcommon)
 BuildRequires:  systemd-devel
-BuildRequires:  pkgconfig(ibus-1.0)
 
 #eldbus
 BuildRequires:  dbus-devel
@@ -618,6 +618,7 @@ CFLAGS+=" -DMESA_EGL_NO_X11_HEADERS "
     --with-opengl=es \
     --enable-tile-rotate \
     --disable-rpath \
+    --disable-ibus \
 %endif
 %if %{with x}
     --with-opengl=es \