22493a858271d455be50179c2ad2fcb54383928b
[platform/core/uifw/efl-assist.git] / packaging / efl-assist.spec
1 Name:       efl-assist
2 Summary:    EFL assist library
3 Version:    0.1.17
4 Release:    1
5 Group:      System/Libraries
6 License:    APLv2
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(elementary)
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(capi-base-common)
11 BuildRequires:  pkgconfig(capi-appfw-application)
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(vconf)
14 BuildRequires:  pkgconfig(tts)
15 Requires(post): /sbin/ldconfig
16 Requires(postun): /sbin/ldconfig
17
18
19 %description
20 EFL assist library
21
22
23 %package devel
24 Summary:    EFL assista library (devel)
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27 Requires:   capi-base-common-devel
28
29
30 %description devel
31 EFL assist library providing small utility functions (devel)
32
33
34 %prep
35 %setup -q
36
37
38 %build
39 export CFLAGS+=" -fvisibility=hidden"
40 export LDFLAGS+=" -fvisibility=hidden"
41 cmake . -DCMAKE_INSTALL_PREFIX=/usr
42
43 make %{?jobs:-j%jobs}
44
45
46 %install
47 rm -rf %{buildroot}
48 %make_install
49 mkdir -p %{buildroot}/usr/share/license
50 cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/usr/share/license/%{name}
51
52
53 %post -p /sbin/ldconfig
54
55
56 %postun -p /sbin/ldconfig
57
58
59 %files
60 %defattr(-,root,root,-)
61 #%{_bindir}/*
62 %{_libdir}/libefl-assist.so.*
63 %manifest %{name}.manifest
64 /usr/share/license/%{name}
65
66
67 %files devel
68 %defattr(-,root,root,-)
69 %{_includedir}/efl-assist/*.h
70 %{_libdir}/*.so
71 %{_libdir}/pkgconfig/efl-assist.pc
72