1 Name: capi-context-gesture
2 Summary: Tizen Native Gesture Recognition API
7 Source0: %{name}-%{version}.tar.gz
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)
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
19 # Backward compatibility
21 Provides: libcore-context-manager.so.1
24 Tizen Native Gesture Recognition API
30 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
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"
37 %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
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
55 %manifest packaging/%{name}.manifest
60 Summary: Tizen Native Gesture Recognition API (Development)
61 Group: Framework/context
62 Requires: %{name} = %{version}-%{release}
65 Tizen Native Gesture Recognition API (Development)
70 %{_libdir}/pkgconfig/*.pc