1 Name: place-context-provider
2 Summary: Place Context Provider
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
10 BuildRequires: pkgconfig(context-common)
12 %if "%{?tizen_profile_name}" == "mobile"
13 BuildRequires: pkgconfig(capi-geofence-manager)
23 Place Context Provider
29 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
31 export CFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default"
32 export CXXFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default -Wnon-virtual-dtor -Wno-c++0x-compat"
34 export CFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
35 export CXXFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
36 #export CXXFLAGS+=" -std=c++0x"
38 export CFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow -fno-common"
39 export CXXFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
41 %define BINTYPE engineer
42 export CFLAGS+=" -DTIZEN_ENGINEER_MODE"
43 export CXXFLAGS+=" -DTIZEN_ENGINEER_MODE"
44 export FFLAGS+=" -DTIZEN_ENGINEER_MODE"
46 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCH=%{ARCH} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?tizen_profile_name} -DBINTYPE=%{BINTYPE}
53 mkdir -p %{buildroot}/usr/share/license
54 cp LICENSE %{buildroot}/usr/share/license/%{name}
63 %manifest packaging/%{name}.manifest
64 %defattr(-,root,root,-)
66 /usr/share/license/%{name}
69 Summary: Place Context Provider (Development)
70 Group: System/Libraries
71 Requires: %{name} = %{version}-%{release}
74 Place Context Provider (Development)
77 %defattr(-,root,root,-)
78 %{_includedir}/context-service/internal/*.h
79 %{_libdir}/pkgconfig/%{name}.pc