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