1 Name: capi-media-streamer
2 Summary: A Media Streamer API
7 URL: http://source.tizen.org
8 Source0: %{name}-%{version}.tar.gz
9 Source1001: capi-media-streamer.manifest
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(mm-common)
14 BuildRequires: pkgconfig(capi-base-common)
15 BuildRequires: pkgconfig(capi-media-tool)
16 BuildRequires: pkgconfig(libtbm)
17 BuildRequires: pkgconfig(gstreamer-1.0)
18 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
19 BuildRequires: pkgconfig(gstreamer-video-1.0)
20 BuildRequires: pkgconfig(gstreamer-app-1.0)
21 BuildRequires: pkgconfig(gstreamer-sdp-1.0)
22 BuildRequires: pkgconfig(gstreamer-webrtc-1.0)
23 BuildRequires: pkgconfig(json-glib-1.0)
24 BuildRequires: pkgconfig(iniparser)
25 BuildRequires: pkgconfig(bundle)
26 BuildRequires: pkgconfig(cynara-client)
27 BuildRequires: pkgconfig(capi-system-info)
28 BuildRequires: pkgconfig(tizen-extension-client)
29 BuildRequires: pkgconfig(elementary)
30 BuildRequires: pkgconfig(ecore)
31 BuildRequires: pkgconfig(evas)
32 BuildRequires: pkgconfig(ecore-wl2)
33 BuildRequires: pkgconfig(ecore-evas)
34 BuildRequires: pkgconfig(appcore-efl)
35 BuildRequires: pkgconfig(mm-resource-manager)
36 BuildRequires: pkgconfig(dpm)
37 BuildRequires: pkgconfig(libsoup-2.4)
38 BuildRequires: pkgconfig(capi-content-mime-type)
41 A MediaStreamer library in Tizen Native API.
44 Summary: Multimedia Streamer API (Development)
45 Group: Multimedia/Development
46 Requires: %{name} = %{version}-%{release}
49 MediaStreamer Library in Tizen Native API (DEV).
53 Summary: Line Coverage of MediaStreamer library in Tizen C API
54 Group: Development/Multimedia
57 Collection of files related to Line Coverage. It is teseted as gcov for a MediaStreamer library in Tizen native API
65 flags="-DSYSCONFDIR=\\\"%{_sysconfdir}\\\" -D_FILE_OFFSET_BITS=64 -DEFL_BETA_API_SUPPORT"
67 %if 0%{?sec_build_binary_debug_enable}
68 flags="$flags -DTIZEN_DEBUG_ENABLE"
71 export CFLAGS="$CFLAGS $flags"
72 export CXXFLAGS="$CXXFLAGS $flags"
73 export FFLAGS="$FFLAGS $flags"
75 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
76 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
77 export FFLAGS+=" -fprofile-arcs -ftest-coverage"
78 export LDFLAGS+=" -lgcov"
81 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
82 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
88 find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
93 mkdir -p %{buildroot}%{_bindir}
94 cp test/media_streamer_test %{buildroot}%{_bindir}
96 mkdir -p %{buildroot}/usr/etc
100 mkdir -p %{buildroot}%{_datadir}/gcov/obj
101 install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
107 %postun -p /sbin/ldconfig
111 %manifest %{name}.manifest
112 %license LICENSE.Apache-2.0
113 %{_libdir}/lib%{name}.so.*
117 %manifest %{name}.manifest
118 %{_includedir}/media/*.h
119 %{_libdir}/pkgconfig/*.pc
120 %{_libdir}/lib%{name}.so
124 %{_datadir}/gcov/obj/*