2 Summary: A Radio library in Tizen Native API
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: capi-media-radio.manifest
9 BuildRequires: pkgconfig(dlog)
10 BuildRequires: pkgconfig(mm-radio)
11 BuildRequires: pkgconfig(capi-base-common)
12 BuildRequires: pkgconfig(capi-system-info)
13 BuildRequires: pkgconfig(glib-2.0)
17 A Radio library in Tizen Native API.
20 Summary: A Radio library in Tizen Native API (Development)
21 Group: Development/API
22 Requires: %{name} = %{version}-%{release}
25 A Radio library in Tizen Native API (Development).
29 Summary: Line Coverage of Radio library in Tizen C API
30 Group: Development/Multimedia
33 Collection of files related to Line Coverage. It is tested as gcov for a radio library in Tizen native API
42 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
43 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
44 export LDFLAGS+=" -lgcov"
47 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
48 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
55 mkdir -p %{buildroot}%{_bindir}
56 cp test/radio_test %{buildroot}%{_bindir}
58 builddir=$(basename $PWD)
59 gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$builddir"
60 mkdir -p "$gcno_obj_dir"
61 find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';'
64 %post -p /sbin/ldconfig
66 %postun -p /sbin/ldconfig
69 %manifest %{name}.manifest
70 %defattr(-,root,root,-)
71 %{_libdir}/libcapi-media-radio.so.*
72 %license LICENSE.Apache-2.0
76 %manifest %{name}.manifest
77 %defattr(-,root,root,-)
78 /usr/include/media/radio.h
79 %{_libdir}/pkgconfig/capi-media-radio.pc
80 %{_libdir}/libcapi-media-radio.so
84 %{_datadir}/gcov/obj/*