From: Mu-Woong Lee Date: Thu, 2 Mar 2017 03:16:05 +0000 (+0900) Subject: Rename the package to capi-context from context X-Git-Tag: submit/tizen/20170307.063651~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09625cd5d3573254865c3a6934afd855c8b299c0;p=platform%2Fcore%2Fapi%2Fcontext.git Rename the package to capi-context from context Change-Id: Ib48e5fbb50bb2643dac33cae28cf6447c5a35257 Signed-off-by: Mu-Woong Lee --- 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/capi-context.pc.in b/capi-context.pc.in new file mode 100644 index 0000000..378b991 --- /dev/null +++ b/capi-context.pc.in @@ -0,0 +1,13 @@ +#Package Information for pkg-config + +prefix=@PREFIX@ +exec_prefix=@PREFIX@ +libdir=@PC_LIBDIR@ +includedir=@PC_INCLUDE@ + +Name: @PC_NAME@ +Description: @PC_DESCRIPTION@ +Version: @VERSION@ +Requires: @PC_REQUIRED@ +Libs: -L${libdir} @PC_LDFLAGS@ +Cflags: -I${includedir} diff --git a/context.pc.in b/context.pc.in deleted file mode 100644 index 378b991..0000000 --- a/context.pc.in +++ /dev/null @@ -1,13 +0,0 @@ -#Package Information for pkg-config - -prefix=@PREFIX@ -exec_prefix=@PREFIX@ -libdir=@PC_LIBDIR@ -includedir=@PC_INCLUDE@ - -Name: @PC_NAME@ -Description: @PC_DESCRIPTION@ -Version: @VERSION@ -Requires: @PC_REQUIRED@ -Libs: -L${libdir} @PC_LDFLAGS@ -Cflags: -I${includedir} diff --git a/packaging/capi-context.manifest b/packaging/capi-context.manifest new file mode 100644 index 0000000..a76fdba --- /dev/null +++ b/packaging/capi-context.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/capi-context.spec b/packaging/capi-context.spec new file mode 100644 index 0000000..995597a --- /dev/null +++ b/packaging/capi-context.spec @@ -0,0 +1,76 @@ +Name: capi-context +Summary: Tizen Context Framework Native API +Version: 1.0.0 +Release: 1 +Group: Service/Context +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(context-common) +BuildRequires: pkgconfig(aul) +BuildRequires: pkgconfig(bundle) +BuildRequires: pkgconfig(capi-appfw-app-control) +BuildRequires: pkgconfig(pkgmgr-info) + +# Backward compatibility +Provides: context + +%description +Tizen Context Framework Native API + +%prep +%setup -q + +%build +MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` + +export CXXFLAGS+=" -Wextra -Wcast-align -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-parameter" +export CXXFLAGS+=" -Wno-empty-body -fomit-frame-pointer -fno-optimize-sibling-calls" +export CXXFLAGS+=" -fno-strict-aliasing -fno-unroll-loops -fsigned-char -fstrict-overflow" +export CXXFLAGS+=" -Wnon-virtual-dtor -std=c++0x" + +%cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} +make %{?_smp_mflags} + +%install +%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 + +%postun +/sbin/ldconfig + +%files +%manifest packaging/%{name}.manifest +%{_libdir}/*.so* +%license LICENSE + +%package devel +Summary: Tizen Context Framework Native API (Development) +Group: System/API +Requires: %{name} = %{version}-%{release} + +%description devel +Tizen Context Framework Native API (Development) + +%files devel +%{_includedir}/context-service/*.h +%{_libdir}/pkgconfig/*.pc + +%package test +Summary: Tizen Context Framework Testsuite +Group: Service/Context + +%description test +Tizen Context Framework Testsuite + +%files test +%manifest testsuite/capi-context-test.manifest +%{_bindir}/context-test diff --git a/packaging/context.manifest b/packaging/context.manifest deleted file mode 100644 index a76fdba..0000000 --- a/packaging/context.manifest +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packaging/context.spec b/packaging/context.spec deleted file mode 100644 index 022203b..0000000 --- a/packaging/context.spec +++ /dev/null @@ -1,83 +0,0 @@ -Name: context -Summary: Tizen Context Framework Native API -Version: 0.9.9 -Release: 1 -Group: Service/Context -License: Apache-2.0 -Source0: %{name}-%{version}.tar.gz - -BuildRequires: cmake -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(context-common) -BuildRequires: pkgconfig(aul) -BuildRequires: pkgconfig(bundle) -BuildRequires: pkgconfig(capi-appfw-app-control) -BuildRequires: pkgconfig(pkgmgr-info) - -%description -Tizen Context Framework Native API - -%prep -%setup -q - -%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 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} - -%install -rm -rf %{buildroot} -%make_install - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig - -%files -%manifest packaging/%{name}.manifest -%defattr(-,root,root,-) -%{_libdir}/*.so* -%license LICENSE - -%package devel -Summary: Tizen Context Framework Native API (Development) -Group: System/API -Requires: %{name} = %{version}-%{release} - -%description devel -Tizen Context Framework Native API (Development) - -%files devel -%defattr(-,root,root,-) -%{_includedir}/context-service/*.h -%{_libdir}/pkgconfig/%{name}.pc - -%package test -Summary: Tizen Context Framework Testsuite -Group: Service/Context - -%description test -Tizen Context Framework Testsuite - -%files test -%manifest testsuite/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/capi-context-test.manifest b/testsuite/capi-context-test.manifest new file mode 100644 index 0000000..6b238b2 --- /dev/null +++ b/testsuite/capi-context-test.manifest @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/testsuite/context-test.manifest b/testsuite/context-test.manifest deleted file mode 100644 index 6b238b2..0000000 --- a/testsuite/context-test.manifest +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - -