From 04478f164b589fc718cb4bbd51bcfd11413f6789 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Thu, 21 Jul 2022 12:07:23 +0900 Subject: [PATCH] Seperate test package from capi-media-webrtc package [Version] 0.3.161 [Issue Type] Packaging Change-Id: Ic4b5deeac36a9e541927de2d0fcb5ab9174365ca Signed-off-by: Sangchul Lee --- packaging/capi-media-webrtc-test.manifest | 8 ++++++++ packaging/capi-media-webrtc.manifest | 3 --- packaging/capi-media-webrtc.spec | 22 +++++++++++++++++----- test/CMakeLists.txt | 2 +- 4 files changed, 26 insertions(+), 9 deletions(-) create mode 100644 packaging/capi-media-webrtc-test.manifest diff --git a/packaging/capi-media-webrtc-test.manifest b/packaging/capi-media-webrtc-test.manifest new file mode 100644 index 00000000..64a6d910 --- /dev/null +++ b/packaging/capi-media-webrtc-test.manifest @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packaging/capi-media-webrtc.manifest b/packaging/capi-media-webrtc.manifest index 64a6d910..a76fdbae 100644 --- a/packaging/capi-media-webrtc.manifest +++ b/packaging/capi-media-webrtc.manifest @@ -2,7 +2,4 @@ - - - diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 99c635e8..32ebc383 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -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/* diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 14bf8fe3..0474a349 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -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) -- 2.34.1