[0.3.153] Add contents unittest
[platform/core/api/player.git] / packaging / capi-media-player.spec
index 1843a3e..02a3f00 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-player
 Summary:    A Media Player API
-Version:    0.3.152
+Version:    0.3.153
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
@@ -28,6 +28,11 @@ BuildRequires:  pkgconfig(storage)
 BuildRequires:  pkgconfig(capi-system-info)
 BuildRequires:  pkgconfig(libinput)
 
+%if 0%{?gtests:1}
+BuildRequires:  pkgconfig(gmock)
+BuildRequires:  pkgconfig(jsoncpp)
+%endif
+
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
@@ -50,6 +55,16 @@ Requires: %{name} = %{version}-%{release}
 %description utils
 A test app for Media Player API
 
+%if 0%{?gtests:1}
+%package ut
+Summary: A unittest app for Media Player API
+Group:   Utils/Multimedia
+Requires: %{name} = %{version}-%{release}
+
+%description ut
+A unittest app for Media Player API
+%endif
+
 %if 0%{?gcov:1}
 %package gcov
 Summary: Line Coverage of Player library in Tizen C API
@@ -78,7 +93,12 @@ export LDFLAGS+=" -lgcov"
 %endif
 
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+%if 0%{?gtests:1}
+  -DBUILD_UNITTEST=YES
+%else
+  -DBUILD_UNITTEST=NO
+%endif
 
 make %{?jobs:-j%jobs}
 
@@ -126,6 +146,13 @@ find . -name '*.gcno' ! -name '*internal*' -exec cp --parents '{}' "$gcno_obj_di
 %{_bindir}/player_audio_test
 %{_libdir}/libmm-navevent-handler.so*
 
+%if 0%{?gtests:1}
+%files ut
+%manifest %{name}.manifest
+%license LICENSE.APLv2
+%{_bindir}/player_ut
+%endif
+
 %if 0%{?gcov:1}
 %files gcov
 %{_datadir}/gcov/obj/*