1 Name: capi-ui-inputmethod
2 Summary: Input Method Library
5 Group: Graphics & UI Framework/Input
7 Source0: %{name}-%{version}.tar.gz
9 BuildRequires: pkgconfig(capi-base-common)
10 BuildRequires: pkgconfig(dlog)
11 BuildRequires: pkgconfig(evas)
12 BuildRequires: pkgconfig(eina)
13 BuildRequires: pkgconfig(ecore-imf)
14 BuildRequires: pkgconfig(libscl-core)
15 BuildRequires: pkgconfig(isf)
16 BuildRequires: pkgconfig(cynara-client)
17 BuildRequires: pkgconfig(cynara-session)
18 Requires(post): /sbin/ldconfig
19 Requires(postun): /sbin/ldconfig
25 Summary: Input Method Library (Development)
26 Group: Development/Libraries
27 Requires: %{name} = %{version}-%{release}
30 Input Method Library (Development)
32 %package -n capi-ui-remote-input
33 Summary: Remote Input Library
34 Group: Graphics & UI Framework/Input
35 Requires: %{name} = %{version}-%{release}
37 %description -n capi-ui-remote-input
40 %package -n capi-ui-remote-input-devel
41 Summary: Remote Input Library (Development)
42 Group: Development/Libraries
43 Requires: %{name} = %{version}-%{release}
45 %description -n capi-ui-remote-input-devel
46 Remote Input Library (Development)
50 Summary: Input Method (gcov)
51 Group: Graphics & UI Framework/Input
53 Input Method gcov objects
63 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden -Werror"
64 export CXXFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden -Werror"
65 export FFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden"
68 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
69 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
70 export FFLAGS+=" -fprofile-arcs -ftest-coverage"
71 export LDFLAGS+=" -lgcov"
76 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
77 %cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIB_INSTALL_DIR:PATH=%{_libdir}
83 find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
91 mkdir -p %{buildroot}%{_datadir}/gcov/obj
92 install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
95 %post -p /sbin/ldconfig
97 %postun -p /sbin/ldconfig
101 %manifest capi-ui-inputmethod.manifest
102 %{_libdir}/libcapi-ui-inputmethod.so.*
106 %{_includedir}/inputmethod*.h
107 %{_libdir}/pkgconfig/capi-ui-inputmethod.pc
108 %{_libdir}/libcapi-ui-inputmethod.so
110 %files -n capi-ui-remote-input
111 %manifest capi-ui-inputmethod.manifest
112 %{_libdir}/libcapi-ui-remote-input.so.*
115 %files -n capi-ui-remote-input-devel
116 %{_includedir}/remote_input*.h
117 %{_libdir}/pkgconfig/capi-ui-remote-input.pc
118 %{_libdir}/libcapi-ui-remote-input.so
122 %{_datadir}/gcov/obj/*