02f62ebec7385e3c52073ab37fd311d9bcde3b57
[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.2
4 Release:    1.1
5 Group:      System Environment/Daemons
6 License:    LGPL v2.1
7 URL:        ""
8 Source0:    %{name}-%{version}.tar.bz2
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 Requires:   libjson
12 Requires:  ico-uxf-utilities
13 BuildRequires:  cmake
14 BuildRequires:  boost-devel
15 BuildRequires:  libjson-devel
16 BuildRequires:  automotive-message-broker-devel >= 0.10.0
17 BuildRequires:  ico-uxf-utilities-devel
18 BuildRequires:  ico-uxf-utilities
19
20 %description 
21 Collection of plugins for automotive-message-broker
22
23 %prep
24 %setup -q -n %{name}-%{version}
25
26 %build
27 %cmake
28
29 make %{?jobs:-j%jobs}
30
31 %install
32 rm -rf %{buildroot}
33 %make_install
34 mkdir -p %{buildroot}/%{_sysconfdir}/ambd
35 mkdir -p %{buildroot}/usr/bin
36 cp src/AMBformat.conf %{buildroot}/%{_sysconfdir}/ambd/
37 cp tool/ico_set_vehicleinfo %{buildroot}/usr/bin/ico_set_vehicleinfo
38
39 %post -p /sbin/ldconfig
40 %postun -p /sbin/ldconfig
41
42 %files
43 %defattr(-,root,root,-)
44 %{_libdir}/automotive-message-broker/*.so
45 %{_sysconfdir}/ambd/AMBformat.conf
46 /usr/share/doc/automotive-message-broker/%{name}/README
47 /usr/bin/ico_set_vehicleinfo