e1670776b16ead54fcb3dfb13dcad31bf45071a2
[platform/core/appfw/libeventsystem.git] / packaging / eventsystem.spec
1 Name:       eventsystem
2 Summary:    Event system library
3 Version:    0.1.12
4 Release:    1
5 Group:      Application Framework/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(ecore)
10 BuildRequires:  pkgconfig(bundle)
11 BuildRequires:  pkgconfig(dlog)
12 BuildRequires:  pkgconfig(gio-2.0)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(capi-base-common)
15
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
18 Recommends: esd
19
20 %description
21 Event System Library
22
23 %package devel
24 Summary:    Event system library (devel)
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28 %description devel
29 Event system library (devel)
30
31 %prep
32 %setup -q
33
34 %build
35 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
36 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
37 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
38
39 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
40
41 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
42
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47 %make_install
48
49 %post -p /sbin/ldconfig
50
51 %postun -p /sbin/ldconfig
52
53 %files
54 %manifest eventsystem.manifest
55 %defattr(-,root,root,-)
56 %{_libdir}/libeventsystem.so.*
57 %license LICENSE
58
59 %files devel
60 %defattr(-,root,root,-)
61 %{_includedir}/*.h
62 %{_libdir}/libeventsystem.so
63 %{_libdir}/pkgconfig/eventsystem.pc