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