2 Summary: Context-Service Shared Library
5 Group: Framework/system
7 Source0: %{name}-%{version}.tar.gz
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(gio-2.0)
12 BuildRequires: pkgconfig(json-glib-1.0)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(capi-base-common)
17 Context-Service Shared Library
23 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
25 export CFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default"
26 export CXXFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default -Wnon-virtual-dtor -Wno-c++0x-compat"
28 export CFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
29 export CXXFLAGS+=" -Wno-unused-parameter -Wno-empty-body"
31 export CFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow -fno-common"
32 export CXXFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
34 export CFLAGS+=" -DTIZEN_ENGINEER_MODE"
35 export CXXFLAGS+=" -DTIZEN_ENGINEER_MODE"
36 export FFLAGS+=" -DTIZEN_ENGINEER_MODE"
38 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?tizen_profile_name}
45 mkdir -p %{buildroot}/usr/share/license
46 cp LICENSE %{buildroot}/usr/share/license/%{name}
55 %manifest packaging/%{name}.manifest
56 %defattr(-,root,root,-)
58 /usr/share/license/%{name}
61 Summary: Context-Service Shared Library (Development)
62 Group: Framework/system
63 Requires: %{name} = %{version}-%{release}
66 Context-Service Shared Library (DEV)
69 %defattr(-,root,root,-)
70 %{_includedir}/context-service/internal/*.h
71 %{_libdir}/pkgconfig/%{name}.pc