Add testcase for SOUND_STREAM_TYPE_VOICE_INFORMATION
[platform/core/api/wav-player.git] / packaging / capi-media-wav-player.spec
old mode 100644 (file)
new mode 100755 (executable)
index c8791ba..a04d4cf
@@ -1,10 +1,11 @@
 Name:       capi-media-wav-player
 Summary:    A wav player library in Tizen C API
-Version: 0.1.0
-Release:    16
+Version:    0.2.3
+Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
+Source1001:     capi-media-wav-player.manifest
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(mm-sound)
 BuildRequires:  pkgconfig(dlog)
@@ -14,7 +15,6 @@ BuildRequires:  pkgconfig(capi-media-sound-manager)
 %description
 A wav player library in Tizen C API.
 
-
 %package devel
 Summary:  A wav player library in Tizen C API (Development)
 Group:    Development/Multimedia
@@ -23,17 +23,25 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 %devel_desc
 
-
-
 %prep
 %setup -q
-
+cp %{SOURCE1001} .
 
 %build
-MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+%if 0%{?gcov:1}
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
+export LDFLAGS+=" -lgcov"
+%endif
 
-make %{?jobs:-j%jobs}
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+%if "%{tizen_profile_name}" != "tv"
+    -DTIZEN_FEATURE_TESTSUITE=On
+%else
+    -DTIZEN_FEATURE_TESTSUITE=Off
+%endif
+%__make %{?jobs:-j%jobs}
 
 %install
 %make_install
@@ -42,13 +50,16 @@ make %{?jobs:-j%jobs}
 
 %postun -p /sbin/ldconfig
 
-
 %files
+%manifest %{name}.manifest
 %license LICENSE.APLv2
 %{_libdir}/libcapi-media-wav-player.so.*
-%manifest capi-media-wav-player.manifest
+%if "%{tizen_profile_name}" != "tv"
+%{_bindir}/wav_player_test
+%endif
 
 %files devel
+%manifest %{name}.manifest
 %{_includedir}/media/*.h
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/libcapi-media-wav-player.so