Add new spec init for ivi.
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / weston-ivi / packaging / weston-ivi.spec
1 Name:       weston-ivi
2 Version:    1
3 Release:    0
4 Summary:    Tizen IVI Weston configuration and set-up
5 License:    MIT
6 Group:      Automotive/Configuration
7 BuildArch:  noarch
8 Source0:    %{name}-%{version}.tar.bz2
9 Source1001: weston-ivi.manifest
10 Provides:   weston-startup
11
12 %description
13 This package contains Tizen IVI-specific set-up for the Weston
14 compositor, including systemd unit files, etc.
15
16 %package config
17 Summary:    Tizen IVI Weston configuration
18 Group:      Automotive/Configuration
19 Requires:   weekeyboard
20 Conflicts:  ico-uxf-weston-plugin
21 %description config
22 This package contains Tizen IVI-specific configuration for the Weston
23 compositor.
24
25 %prep
26 %setup -q
27 cp %{SOURCE1001} .
28
29 %build
30
31 %install
32
33 install -d %{buildroot}%{_unitdir_user}/weston.target.wants
34 install -m 644 weston.service %{buildroot}%{_unitdir_user}/weston.service
35 ln -sf ../weston.service %{buildroot}/%{_unitdir_user}/weston.target.wants/
36
37 mkdir -p %{buildroot}%{_sysconfdir}/profile.d/
38 install -m 0644 weston.sh %{buildroot}%{_sysconfdir}/profile.d/
39
40 %define weston_config_dir %{_sysconfdir}/xdg/weston
41 mkdir -p %{buildroot}%{weston_config_dir}
42 install -m 0644 weston.ini %{buildroot}%{weston_config_dir}
43
44 %files
45 %manifest %{name}.manifest
46 %defattr(-,root,root)
47 %license COPYING
48 %{_unitdir_user}/weston.service
49 %{_unitdir_user}/weston.target.wants/weston.service
50 %config %{_sysconfdir}/profile.d/*
51
52 %files config
53 %manifest %{name}.manifest
54 %config %{weston_config_dir}/weston.ini