Update package version to 0.2.7
[platform/core/api/inputmethod.git] / packaging / capi-ui-inputmethod.spec
1 Name:       capi-ui-inputmethod
2 Summary:    Input Method Library
3 Version:    0.2.7
4 Release:    1
5 Group:      Graphics & UI Framework/Input
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
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
20
21 %description
22 Input Method Library
23
24
25 %package devel
26 Summary:  Input Method Library (Development)
27 Group:    Development/Libraries
28 Requires: %{name} = %{version}-%{release}
29
30 %description devel
31 Input Method Library (Development)
32
33
34
35 %prep
36 %setup -q
37
38
39 %build
40
41 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden -Werror"
42 export CXXFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden -Werror"
43 export FFLAGS+=" -DTIZEN_DEBUG_ENABLE -fPIC -fvisibility=hidden"
44
45 rm -rf CMakeFiles
46 rm -rf CMakeCache.txt
47 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
48 cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DLIB_INSTALL_DIR:PATH=%{_libdir}
49
50 make %{?jobs:-j%jobs}
51
52 %install
53 rm -rf %{buildroot}
54 %make_install
55
56 %post -p /sbin/ldconfig
57
58 %postun -p /sbin/ldconfig
59
60
61 %files
62 %manifest capi-ui-inputmethod.manifest
63 %{_libdir}/libcapi-ui-inputmethod.so.*
64 %license LICENSE
65
66 %files devel
67 %{_includedir}/inputmethod*.h
68 %{_libdir}/pkgconfig/*.pc
69 %{_libdir}/libcapi-ui-inputmethod.so
70
71