+BuildRequires: wayland-devel
+# Currently Tizen Common we use does not have wayland extensions like xdg-shell
+%if "%{profile}" != "common"
+BuildRequires: wayland-extension-client-devel
+%endif
+
+# dali-adaptor-uv uses libuv mainloop and has its own wayland client (it needs wayland-client headers).
+BuildRequires: libxkbcommon-devel
+
+# dali-adaptor uses ecore mainloop
+BuildRequires: pkgconfig(ecore-wayland)
+
+# dali-adaptor needs tbm_surface in tizen 3.0 wayland
+BuildRequires: pkgconfig(libtbm)
+
+# tpkp-curl (certificate pinning for libcurl functions) is only available in Tizen 3.0
+BuildRequires: pkgconfig(tpkp-curl)
+
+####### BUILDING FOR X11#######