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