1 Name: org.tizen.inputmethod-setting
2 Summary: Input Method Setting Application
5 Group: Graphics & UI Framework/Input
7 Source0: %{name}-%{version}.tar.gz
9 %if "%{?profile}" == "tv"
10 ExcludeArch: %{arm} %ix86 x86_64
13 %if "%{?tizen_profile_name}" == "wearable"
14 ExcludeArch: %{arm} %ix86 x86_64
17 BuildRequires: gettext-tools
18 BuildRequires: pkgconfig(capi-appfw-application)
19 BuildRequires: pkgconfig(appcore-efl)
20 BuildRequires: pkgconfig(isf)
21 BuildRequires: pkgconfig(elementary)
22 BuildRequires: pkgconfig(dlog)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(vconf-internal-keys)
25 BuildRequires: pkgconfig(glib-2.0)
26 BuildRequires: pkgconfig(pkgmgr-info)
28 BuildRequires: efl-extension-devel
31 Setting Application for ISF.
34 %setup -q -n %{name}-%{version}
37 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
38 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
39 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
40 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
41 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
42 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
44 %if "%{?profile}" == "mobile"
46 CXXFLAGS+=" -D_MOBILE";
49 %if "%{?profile}" == "wearable"
50 CFLAGS+=" -D_WEARABLE";
51 CXXFLAGS+=" -D_WEARABLE";
56 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
62 mkdir -p /usr/apps/org.tizen.inputmethod-setting/bin
63 mkdir -p /usr/apps/org.tizen.inputmethod-setting/res
65 %postun -p /sbin/ldconfig
71 mkdir -p %{buildroot}/usr/share/license
74 %manifest org.tizen.inputmethod-setting.manifest
75 %defattr(-,root,root,-)
76 /usr/apps/org.tizen.inputmethod-setting/bin/*
77 /usr/apps/org.tizen.inputmethod-setting/res/locale/*/LC_MESSAGES/inputmethod-setting.mo
79 /usr/share/packages/org.tizen.inputmethod-setting.xml
80 /usr/share/icons/default/small/*