e7116fead1ab002027cff0f2b5e8fcd6380f7089
[platform/core/api/video-util.git] / packaging / capi-media-video-util.spec
1 Name:       capi-media-video-util
2 Summary:    A Video Utility library in Tizen Native API
3 Version:    0.1.7
4 Release:    6
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: capi-media-video-util.manifest
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(mm-common)
11 BuildRequires:  pkgconfig(mm-transcode)
12 BuildRequires:  pkgconfig(capi-base-common)
13 BuildRequires:  pkgconfig(capi-system-info)
14 BuildRequires:  pkgconfig(appcore-efl)
15
16 BuildRequires:  cmake
17 BuildRequires:  gettext-devel
18
19 %description
20 A Video Utility library in Tizen Native API
21
22
23 %package devel
24 Summary:    A Video Utility library in Tizen Native API (Developement)
25 Group:      TO_BE_FILLED
26 Requires:   %{name} = %{version}-%{release}
27 Requires:  pkgconfig(dlog)
28 Requires:  pkgconfig(mm-common)
29 Requires:  pkgconfig(mm-transcode)
30 Requires:  pkgconfig(capi-base-common)
31
32 %description devel
33 A Video Utility library in Tizen Native API (Developement)
34
35 %prep
36 %setup -q
37 cp %{SOURCE1001} .
38
39 %build
40 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
41 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
42 make %{?jobs:-j%jobs}
43
44 %install
45 %make_install
46 mkdir -p %{buildroot}/%{_datadir}/license
47 mkdir -p %{buildroot}/usr/bin
48 cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}/%{_datadir}/license/%{name}
49 cp test/video_util_test %{buildroot}/usr/bin/
50
51 %post
52
53 %postun
54
55 %files
56 %manifest %{name}.manifest
57 %{_libdir}/lib*.so.*
58 %{_datadir}/license/%{name}
59 /usr/bin/*
60
61 %files devel
62 %manifest %{name}.manifest
63 %{_libdir}/lib*.so
64 %{_libdir}/pkgconfig/*.pc
65 %{_includedir}/media/*.h
66