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