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