Rename the package to capi-context from context 05/116905/3
authorMu-Woong Lee <muwoong.lee@samsung.com>
Thu, 2 Mar 2017 03:16:05 +0000 (12:16 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Thu, 2 Mar 2017 04:39:08 +0000 (20:39 -0800)
Change-Id: Ib48e5fbb50bb2643dac33cae28cf6447c5a35257
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
CMakeLists.txt
capi-context.pc.in [new file with mode: 0644]
context.pc.in [deleted file]
packaging/capi-context.manifest [new file with mode: 0644]
packaging/capi-context.spec [new file with mode: 0644]
packaging/context.manifest [deleted file]
packaging/context.spec [deleted file]
testsuite/CMakeLists.txt
testsuite/capi-context-test.manifest [new file with mode: 0644]
testsuite/context-test.manifest [deleted file]

index cc56dabcd96f21b590ec9afd51aba12a401b73e5..dfc7c2e1d5c91b628bb647c5dd57576f37c7ed3d 100644 (file)
@@ -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 (file)
index 0000000..378b991
--- /dev/null
@@ -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 (file)
index 378b991..0000000
+++ /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 (file)
index 0000000..a76fdba
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_" />
+       </request>
+</manifest>
diff --git a/packaging/capi-context.spec b/packaging/capi-context.spec
new file mode 100644 (file)
index 0000000..995597a
--- /dev/null
@@ -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 (file)
index a76fdba..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_" />
-       </request>
-</manifest>
diff --git a/packaging/context.spec b/packaging/context.spec
deleted file mode 100644 (file)
index 022203b..0000000
+++ /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
index 30e85d2fb4edc69f7a09fe705cbcfc8f5962f7e6..2469f29d1cd6250091c074e3909f3034db16dc4e 100644 (file)
@@ -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 (file)
index 0000000..6b238b2
--- /dev/null
@@ -0,0 +1,8 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+       <assign>
+               <filesystem path="/usr/bin/context-test" exec_label="User"/>
+       </assign>
+</manifest>
diff --git a/testsuite/context-test.manifest b/testsuite/context-test.manifest
deleted file mode 100644 (file)
index 6b238b2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-       <assign>
-               <filesystem path="/usr/bin/context-test" exec_label="User"/>
-       </assign>
-</manifest>