1 Name: place-context-provider
2 Summary: Place Context Provider
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
9 %define BUILD_PROFILE %{?profile}%{!?profile:%{?tizen_profile_name}}
12 BuildRequires: pkgconfig(context-common)
14 %if "%{?BUILD_PROFILE}" == "mobile"
15 BuildRequires: pkgconfig(capi-geofence-manager)
19 Place Context Provider
25 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
27 export CFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default"
28 export CXXFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default -Wnon-virtual-dtor -Wno-c++0x-compat"
30 export CFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
31 export CXXFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
32 #export CXXFLAGS+=" -std=c++0x"
34 export CFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow -fno-common"
35 export CXXFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
37 export CFLAGS+=" -DTIZEN_ENGINEER_MODE"
38 export CXXFLAGS+=" -DTIZEN_ENGINEER_MODE"
39 export FFLAGS+=" -DTIZEN_ENGINEER_MODE"
41 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?BUILD_PROFILE}
48 mkdir -p %{buildroot}/usr/share/license
49 cp LICENSE %{buildroot}/usr/share/license/%{name}
58 %manifest packaging/%{name}.manifest
59 %defattr(-,root,root,-)
61 /usr/share/license/%{name}
64 Summary: Place Context Provider (Development)
65 Group: System/Libraries
66 Requires: %{name} = %{version}-%{release}
69 Place Context Provider (Development)
72 %defattr(-,root,root,-)
73 %{_includedir}/context-service/internal/*.h
74 %{_libdir}/pkgconfig/%{name}.pc