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