Seperate test package from capi-media-webrtc package 74/278474/3
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 21 Jul 2022 03:07:23 +0000 (12:07 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 22 Jul 2022 00:40:31 +0000 (09:40 +0900)
[Version] 0.3.161
[Issue Type] Packaging

Change-Id: Ic4b5deeac36a9e541927de2d0fcb5ab9174365ca
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc-test.manifest [new file with mode: 0644]
packaging/capi-media-webrtc.manifest
packaging/capi-media-webrtc.spec
test/CMakeLists.txt

diff --git a/packaging/capi-media-webrtc-test.manifest b/packaging/capi-media-webrtc-test.manifest
new file mode 100644 (file)
index 0000000..64a6d91
--- /dev/null
@@ -0,0 +1,8 @@
+<manifest>
+       <request>
+               <domain name="_" />
+       </request>
+       <assign>
+               <filesystem path="/usr/bin/webrtc_test" label="_" exec_label="System" />
+       </assign>
+</manifest>
index 64a6d910b013f2ced873b993a085ac129819794b..a76fdbae7d915118498d7699ad37ccc98f8884f1 100644 (file)
@@ -2,7 +2,4 @@
        <request>
                <domain name="_" />
        </request>
-       <assign>
-               <filesystem path="/usr/bin/webrtc_test" label="_" exec_label="System" />
-       </assign>
 </manifest>
index 99c635e8488bc17a994b4f3d4cee1c489a6bf360..32ebc383afc7caadd4c1bc268f2543f1ef5daf72 100644 (file)
@@ -1,12 +1,13 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.3.160
+Version:    0.3.161
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
 URL:        http://source.tizen.org
 Source0:    %{name}-%{version}.tar.gz
-Source1001: capi-media-webrtc.manifest
+Source1001: %{name}.manifest
+Source1002: %{name}-test.manifest
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(glib-2.0)
@@ -48,6 +49,14 @@ Requires:   %{name} = %{version}-%{release}
 %description devel
 WebRTC Library in Tizen Native API (DEV).
 
+%package test
+Summary:    Testsuite of Tizen Native WebRTC API
+Group:      Multimedia/Development
+Requires:   %{name} = %{version}-%{release}
+
+%description test
+Testsuite of Tizen Native WebRTC API.
+
 %if 0%{?gcov:1}
 %package gcov
 Summary: Line Coverage files
@@ -60,6 +69,7 @@ Collection of files related to line coverage using gcov.
 %prep
 %setup -q
 cp %{SOURCE1001} .
+cp %{SOURCE1002} .
 
 %build
 export CFLAGS+=" -DSYSCONFDIR=\\\"%{_hal_sysconfdir}\\\""
@@ -93,8 +103,6 @@ make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
-mkdir -p %{buildroot}%{_bindir}
-cp test/webrtc_test %{buildroot}%{_bindir}
 
 %make_install
 
@@ -114,7 +122,6 @@ find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
 %files
 %manifest %{name}.manifest
 %{_libdir}/lib%{name}.so.*
-%{_bindir}/webrtc_test
 %license LICENSE.APLv2
 
 %files devel
@@ -122,6 +129,11 @@ find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/lib%{name}.so
 
+%files test
+%manifest %{name}-test.manifest
+%{_bindir}/webrtc_test
+%license LICENSE.APLv2
+
 %if 0%{?gcov:1}
 %files gcov
 %{_datadir}/gcov/obj/*
index 14bf8fe36c280e964bc3903321f236e01049ff4d..0474a349d14fc1ffc577b8381a4c2ca88e3796b5 100644 (file)
@@ -37,4 +37,4 @@ ENDFOREACH()
 
 ADD_EXECUTABLE(${test_name} ${src_list})
 TARGET_LINK_LIBRARIES(${test_name} capi-media-webrtc ${${fw_test}_LDFLAGS})
-
+INSTALL(TARGETS ${test_name} DESTINATION bin)