1 Name: capi-media-metadata-extractor
2 Summary: A media metadata extractor library in Tizen Native API
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: capi-media-metadata-extractor.manifest
10 BuildRequires: pkgconfig(dlog)
11 BuildRequires: pkgconfig(mm-fileinfo)
12 BuildRequires: pkgconfig(capi-base-common)
15 A media metadata extractor library in Tizen Native API.
18 Summary: A media metadata extractor library in Tizen Native API (Development)
19 Group: Multimedia/Development
20 Requires: %{name} = %{version}-%{release}
23 A media metadata extractor library in Tizen Native API. (Development files included)
27 Summary: Line Coverage of Metadata Extractor library in Tizen C API
28 Group: Development/Multimedia
31 Collection of files related to Line Coverage. It is teseted as gcov for a metadata extractor library in Tizen native API
40 export CFLAGS+=" -Wextra -Wno-array-bounds"
41 export CFLAGS+=" -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow"
42 export CFLAGS+=" -Wwrite-strings -Wswitch-default"
43 #export CFLAGS+=" -DSUPPORT_GSPHERICAL_METADATA"
45 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
46 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
47 export FFLAGS+=" -fprofile-arcs -ftest-coverage"
48 export LDFLAGS+=" -lgcov"
51 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
52 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
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
70 %manifest %{name}.manifest
71 %{_libdir}/libcapi-media-metadata-extractor.so
72 %license LICENSE.APLv2.0
75 %{_includedir}/media/*.h
76 %{_libdir}/pkgconfig/capi-media-metadata-extractor.pc
80 %{_datadir}/gcov/obj/*