70d5e4f542ea4e483385ef77d46df7c3e4f42a07
[platform/core/uifw/e17-misc.git] / packaging / e17-misc.spec
1 %bcond_with wayland
2
3 Name:       e17-misc
4 Summary:    E17 Config files
5 Version:    0.6.3r01
6 Release:    1
7 Group:      Graphics & UI Framework/Configuration
8 License:    BSD-2-Clause
9 Source0:    %{name}-%{version}.tar.gz
10 Source1001:     e17-misc.manifest
11 BuildRequires: pkgconfig(eet)
12 BuildRequires: eet-tools
13 %if !%{with wayland}
14 Requires:   e17
15 %endif
16
17 %description
18 The E17 extra configuration files
19
20 %prep
21 %setup -q
22 cp %{SOURCE1001} .
23
24 %build
25 %autogen
26 %configure --prefix=/opt/home/app
27 make
28
29 %install
30 %make_install
31
32 # for license notification
33 mkdir -p %{buildroot}/usr/share/license
34 cp -a COPYING %{buildroot}/usr/share/license/%{name}
35
36 %ifarch %{arm}
37 # ARM build target
38 %__mkdir_p %{buildroot}/opt/home/app/.e/apps
39 %__cp -afr %{_arch}/opt/home/app/.e/apps/* %{buildroot}/opt/home/app/.e/apps
40
41 %__mkdir_p %{buildroot}/opt/home/app/.e/e/applications
42 %__cp -afr %{_arch}/opt/home/app/.e/e/applications/* %{buildroot}/opt/home/app/.e/e/applications
43
44 %__mkdir_p %{buildroot}/opt/home/app/.e/e/backgrounds
45 %__cp -afr %{_arch}/opt/home/app/.e/e/backgrounds/* %{buildroot}/opt/home/app/.e/e/backgrounds
46
47 %__cp -afr %{_arch}/opt/home/app/.e/e/config/*.cfg %{buildroot}/opt/home/app/.e/e/config
48 %__cp -afr %{_arch}/opt/home/app/.e/e/config/samsung/*.cfg %{buildroot}/opt/home/app/.e/e/config/samsung
49
50 %else
51
52 %if 0%{?simulator}
53 # emul build target
54 %__mkdir_p %{buildroot}/opt/home/app/.e/apps
55 %__cp -afr emulator/opt/home/app/.e/apps/* %{buildroot}/opt/home/app/.e/apps
56
57 %__mkdir_p %{buildroot}/opt/home/app/.e/e/applications
58 %__cp -afr emulator/opt/home/app/.e/e/applications/* %{buildroot}/opt/home/app/.e/e/applications
59
60 %__mkdir_p %{buildroot}/opt/home/app/.e/e/backgrounds
61 %__cp -afr emulator/opt/home/app/.e/e/backgrounds/* %{buildroot}/opt/home/app/.e/e/backgrounds
62
63 %__cp -afr emulator/opt/home/app/.e/e/config/*.cfg %{buildroot}/opt/home/app/.e/e/config
64 %__cp -afr emulator/opt/home/app/.e/e/config/samsung/*.cfg %{buildroot}/opt/home/app/.e/e/config/samsung
65
66 %else
67 # IA build target
68 %__mkdir_p %{buildroot}/opt/home/app/.e/apps
69 %__cp -afr %{_arch}/opt/home/app/.e/apps/* %{buildroot}/opt/home/app/.e/apps
70
71 %__mkdir_p %{buildroot}/opt/home/app/.e/e/applications
72 %__cp -afr %{_arch}/opt/home/app/.e/e/applications/* %{buildroot}/opt/home/app/.e/e/applications
73
74 %__mkdir_p %{buildroot}/opt/home/app/.e/e/backgrounds
75 %__cp -afr %{_arch}/opt/home/app/.e/e/backgrounds/* %{buildroot}/opt/home/app/.e/e/backgrounds
76
77 %__cp -afr %{_arch}/opt/home/app/.e/e/config/*.cfg %{buildroot}/opt/home/app/.e/e/config
78 %__cp -afr %{_arch}/opt/home/app/.e/e/config/samsung/*.cfg %{buildroot}/opt/home/app/.e/e/config/samsung
79
80 %endif
81 %endif
82
83 %__mkdir_p %{buildroot}%{_sysconfdir}/skel
84  %__cp -af %{buildroot}/opt/home/app/.e %{buildroot}%{_sysconfdir}/skel/.e
85
86 %pre
87 if [ ! -e "home/app" ]
88 then
89    %__mkdir_p /home/app
90 fi
91 chown 5000:5000 /home/app
92 chmod 755 /home/app
93
94 %post
95 # XXX comptibility with sysvinit-based images
96 chown -R 5000:5000 /opt/home/app
97
98 %files
99 %manifest %{name}.manifest
100 %defattr(-,root,root,-)
101 /opt/home/app/.e
102 /usr/share/license/%{name}
103
104 %config %{_sysconfdir}/skel/.e