Update code for count 0 of face detection
[platform/core/api/camera.git] / packaging / capi-media-camera.spec
1 Name:       capi-media-camera
2 Summary:    A Camera API
3 Version:    0.2.93
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(glib-2.0)
11 BuildRequires:  pkgconfig(gio-2.0)
12 BuildRequires:  pkgconfig(mused)
13 BuildRequires:  pkgconfig(mm-common)
14 BuildRequires:  pkgconfig(capi-base-common)
15 BuildRequires:  pkgconfig(mmsvc-camera)
16 BuildRequires:  pkgconfig(appcore-efl)
17 BuildRequires:  pkgconfig(elementary)
18 BuildRequires:  pkgconfig(ecore)
19 BuildRequires:  pkgconfig(evas)
20 BuildRequires:  pkgconfig(capi-media-tool)
21 %if %{with wayland}
22 BuildRequires:  pkgconfig(ecore-wayland)
23 %endif
24 BuildRequires:  pkgconfig(libtbm)
25 BuildRequires:  pkgconfig(tizen-extension-client)
26 %if "%{TIZEN_PRODUCT_TV}" != "1"
27 BuildRequires:  pkgconfig(mm-evas-renderer)
28 %endif
29
30 Requires(post): /sbin/ldconfig
31 Requires(postun): /sbin/ldconfig
32
33
34
35 %description
36 A Camera library in Tizen Native API.
37
38
39 %package devel
40 Summary:  A Camera API (Development)
41 Requires: %{name} = %{version}-%{release}
42 Requires: pkgconfig(libtbm)
43 Requires: pkgconfig(capi-media-tool)
44
45
46 %description devel
47 Development related files for a Camera library in Tizen Native API.
48
49
50 %prep
51 %setup -q
52
53
54 %build
55 %if 0%{?sec_build_binary_debug_enable}
56 export CFLAGS+=" -DTIZEN_DEBUG_ENABLE"
57 %endif
58 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
59 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
60 %if "%{TIZEN_PRODUCT_TV}" != "1"
61         -DTIZEN_FEATURE_EVAS_RENDERER=On \
62         -DTIZEN_FEATURE_TESTSUITE=On
63 %else
64         -DTIZEN_FEATURE_EVAS_RENDERER=Off \
65         -DTIZEN_FEATURE_TESTSUITE=Off
66 %endif
67
68 make %{?jobs:-j%jobs}
69
70
71 %install
72 rm -rf %{buildroot}
73 %make_install
74 mkdir -p %{buildroot}%{_datadir}/license
75 cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/%{name}
76
77
78 %post -p /sbin/ldconfig
79
80
81 %postun -p /sbin/ldconfig
82
83 %files
84 %manifest capi-media-camera.manifest
85 %{_libdir}/libcapi-media-camera.so.*
86 %{_datadir}/license/%{name}
87 %if "%{TIZEN_PRODUCT_TV}" != "1"
88 %{_bindir}/*
89 %endif
90
91 %files devel
92 %{_includedir}/media/camera.h
93 %{_includedir}/media/camera_internal.h
94 %{_libdir}/pkgconfig/*.pc
95 %{_libdir}/libcapi-media-camera.so