Name: capi-media-screen-mirroring
Summary: A screen mirroring library in Tizen C API
-Version: 0.2.1
+Version: 0.2.2
Release: 0
Group: Multimedia/API
License: Apache-2.0
BuildRequires: pkgconfig(evas)
BuildRequires: pkgconfig(libtzplatform-config)
-
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%description devel
Development related files for a screen mirrroring library in Tizen native API
+%if 0%{?gcov:1}
+%package gcov
+Summary: Line Coverage of Screen Mirroring library in Tizen C API
+Group: Development/Multimedia
+
+%description gcov
+Collection of files related to Line Coverage. It is teseted as gcov for a screen mirroring library in Tizen native API
+%endif
%prep
%setup -q
make %{?jobs:-j%jobs}
+%if 0%{?gcov:1}
+mkdir -p gcov-obj
+find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
+%endif
+
%install
rm -rf %{buildroot}
%make_install
install -m 644 org.tizen.scmirroring.server.service %{buildroot}%{TZ_SYS_RO_SHARE}/dbus-1/system-services/
mkdir -p %{buildroot}/etc/dbus-1/system.d/
cp -rf %{_builddir}/%{name}-%{version}/packaging/org.tizen.scmirroring.server.conf %{buildroot}/etc/dbus-1/system.d/
-
+%if 0%{?gcov:1}
+mkdir -p %{buildroot}%{_datadir}/gcov/obj
+install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
+%endif
%post -p /sbin/ldconfig
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libcapi-media-screen-mirroring.so
%{_libdir}/libmiracast_server_lib.so
+
+%if 0%{?gcov:1}
+%files gcov
+%{_datadir}/gcov/obj/*
+%endif