Change the installation path for multi-user environment.
[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=/usr/share/enlightenment
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}/usr/share/enlightenment/config/apps
39 %__cp -afr %{_arch}/usr/share/enlightenment/config/apps/* %{buildroot}/usr/share/enlightenment/config/apps
40
41 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/applications
42 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/applications/* %{buildroot}/usr/share/enlightenment/config/e/applications
43
44 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/backgrounds
45 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/backgrounds/* %{buildroot}/usr/share/enlightenment/config/e/backgrounds
46
47 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config
48 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/config/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/
49
50 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config/samsung
51 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/config/samsung/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/samsung/
52
53 %else
54
55 %if 0%{?simulator}
56 # emul build target
57 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/apps
58 %__cp -afr emulator/usr/share/enlightenment/config/apps/* %{buildroot}/usr/share/enlightenment/config/apps
59
60 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/applications
61 %__cp -afr emulator/usr/share/enlightenment/config/e/applications/* %{buildroot}/usr/share/enlightenment/config/e/applications
62
63 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/backgrounds
64 %__cp -afr emulator/usr/share/enlightenment/config/e/backgrounds/* %{buildroot}/usr/share/enlightenment/config/e/backgrounds
65
66 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config
67 %__cp -afr emulator/usr/share/enlightenment/config/e/config/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/
68
69 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config/samsung
70 %__cp -afr emulator/usr/share/enlightenment/config/e/config/samsung/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/samsung/
71
72 %else
73 # IA build target
74 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/apps
75 %__cp -afr %{_arch}/usr/share/enlightenment/config/apps/* %{buildroot}/usr/share/enlightenment/config/apps
76
77 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/applications
78 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/applications/* %{buildroot}/usr/share/enlightenment/config/e/applications
79
80 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/backgrounds
81 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/backgrounds/* %{buildroot}/usr/share/enlightenment/config/e/backgrounds
82
83 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config
84 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/config/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/
85
86 %__mkdir_p %{buildroot}/usr/share/enlightenment/config/e/config/samsung
87 %__cp -afr %{_arch}/usr/share/enlightenment/config/e/config/samsung/*.cfg %{buildroot}/usr/share/enlightenment/config/e/config/samsung/
88
89 %endif
90 %endif
91
92 %__mkdir_p %{buildroot}%{_sysconfdir}/skel
93  %__cp -af %{buildroot}/usr/share/enlightenment/config %{buildroot}%{_sysconfdir}/skel/config
94
95 %pre
96 if [ ! -e "/usr/share/enlightenment/config" ]
97 then
98    mkdir -p /usr/share/enlightenment/config
99 fi
100 chmod 755 /usr/share/enlightenment/config
101
102 %post
103 chmod 644 /usr/share/enlightenment/config/e/config/*.cfg
104 chmod 644 /usr/share/enlightenment/config/e/config/samsung/*.cfg
105
106 %files
107 %manifest %{name}.manifest
108 %defattr(-,root,root,-)
109 /usr/share/enlightenment/config
110 /usr/share/license/%{name}
111
112 %config %{_sysconfdir}/skel/config