b24b14cee147bf140379ea85f6ba3fa000c86d99
[platform/core/uifw/efl-assist.git] / packaging / efl-assist.spec
1 %bcond_with x
2 %bcond_with wayland
3
4 Name:       efl-assist
5 Summary:    EFL assist library
6 Version:    0.1.18r02
7 Release:    0
8 Group:      System/Libraries
9 License:    Apache-2.0
10 Source0:    %{name}-%{version}.tar.gz
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(elementary)
13 BuildRequires:  pkgconfig(dlog)
14 BuildRequires:  pkgconfig(vconf)
15 BuildRequires:  pkgconfig(tts)
16 BuildRequires:  pkgconfig(capi-base-common)
17 BuildRequires:  pkgconfig(capi-appfw-application)
18 %if %{with x}
19 BuildRequires:  pkgconfig(ecore-x)
20 %endif
21 %if %{with wayland}
22 BuildRequires:  pkgconfig(ecore-wayland)
23 %endif
24
25 Requires(post): /sbin/ldconfig
26 Requires(postun): /sbin/ldconfig
27
28
29 %description
30 EFL assist library
31
32
33 %package devel
34 Summary:    EFL assist library (devel)
35 Group:      Development/Libraries
36 Requires:   %{name} = %{version}-%{release}
37 Requires:   capi-base-common-devel
38
39
40 %description devel
41 EFL assist library providing small utility functions (devel)
42
43
44 %prep
45 %setup -q
46
47
48 %build
49 export CFLAGS+=" -fvisibility=hidden"
50 export LDFLAGS+=" -fvisibility=hidden"
51
52 %cmake . \
53     -DCMAKE_INSTALL_PREFIX=/usr \
54 %if %{with x}
55     -DX11_SUPPORT=On \
56 %else
57     -DX11_SUPPORT=Off \
58 %endif
59 %if %{with wayland}
60     -DWAYLAND_SUPPORT=On \
61 %else
62     -DWAYLAND_SUPPORT=Off \
63 %endif
64     #eol
65
66
67 make %{?jobs:-j%jobs}
68
69
70 %install
71 rm -rf %{buildroot}
72 %make_install
73 mkdir -p %{buildroot}/usr/share/license
74 cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
75
76
77 %post -p /sbin/ldconfig
78
79
80 %postun -p /sbin/ldconfig
81
82
83 %files
84 %defattr(-,root,root,-)
85 #%{_bindir}/*
86 %{_libdir}/libefl-assist.so.*
87 %manifest %{name}.manifest
88 %license /usr/share/license/%{name}
89
90
91 %files devel
92 %defattr(-,root,root,-)
93 %{_includedir}/efl-assist/*.h
94 %{_libdir}/*.so
95 %{_libdir}/pkgconfig/efl-assist.pc
96