-BuildRequires: pkgconfig(capi-appfw-application)
-BuildRequires: pkgconfig(ecore-x)
-BuildRequires: pkgconfig(appcore-efl)
-BuildRequires: pkgconfig(utilX)
-BuildRequires: pkgconfig(ail)
-BuildRequires: pkgconfig(notification)
-BuildRequires: pkgconfig(security-server)
-BuildRequires: pkgconfig(ui-gadget-1)
-BuildRequires: pkgconfig(heynoti)
-BuildRequires: pkgconfig(capi-system-info)
-
-BuildRequires: cmake
-BuildRequires: gettext
-BuildRequires: edje-tools
+
+%if "%{?tizen_profile_name}" == "wearable"
+ExcludeArch: %{arm} %ix86 x86_64
+%endif
+
+%if "%{?tizen_profile_name}"=="tv"
+ExcludeArch: %{arm} %ix86 x86_64
+%endif
+
+BuildRequires: pkgconfig(appcore-efl)
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(eina)
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(bundle)
+BuildRequires: pkgconfig(capi-system-sensor)
+BuildRequires: pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(capi-system-runtime-info)
+BuildRequires: pkgconfig(capi-system-system-settings)
+BuildRequires: pkgconfig(capi-system-device)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(capi-appfw-preference)
+BuildRequires: pkgconfig(capi-appfw-app-manager)
+BuildRequires: pkgconfig(deviced)
+BuildRequires: pkgconfig(edje)
+BuildRequires: pkgconfig(aul)
+BuildRequires: pkgconfig(ail)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(minicontrol-viewer)
+BuildRequires: pkgconfig(contacts-service2)
+BuildRequires: pkgconfig(security-server)
+BuildRequires: pkgconfig(minicontrol-monitor)
+BuildRequires: pkgconfig(ui-gadget-1)
+BuildRequires: pkgconfig(feedback)
+BuildRequires: pkgconfig(msg-service)
+BuildRequires: pkgconfig(tapi)
+BuildRequires: pkgconfig(efl-extension)
+BuildRequires: pkgconfig(key-manager)
+BuildRequires: pkgconfig(accounts-svc)
+BuildRequires: cmake
+BuildRequires: edje-tools
+BuildRequires: gettext-tools
+#BuildRequires: model-build-features
+
+%if %{with wayland}
+BuildRequires: pkgconfig(ecore-wayland)
+%else
+BuildRequires: pkgconfig(ecore-x)
+BuildRequires: pkgconfig(utilX)
+%endif
+