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