Fix Doxygen mistakes
[platform/core/api/metadata-editor.git] / packaging / capi-media-metadata-editor.spec
1 Name:       capi-media-metadata-editor
2 Summary:    A metadata editor library in Tizen Native API
3 Version: 0.1.8
4 Release:    0
5 Group:      Multimedia/API
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(capi-base-common)
11 BuildRequires:  pkgconfig(taglib)
12 BuildRequires:  pkgconfig(aul)
13 Requires(post): /sbin/ldconfig
14 Requires(postun): /sbin/ldconfig
15
16 %description
17 A media metadata editor library in Tizen Native API.
18
19 %package devel
20 Summary:  A metadata editor library in Tizen Native API (Development)
21 Group:    Multimedia/Development
22 Requires: %{name} = %{version}-%{release}
23
24 %description devel
25 A media metadata editor library in Tizen Native API. (Development files included)
26
27 %prep
28 %setup -q
29
30 %build
31 export CFLAGS+=" -Wextra -Wno-array-bounds"
32 export CFLAGS+=" -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow"
33 export CFLAGS+=" -Wwrite-strings -Wswitch-default"
34 CXXFLAGS=${CXXFLAGS/-fgnu89-inline/}
35 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
36 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
37
38 make %{?jobs:-j%jobs}
39
40 %install
41 rm -rf %{buildroot}
42 %make_install
43
44 %post -p /sbin/ldconfig
45 %postun -p /sbin/ldconfig
46
47 %files
48 %manifest capi-media-metadata-editor.manifest
49 %{_libdir}/libcapi-media-metadata-editor.so
50 %license LICENSE.APLv2.0
51
52 %files devel
53 %{_includedir}/metadata-editor/*.h
54 %{_libdir}/pkgconfig/capi-media-metadata-editor.pc