b87eb065f1cea6ffb8f484247039dd0b38598708
[profile/ivi/ico-vic-amb-plugin.git] / packaging / ico-vic-amb-plugin.spec
1 Name:       ico-vic-amb-plugin
2 Summary:    Automotive Message Broker is a vehicle network abstraction system
3 Version:    0.9.5
4 Release:    0
5 Group:      Automotive/ICO Homescreen
6 License:    LGPL-2.1
7 Source0:    %{name}-%{version}.tar.bz2
8 Source1001: ico-vic-amb-plugin.manifest
9
10 Requires(post):   /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 Requires:       ico-uxf-utilities
13 BuildRequires:  cmake
14 BuildRequires:  boost-devel
15 BuildRequires:  pkgconfig(json)
16 BuildRequires:  automotive-message-broker-devel >= 0.10.0
17 BuildRequires:  ico-uxf-utilities-devel >= 0.9.04
18 BuildRequires:  ico-uxf-utilities >= 0.9.04
19 BuildRequires:  pkgconfig(elementary)
20 BuildRequires:  pkgconfig(appcore-efl)
21
22 %description 
23 Automotive Message Broker is a vehicle network abstraction system
24 Collection of plugins for automotive-message-broker
25
26 %prep
27 %setup -q -n %{name}-%{version}
28 cp %{SOURCE1001} .
29
30 %build
31 %cmake
32 %__make %{?_smp_mflags}
33
34 %install
35 rm -rf %{buildroot}
36 %make_install
37 mkdir -p %{buildroot}/%{_sysconfdir}/ambd
38 cp src/AMBformat.conf %{buildroot}/%{_sysconfdir}/ambd/
39 mkdir -p %{buildroot}%{_bindir}
40 cp tool/ico_set_vehicleinfo %{buildroot}%{_bindir}/ico_set_vehicleinfo
41
42 %post -p /sbin/ldconfig
43 %postun -p /sbin/ldconfig
44
45 %files
46 %defattr(-,root,root,-)
47 %manifest %{name}.manifest
48 %{_libdir}/automotive-message-broker/*.so
49 %config %{_sysconfdir}/ambd/AMBformat.conf
50 %{_datadir}/doc/automotive-message-broker/%{name}/README
51 %{_bindir}/ico_set_vehicleinfo