a4ff1b376d3042c060fb573613c517281f26e959
[platform/core/multimedia/libmm-utility.git] / packaging / libmm-utility.spec
1 Name:       libmm-utility
2 Summary:    Multimedia Framework Utility Library
3 Version:    0.1.28
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: libmm-utility.manifest
9 Requires(post):    /sbin/ldconfig
10 Requires(postun):  /sbin/ldconfig
11 Requires: libmm-imgp-gstcs
12
13 BuildRequires:  cmake
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(glib-2.0)
16 BuildRequires:  pkgconfig(gio-2.0)
17 BuildRequires:  pkgconfig(gmodule-2.0)
18 BuildRequires:  libjpeg-turbo-devel
19 BuildRequires:  pkgconfig(libtzplatform-config)
20 BuildRequires:  pkgconfig(opencv) >= 3.4.1
21 BuildRequires:  pkgconfig(libpng)
22 BuildRequires:  giflib-devel
23 BuildRequires:  pkgconfig(libbmp)
24 BuildRequires:  pkgconfig(libnsbmp)
25 BuildRequires:  pkgconfig(GraphicsMagick)
26 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
27
28 %description
29 Multimedia Framework Utility Library - Main package.
30
31 %package devel
32 Summary:    Multimedia Framework Utility Library (DEV)
33 Group:      Development/Libraries
34 Requires:   %{name} = %{version}-%{release}
35
36 %description devel
37 Multimedia Framework Utility Library - Development files.
38
39 %prep
40 %setup -q
41 cp %{SOURCE1001} .
42
43 %build
44 export CFLAGS="$CFLAGS -DGMAGICK_DEBUG=0 -D_FORTIFY_SOURCE=2"
45 %cmake .
46 make %{?jobs:-j%jobs}
47
48 %install
49 rm -rf %{buildroot}
50 %make_install
51
52 %clean
53 rm -rf %{buildroot}
54
55 %post -p /sbin/ldconfig
56 %postun -p /sbin/ldconfig
57
58 %files
59 %manifest %{name}.manifest
60 %defattr(-,root,root,-)
61 %{_libdir}/*.so.*
62 %{_libdir}/libmmutil_imgcv.so
63 %license LICENSE.APLv2.0
64
65 %files devel
66 %manifest %{name}.manifest
67 %defattr(-,root,root,-)
68 %{_includedir}/*
69 %{_libdir}/*.so
70 %{_libdir}/pkgconfig/*