00fd471b5aebbac912503ae5d1ff5f42f44c2602
[platform/core/multimedia/dfs-opencv.git] / packaging / dfs-opencv.spec
1 Name:       dfs-opencv
2 Summary:    OpenCV based Depth-from-Stereo implementation
3 Version:    1.0.9
4 Release:    1
5 Group:      Multimedia/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10 BuildRequires: cmake
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(dfs-adaptation)
13 BuildRequires: pkgconfig(opencv)
14 BuildRequires: pkgconfig(libtzplatform-config)
15
16 %description
17 OpenCV based Depth-from-Stereo implementation
18
19
20 %prep
21 %setup -q
22
23 %build
24 %if 0%{?sec_build_binary_debug_enable}
25 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
26 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
27 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
28 %endif
29
30 export CXXFLAGS+=" -DDFS_CALIB_FILE_PATH=\\\"%{TZ_SYS_RO_SHARE}/%{name}/\\\""
31
32 %cmake .
33
34 make %{?jobs:-j%jobs}
35
36 %install
37 rm -rf %{buildroot}
38 mkdir -p %{buildroot}%{_datadir}/capi-media-vision
39 cp res/*.yaml %{buildroot}%{_datadir}/capi-media-vision
40 cp res/*.json %{buildroot}%{_datadir}/capi-media-vision
41
42 %make_install
43
44 %post -p /sbin/ldconfig
45 %postun -p /sbin/ldconfig
46
47 %files
48 %manifest %{name}.manifest
49 %license LICENSE.APLv2
50 %defattr(-,root,root,-)
51 %{_libdir}/*.so
52 %{_datadir}/capi-media-vision/*.yaml
53 %{_datadir}/capi-media-vision/*.json