1 Name: org.tizen.inputdelegator
2 Summary: Input Delegator Application
7 Source0: %{name}-%{version}.tar.gz
9 %define enable_log_manager 1
11 BuildRequires: pkgconfig(ecore-wayland)
12 BuildRequires: pkgconfig(ecore)
13 BuildRequires: pkgconfig(evas)
14 BuildRequires: pkgconfig(edje)
15 BuildRequires: pkgconfig(edbus)
18 BuildRequires: edje-bin
19 BuildRequires: gettext
21 BuildRequires: pkgconfig(dlog)
22 BuildRequires: pkgconfig(capi-appfw-application)
23 BuildRequires: pkgconfig(capi-media-wav-player)
24 BuildRequires: pkgconfig(capi-system-device)
25 BuildRequires: pkgconfig(eina)
26 BuildRequires: pkgconfig(elementary)
27 BuildRequires: pkgconfig(efl-assist)
28 BuildRequires: pkgconfig(efl-extension)
29 BuildRequires: pkgconfig(feedback)
30 BuildRequires: pkgconfig(stt)
31 BuildRequires: pkgconfig(vconf)
32 BuildRequires: pkgconfig(db-util)
33 BuildRequires: pkgconfig(sqlite3)
34 #BuildRequires: pkgconfig(smartreply)
37 %if %{enable_log_manager}
38 BuildRequires: pkgconfig(bundle)
41 %if "%{?profile}" == "mobile"
42 ExcludeArch: %{arm} %ix86 x86_64
45 %if "%{?profile}" == "tv"
46 ExcludeArch: %{arm} %ix86 x86_64
49 %if "%{?profile}" == "common"
50 ExcludeArch: %{arm} %ix86 x86_64
53 %if "%{?profile}" == "ivi"
54 ExcludeArch: %{arm} %ix86 x86_64
57 %define _appdir /usr/apps
58 %define _app_destdir %{_appdir}/%{name}
60 # Sandboxed prefix '/'
62 %define _app_localedir %{_app_prefix}res/locale
65 Input Delegator Application for Wearable environment
71 %if 0%{?sec_build_binary_debug_enable}
72 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE -Werror"
73 export CXXFLAGS+=" -DTIZEN_DEBUG_ENABLE -Werror"
74 export FFLAGS+=" -DTIZEN_DEBUG_ENABLE -Werror"
77 export CXXFLAGS="$CXXFLAGS -std=gnu++0x"
80 cmake . -DCMAKE_INSTALL_PREFIX=%{_app_prefix} \
81 -DCMAKE_INSTALL_LOCALEDIR=%{_app_localedir} \
82 -DENABLE_LOG_MANAGER=%{enable_log_manager}
84 # compile warning & error filtering
85 make %{?jobs:-j%jobs} \
87 -e 's%^.*: error: .*$%\x1b[1;31;40m&\x1b[m%' \
88 -e 's%^.*: warning: .*$%\x1b[1;33;40m&\x1b[m%'
92 make install DESTDIR=%{buildroot}%{_app_destdir}
94 mkdir -p %{buildroot}%{_datadir}/packages/
95 cp -rf org.tizen.inputdelegator.xml %{buildroot}%{_datadir}/packages
100 /usr/bin/vconftool -u 5000 set -t int db/private/ise/stt/language "0" -f -s tizen::vconf::platform::rw
103 %manifest org.tizen.inputdelegator.manifest
104 %defattr(-,app,app,-)
106 %{_datadir}/packages/org.tizen.inputdelegator.xml
107 %{_app_destdir}%{_app_prefix}/bin/inputdelegator
108 %{_app_destdir}%{_app_prefix}/res/edje/w-input-selector.edj
109 %{_app_destdir}%{_app_prefix}/res/edje/w-input-stt.edj
110 %{_app_destdir}%{_app_prefix}/res/edje/w-input-stt-button.edj
111 %{_app_destdir}%{_app_prefix}/res/images/*
112 %{_app_destdir}%{_app_prefix}/shared/res/w-input-selector.png
113 %{_app_destdir}%{_app_localedir}/*/LC_MESSAGES/org.tizen.inputdelegator.mo