Gesture repository
[platform/core/api/gesture.git] / packaging / capi-context-gesture.spec
1 Name:       capi-context-gesture
2 Summary:    Tizen Native Gesture Recognition API
3 Version:    2.0.2
4 Release:    1
5 Group:      Service/Context
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8
9 BuildRequires:  cmake
10 BuildRequires:  pkgconfig(glib-2.0)
11 BuildRequires:  pkgconfig(dlog)
12 BuildRequires:  pkgconfig(capi-base-common)
13 BuildRequires:  pkgconfig(capi-system-info)
14 BuildRequires:  pkgconfig(sensor)
15
16 Requires(post):  /sbin/ldconfig
17 Requires(postun):  /sbin/ldconfig
18
19 # Backward compatibility
20 Provides: gesture
21 Provides: libcore-context-manager.so.1
22
23 %description
24 Tizen Native Gesture Recognition API
25
26 %prep
27 %setup -q
28
29 %build
30 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
31
32 export CXXFLAGS+=" -Wextra -Wcast-align -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-parameter"
33 export CXXFLAGS+=" -Wno-empty-body -fomit-frame-pointer -fno-optimize-sibling-calls"
34 export CXXFLAGS+=" -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
35 export CXXFLAGS+=" -Wnon-virtual-dtor"
36
37 %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
38 make %{?_smp_mflags}
39
40 %install
41 %make_install
42
43 # For backward compatibility
44 ln -s %{name}.pc %{buildroot}/%{_libdir}/pkgconfig/gesture.pc
45 ln -s %{name}.pc %{buildroot}/%{_libdir}/pkgconfig/libcore-context-manager.pc
46 ln -s lib%{name}.so.%{version} %{buildroot}/%{_libdir}/libcore-context-manager.so.1
47
48 %post
49 /sbin/ldconfig
50
51 %postun
52 /sbin/ldconfig
53
54 %files
55 %manifest packaging/%{name}.manifest
56 %{_libdir}/*.so.*
57 %license LICENSE
58
59 %package devel
60 Summary:        Tizen Native Gesture Recognition API (Development)
61 Group:          Framework/context
62 Requires:       %{name} = %{version}-%{release}
63
64 %description devel
65 Tizen Native Gesture Recognition API (Development)
66
67 %files devel
68 %{_includedir}/*/*.h
69 %{_libdir}/*.so
70 %{_libdir}/pkgconfig/*.pc