From 09625cd5d3573254865c3a6934afd855c8b299c0 Mon Sep 17 00:00:00 2001 From: Mu-Woong Lee Date: Thu, 2 Mar 2017 12:16:05 +0900 Subject: [PATCH] Rename the package to capi-context from context Change-Id: Ib48e5fbb50bb2643dac33cae28cf6447c5a35257 Signed-off-by: Mu-Woong Lee --- CMakeLists.txt | 4 +-- context.pc.in => capi-context.pc.in | 0 .../{context.manifest => capi-context.manifest} | 0 packaging/{context.spec => capi-context.spec} | 35 +++++++++------------- testsuite/CMakeLists.txt | 2 +- ...xt-test.manifest => capi-context-test.manifest} | 0 6 files changed, 17 insertions(+), 24 deletions(-) rename context.pc.in => capi-context.pc.in (100%) rename packaging/{context.manifest => capi-context.manifest} (100%) rename packaging/{context.spec => capi-context.spec} (65%) rename testsuite/{context-test.manifest => capi-context-test.manifest} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index cc56dab..dfc7c2e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(context) +PROJECT(capi-context) INCLUDE(GNUInstallDirs) # Targets -SET(target "context") +SET(target ${PROJECT_NAME}) # Source Lists FILE(GLOB_RECURSE SRCS src/*.cpp) diff --git a/context.pc.in b/capi-context.pc.in similarity index 100% rename from context.pc.in rename to capi-context.pc.in diff --git a/packaging/context.manifest b/packaging/capi-context.manifest similarity index 100% rename from packaging/context.manifest rename to packaging/capi-context.manifest diff --git a/packaging/context.spec b/packaging/capi-context.spec similarity index 65% rename from packaging/context.spec rename to packaging/capi-context.spec index 022203b..995597a 100644 --- a/packaging/context.spec +++ b/packaging/capi-context.spec @@ -1,6 +1,6 @@ -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 @@ -14,6 +14,9 @@ BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(capi-appfw-app-control) BuildRequires: pkgconfig(pkgmgr-info) +# Backward compatibility +Provides: context + %description Tizen Context Framework Native API @@ -23,29 +26,21 @@ 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 @@ -54,7 +49,6 @@ rm -rf %{buildroot} %files %manifest packaging/%{name}.manifest -%defattr(-,root,root,-) %{_libdir}/*.so* %license LICENSE @@ -67,9 +61,8 @@ Requires: %{name} = %{version}-%{release} 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 @@ -79,5 +72,5 @@ Group: Service/Context Tizen Context Framework Testsuite %files test -%manifest testsuite/context-test.manifest +%manifest testsuite/capi-context-test.manifest %{_bindir}/context-test diff --git a/testsuite/CMakeLists.txt b/testsuite/CMakeLists.txt index 30e85d2..2469f29 100644 --- a/testsuite/CMakeLists.txt +++ b/testsuite/CMakeLists.txt @@ -1,5 +1,5 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(context-test) +PROJECT(capi-context-test) SET(TEST_EXEC context-test) # Source List diff --git a/testsuite/context-test.manifest b/testsuite/capi-context-test.manifest similarity index 100% rename from testsuite/context-test.manifest rename to testsuite/capi-context-test.manifest -- 2.7.4