ecore-wl2: applying ecore-wl2
[platform/core/uifw/dali-csharp-binder.git] / packaging / dali-csharp-binder.spec
1
2 Name: dali-csharp-binder
3 Version: 1.3.9+nui500
4 Release: 1
5 Summary: build dali csharp binder
6 License: Apache-2.0 and BSD-3-Clause and MIT
7 Group: uifw/graphic
8 Source: %{name}-%{version}.tar.xz
9
10 BuildRequires: pkgconfig(dali-core)
11 BuildRequires: pkgconfig(dali-adaptor)
12 BuildRequires: pkgconfig(dali-toolkit)
13 BuildRequires: pkgconfig(widget_viewer_dali)
14
15 # dali-adaptor uses ecore mainloop
16 %if 0%{?tizen_version_major} >= 5
17 BuildRequires:  pkgconfig(ecore-wl2)
18 %else
19 BuildRequires:  pkgconfig(ecore-wayland)
20 %endif
21
22 %description
23 dali-csharp-binder
24
25 %if 0%{?tizen_version_major} >= 5
26 CFLAGS+=" -DECORE_WL2 -DEFL_BETA_API_SUPPORT"
27 CXXFLAGS+=" -DECORE_WL2 -DEFL_BETA_API_SUPPORT"
28 configure_flags="--enable-ecore-wl2"
29 %endif
30
31 ##############################
32 # devel
33 ##############################
34 %package devel
35 Summary: build dali csharp binder
36 Group: Development/Building
37 Requires: %{name} = %{version}-%{release}
38
39 %description devel
40 This package includes developer files common to all packages.
41
42 ##############################
43 # Preparation
44 ##############################
45 %prep
46 %setup -q
47
48 ##############################
49 # Build
50 ##############################
51 %build
52 %autogen
53 # added for key grab binding only for tizen
54 %configure --enable-tizenBuild=yes \
55            $configure_flags
56
57 make %{?_smp_mflags}
58
59 ##############################
60 # Installation
61 ##############################
62 %install
63 %make_install
64
65 ##############################
66 # Files in Binary Packages
67 ##############################
68 %files -n %{name}
69 %manifest dali-csharp-binder.manifest     
70 %defattr(-,root,root,-)
71 %{_libdir}/lib%{name}.so*
72
73 %files devel
74 %defattr(-,root,root,-)
75 %dir %{_includedir}/%{name}/
76 %{_includedir}/%{name}/*
77 %{_libdir}/pkgconfig/%{name}.pc
78