-Name: context
+Name: capi-context
Summary: Tizen Context Framework Native API
-Version: 0.9.9
+Version: 1.0.0
Release: 1
Group: Service/Context
License: Apache-2.0
BuildRequires: pkgconfig(capi-appfw-app-control)
BuildRequires: pkgconfig(pkgmgr-info)
+# Backward compatibility
+Provides: context
+
%description
Tizen Context Framework Native API
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-export CFLAGS+=" -Wextra -Wcast-align -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-parameter"
export CXXFLAGS+=" -Wextra -Wcast-align -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-parameter"
-
-export CFLAGS+=" -Wno-empty-body -fomit-frame-pointer -fno-optimize-sibling-calls"
export CXXFLAGS+=" -Wno-empty-body -fomit-frame-pointer -fno-optimize-sibling-calls"
-
-export CFLAGS+=" -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
export CXXFLAGS+=" -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow"
+export CXXFLAGS+=" -Wnon-virtual-dtor -std=c++0x"
-export CFLAGS+=" -fno-common"
-export CXXFLAGS+=" -Wnon-virtual-dtor"
-export CXXFLAGS+=" -std=c++0x"
-
-#export CFLAGS+=" -Wcast-qual"
-#export CXXFLAGS+=" -Wcast-qual"
-
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
-make %{?jobs:-j%jobs}
+%cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version}
+make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
%make_install
+# Backward compatibility
+ln -s %{name}.pc %{buildroot}/%{_libdir}/pkgconfig/context.pc
+ln -s lib%{name}.so.%{version} %{buildroot}/%{_libdir}/libcontext.so.0
+
%post
/sbin/ldconfig
%files
%manifest packaging/%{name}.manifest
-%defattr(-,root,root,-)
%{_libdir}/*.so*
%license LICENSE
Tizen Context Framework Native API (Development)
%files devel
-%defattr(-,root,root,-)
%{_includedir}/context-service/*.h
-%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/pkgconfig/*.pc
%package test
Summary: Tizen Context Framework Testsuite
Tizen Context Framework Testsuite
%files test
-%manifest testsuite/context-test.manifest
+%manifest testsuite/capi-context-test.manifest
%{_bindir}/context-test