74f6d32babf4aa63b4f8c1ed510fd54dd40d2a0b
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / ico-uxf-weston-plugin / packaging / ico-uxf-weston-plugin.spec
1 %define weston_conf %{_sysconfdir}/xdg/weston
2
3 Name:       ico-uxf-weston-plugin
4 Summary:    Weston Plugins for IVI
5 Version:    0.9.22
6 Release:    0
7 Group:      Automotive/ICO Homescreen
8 License:    MIT
9 Source0:    %{name}-%{version}.tar.bz2
10
11 BuildRequires: pkgconfig(weston) >= 1.5.0
12 BuildRequires: pkgconfig(pixman-1)
13 BuildRequires: pkgconfig(evas)
14 BuildRequires: pkgconfig(aul)
15 BuildRequires: pkgconfig(ecore)
16 BuildRequires: pkgconfig(egl)
17 BuildRequires: pkgconfig
18 BuildRequires: mesa-devel
19 BuildRequires: genivi-shell-devel >= 0.2.3
20 BuildRequires: weston-ivi-shell-devel >= 0.1.7
21 Requires: weston >= 1.5.0
22 Requires: genivi-shell >= 0.2.3
23 Requires: weston-ivi-shell >= 0.1.7
24 Requires: weekeyboard
25 Conflicts: weston-ivi-config
26 Conflicts: weston-ivi-shell-config
27
28 %description
29 Weston Plugins for IVI package
30
31 %package devel
32 Summary:    Development files for %{name}
33 Group:      Graphics & UI Framework/Development
34 Requires:   %{name} = %{version}-%{release}
35
36 %description devel
37 Development files that expose the wayland extended protocols for IVI.
38
39 %prep
40 %setup -q -n %{name}-%{version}
41
42 %build
43 %reconfigure
44 %__make %{?_smp_mflags}
45
46 %install
47 %make_install
48
49 # configurations
50 mkdir -p %{buildroot}%{weston_conf} > /dev/null 2>&1
51 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants > /dev/null 2>&1
52 install -m 0644 settings/weston.ini %{buildroot}%{weston_conf}
53 install -m 0644 settings/ico-pseudo-input-device.service %{buildroot}%{_unitdir}/ico-pseudo-input-device.service
54 ln -s %{_unitdir}/ico-pseudo-input-device.service %{buildroot}%{_unitdir}/multi-user.target.wants/ico-pseudo-input-device.service
55
56 %post -p /sbin/ldconfig
57
58 %postun -p /sbin/ldconfig
59
60 %files
61 %manifest %{name}.manifest
62 %defattr(-,root,root,-)
63 %license COPYING
64 %dir %{_libdir}/weston/
65 %{_libdir}/weston/*.so
66 %{_libdir}/libico-uxf-weston-plugin.so.*
67 %{_bindir}/ico_send_inputevent
68 %{_bindir}/ico_pseudo_input_device
69 %{_unitdir}/ico-pseudo-input-device.service
70 %{_unitdir}/multi-user.target.wants/ico-pseudo-input-device.service
71 %config %{weston_conf}/weston.ini
72
73 %files devel
74 %manifest %{name}.manifest
75 %defattr(-,root,root,-)
76 %{_includedir}/%{name}/ico_input_mgr-client-protocol.h
77 %{_includedir}/%{name}/ico_window_mgr-client-protocol.h
78 %{_includedir}/%{name}/ico_input_mgr.h
79 %{_libdir}/libico-uxf-weston-plugin.so