Add new package(capi-media-camera-tool) for camera_test 88/162288/2 accepted/tizen/unified/20171205.155553 submit/tizen/20171130.104737 submit/tizen/20171205.015549
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 30 Nov 2017 06:27:35 +0000 (15:27 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Thu, 30 Nov 2017 07:54:50 +0000 (16:54 +0900)
- Remove UI/APP framework dependencies from capi-media-camera package

[Version] 0.4.1
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I07aedd6ddb74d60c8c5579c00dc3b17228643c6b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
CMakeLists.txt
capi-media-camera-tool.manifest [new file with mode: 0644]
packaging/capi-media-camera.spec

index 186aa94f3fac122c9a5a72a2b671bba7f2ea077b..3d55870517b1f3ad5afe458c0fd71f579dc98d30 100644 (file)
@@ -70,9 +70,7 @@ CONFIGURE_FILE(
 )
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
-IF(TIZEN_FEATURE_TESTSUITE)
 ADD_SUBDIRECTORY(test)
-ENDIF(TIZEN_FEATURE_TESTSUITE)
 
 IF(UNIX)
 
diff --git a/capi-media-camera-tool.manifest b/capi-media-camera-tool.manifest
new file mode 100644 (file)
index 0000000..a76fdba
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_" />
+       </request>
+</manifest>
index 080c3bbf171cc1f6d828bd5ac741b358041a05a1..9666cfb95a899548bbf0bf3c96869ec5e96b1bd4 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-camera
 Summary:    A Camera API
-Version:    0.4.0
+Version:    0.4.1
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
@@ -16,18 +16,14 @@ BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(mmsvc-camera)
 BuildRequires:  pkgconfig(capi-media-tool)
 BuildRequires:  pkgconfig(libtbm)
-%if "%{TIZEN_PRODUCT_TV}" != "1"
 BuildRequires:  pkgconfig(appcore-efl)
 BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(ecore)
 BuildRequires:  pkgconfig(evas)
-%endif
 
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
-
-
 %description
 A Camera library in Tizen Native API.
 
@@ -38,11 +34,18 @@ Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig(libtbm)
 Requires: pkgconfig(capi-media-tool)
 
-
 %description devel
 Development related files for a Camera library in Tizen Native API.
 
 
+%package tool
+Summary:  A Camera API testsuite
+Requires: %{name} = %{version}-%{release}
+
+%description tool
+Tizen Native camera API testsuite.
+
+
 %prep
 %setup -q
 
@@ -52,12 +55,7 @@ Development related files for a Camera library in Tizen Native API.
 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE"
 %endif
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-%if "%{TIZEN_PRODUCT_TV}" != "1"
-       -DTIZEN_FEATURE_TESTSUITE=On
-%else
-       -DTIZEN_FEATURE_TESTSUITE=Off
-%endif
+%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
 
 make %{?jobs:-j%jobs}
 
@@ -72,16 +70,20 @@ rm -rf %{buildroot}
 
 %postun -p /sbin/ldconfig
 
+
 %files
 %manifest capi-media-camera.manifest
 %license LICENSE.APLv2
 %{_libdir}/libcapi-media-camera.so.*
-%if "%{TIZEN_PRODUCT_TV}" != "1"
-%{_bindir}/*
-%endif
 
 %files devel
 %{_includedir}/media/camera.h
 %{_includedir}/media/camera_internal.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/libcapi-media-camera.so
+
+%files tool
+%manifest capi-media-camera-tool.manifest
+%license LICENSE.APLv2
+%{_bindir}/*
+