a087a618e17c839ef3e6e14f8ba5eb68487ad109
[profile/ivi/ico-uxf-utilities.git] / packaging / ico-uxf-utilities.spec
1 Name:       ico-uxf-utilities
2 Summary:    Common utilities for ico uifw
3 Version:    0.9.07
4 Release:    1.1
5 Group:      Automotive/Libraries
6 License:    Apache-2.0
7 URL:        ""
8 Source0:    %{name}-%{version}.tar.bz2
9
10 BuildRequires: pkgconfig(libwebsockets) >= 1.2
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(edbus)
14 Requires(post): /usr/bin/mkdir
15 Requires(post): /usr/bin/chmod
16 Requires: automotive-message-broker >= 0.10.803
17
18 %description
19 common utilities for ico uifw.
20
21 %package devel
22 Summary:  Development files for %{name}
23 Group:    Automotive/Development
24 Requires: %{name} = %{version}-%{release}
25 Requires: libwebsockets-devel
26
27 %description devel
28 Development files for inter application communications.
29
30 %prep
31 %setup -q -n %{name}-%{version}
32
33 %build
34 %autogen
35
36 %configure
37 make %{?_smp_mflags}
38
39 %install
40 %make_install
41
42 # include
43 mkdir -p %{buildroot}/%{_includedir}/ico-util/
44 cp -f include/ico_uws.h %{buildroot}/%{_includedir}/ico-util/
45 cp -f include/ico_log.h %{buildroot}/%{_includedir}/ico-util/
46 cp -f include/ico_dbus_amb_efl.h %{buildroot}/%{_includedir}/ico-util/
47 # log output
48 mkdir -p %{buildroot}/%{_localstatedir}/log/ico/
49 chmod 0777 %{buildroot}/%{_localstatedir}/log/ico/
50
51 %post
52 /sbin/ldconfig
53
54 %postun -p /sbin/ldconfig
55
56 %files
57 %manifest %{name}.manifest
58 %defattr(-,root,root,-)
59 %license LICENSE-2.0
60 %{_libdir}/libico-util*
61 %defattr(777,app,app,-)
62 %{_localstatedir}/log/ico/
63
64 %files devel
65 %manifest %{name}.manifest
66 %defattr(-,root,root,-)
67 %{_includedir}/ico-util/ico_uws.h
68 %{_includedir}/ico-util/ico_log.h
69 %{_includedir}/ico-util/ico_dbus_amb_efl.h
70 %{_libdir}/libico-util*
71 %defattr(777,app,app,-)
72 %{_localstatedir}/log/ico/