Change 'guint' variables to 'gint' and add valid geometry check
[platform/core/multimedia/libmm-evas-renderer.git] / packaging / libmm-evas-renderer.spec
1 Name:       libmm-evas-renderer
2 Summary:    Multimedia Framework Evas Renderer Library
3 Version:    0.0.28
4 Release:    0
5 Group:      Multimedia/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:    libmm-evas-renderer.manifest
9 Requires(post):  /sbin/ldconfig
10 Requires(postun):  /sbin/ldconfig
11 BuildRequires:  pkgconfig(dlog)
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(mm-common)
14 BuildRequires:  pkgconfig(elementary)
15 BuildRequires:  pkgconfig(ecore)
16 BuildRequires:  pkgconfig(evas)
17 BuildRequires:  pkgconfig(capi-media-tool)
18 BuildRequires:  pkgconfig(libtbm)
19 %if 0%{?gtests:1}
20 BuildRequires:  pkgconfig(gmock)
21 %endif
22
23 %description
24 Multimedia Framework Evas Renderer Library files.
25
26
27 %package devel
28 Summary:  Multimedia Framework Evas Renderer Library (Development)
29 Group:    Development/Libraries
30 Requires: %{name} = %{version}-%{release}
31
32 %description devel
33 %devel_desc
34
35 %prep
36 %setup -q
37 cp %{SOURCE1001} .
38
39
40 %build
41 export CFLAGS+=" -DTIZEN_DEBUG"
42
43 %if 0%{?gcov:1}
44 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
45 export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
46 export LDFLAGS+=" -lgcov"
47 %endif
48
49 ./autogen.sh
50 %configure \
51 %if 0%{?gtests:1}
52         --enable-tests \
53 %endif
54         --disable-static
55 make %{?jobs:-j%jobs}
56
57 %install
58 %make_install
59
60 %post -p /sbin/ldconfig
61
62 %postun -p /sbin/ldconfig
63
64 %files
65 %manifest %{name}.manifest
66 %license LICENSE.Apache-2.0
67 %defattr(-,root,root,-)
68 %{_libdir}/*.so.*
69 %if 0%{?gtests:1}
70 %{_bindir}/gtests-libmm-evas-renderer
71 %endif
72
73 %files devel
74 %manifest %{name}.manifest
75 %defattr(-,root,root,-)
76 %{_libdir}/*.so
77 %{_includedir}/mmf/*.h
78 %{_libdir}/pkgconfig/*