Add support for callback to check whether application can be accepted to show on...
[platform/core/api/efl-util.git] / packaging / capi-ui-efl-util.spec
1 %bcond_with x
2 Name:       capi-ui-efl-util
3 Summary:    An EFL utility library in SLP C API
4 Version:    0.1.1
5 Release:    1
6 Group:      Graphics & UI Framework/API
7 License:    Apache-2.0
8 Source0:    %{name}-%{version}.tar.gz
9 Source1001:     capi-ui-efl-util.manifest
10 BuildRequires:  cmake
11 BuildRequires:  pkgconfig(dlog)
12 %if %{with x}
13 BuildRequires:  pkgconfig(x11)
14 BuildRequires:  pkgconfig(utilX)
15 BuildRequires:  pkgconfig(ecore-x)
16 %endif
17 BuildRequires:  pkgconfig(elementary)
18 BuildRequires:  pkgconfig(capi-base-common)
19
20 %description
21 An EFL utility library in SLP C API.
22
23
24 %package devel
25 Summary:  An EFL utility library in SLP C API (Development)
26 Requires: %{name} = %{version}-%{release}
27
28 %description devel
29 %devel_desc
30
31 %prep
32 %setup -q
33 cp %{SOURCE1001} .
34
35
36 %build
37 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
38 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
39 make %{?jobs:-j%jobs}
40
41 %install
42 %make_install
43
44 # for license notification
45 mkdir -p %{buildroot}/usr/share/license
46 cp -a LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
47
48 %post -p /sbin/ldconfig
49
50 %postun -p /sbin/ldconfig
51
52
53 %files
54 %manifest %{name}.manifest
55 %license LICENSE.APLv2
56 %{_libdir}/libcapi-ui-efl-util.so.*
57 /usr/share/license/%{name}
58
59 %files devel
60 %manifest %{name}.manifest
61 %{_includedir}/ui/efl_util.h
62 %{_libdir}/pkgconfig/*.pc
63 %{_libdir}/libcapi-ui-efl-util.so
64 %exclude %{_includedir}/ui/config.h