moved gstomx.conf to mmfw-sysconf because of different settings per target
[platform/core/multimedia/mmfw-sysconf.git] / packaging / mmfw-sysconf.spec
1 Name:       mmfw-sysconf
2 Summary:    Multimedia Framework system configuration package
3 Version:    0.2.102
4 Release:    0
5 Group:      Multimedia/Configuration
6 License:    LGPL-2.1 and Apache-2.0
7 Source0:    mmfw-sysconf-%{version}.tar.gz
8
9 %description
10 Multimedia Framework system configuration package including ini, conf and etc files.
11
12
13 %ifarch %arm aarch64
14
15 %package target-u3
16 Summary: Multimedia Framework system configuration package for u3
17 Group: Multimedia/Configuration
18 License: LGPL-2.1 and Apache-2.0
19
20 %description target-u3
21 Multimedia Framework system configuration package including ini, conf and etc files for u3 target.
22
23 %package target-n4
24 Summary: Multimedia Framework system configuration package for n4
25 Group: Multimedia/Configuration
26 License: LGPL-2.1 and Apache-2.0
27
28 %description target-n4
29 Multimedia Framework system configuration package including ini, conf and etc files for n4 target.
30
31 %package target-hawkp
32 Summary: Multimedia Framework system configuration package for hawkp
33 Group: Multimedia/Configuration
34 License: LGPL-2.1 and Apache-2.0
35
36 %description target-hawkp
37 Multimedia Framework system configuration package including ini, conf and etc files for hawkp target.
38
39 %package target-tm1
40 Summary: Multimedia Framework system configuration package for tm1
41 Group: Multimedia/Configuration
42 License: LGPL-2.1 and Apache-2.0
43
44 %description target-tm1
45 Multimedia Framework system configuration package including ini, conf and etc files for tm1 target.
46
47 %package target-tw1
48 Summary: Multimedia Framework system configuration package for tw1
49 Group: Multimedia/Configuration
50 License: LGPL-2.1 and Apache-2.0
51
52 %description target-tw1
53 Multimedia Framework system configuration package including ini, conf and etc files for tw1 target.
54
55 %package target-artik10
56 Summary: Multimedia Framework system configuration package for artik 10
57 Group: Multimedia/Configuration
58 License: LGPL-2.1 and Apache-2.0
59
60 %description target-artik10
61 Multimedia Framework system configuration package including ini, conf and etc files for artik 10 target.
62
63 %package target-tw2
64 Summary: Multimedia Framework system configuration package for tw2
65 Group: Multimedia/Configuration
66 License: LGPL-2.1 and Apache-2.0
67
68 %description target-tw2
69 Multimedia Framework system configuration package including ini, conf and etc files for tw2 target.
70
71
72 %else
73
74 %package simulator
75 Summary: Multimedia Framework system configuration package for simulator
76 Group: Multimedia/Configuration
77 License: LGPL-2.1 and Apache-2.0
78
79 %description simulator
80 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
81
82 %endif
83
84
85 %prep
86 %setup -q -n %{name}-%{version}
87
88
89 %build
90
91
92 %install
93 rm -rf %{buildroot}
94 mkdir -p %{buildroot}%{_datadir}
95
96
97 %ifarch %arm aarch64
98
99 mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3
100 cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-u3
101
102 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4
103 cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4
104
105 mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp
106 cp -arf %{name}-target-hawkp/* %{buildroot}%{_datadir}/%{name}-target-hawkp
107
108 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1
109 cp -arf %{name}-target-tm1/* %{buildroot}%{_datadir}/%{name}-target-tm1
110
111 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1
112 cp -arf %{name}-target-tw1/* %{buildroot}%{_datadir}/%{name}-target-tw1
113
114 mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10
115 cp -arf %{name}-target-artik10/* %{buildroot}%{_datadir}/%{name}-target-artik10
116
117 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}
118 cp -arf %{name}-target-tw2/* %{buildroot}%{_datadir}/%{name}-target-tw2
119 mv %{buildroot}%{_datadir}/%{name}-target-tw2/udev %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}/udev
120
121 %else
122
123 mkdir -p %{buildroot}%{_datadir}/%{name}-simulator
124 cp -arf %{name}-simulator/* %{buildroot}%{_datadir}/%{name}-simulator
125
126 %endif
127
128
129 %ifarch %arm aarch64
130
131 %post target-u3
132 cp -arf %{_datadir}/mmfw-sysconf-target-u3/* /
133 rm -rf %{_datadir}/mmfw-sysconf-target-u3
134
135 %post target-n4
136 cp -arf %{_datadir}/mmfw-sysconf-target-n4/* /
137 rm -rf %{_datadir}/mmfw-sysconf-target-n4
138
139 %post target-hawkp
140 cp -arf %{_datadir}/mmfw-sysconf-target-hawkp/* /
141 rm -rf %{_datadir}/mmfw-sysconf-target-hawkp
142
143 %post target-tm1
144 cp -arf %{_datadir}/mmfw-sysconf-target-tm1/* /
145 rm -rf %{_datadir}/mmfw-sysconf-target-tm1
146
147 %post target-tw1
148 cp -arf %{_datadir}/mmfw-sysconf-target-tw1/* /
149 rm -rf %{_datadir}/mmfw-sysconf-target-tw1
150
151 %post target-artik10
152 cp -arf %{_datadir}/mmfw-sysconf-target-artik10/* /
153 rm -rf %{_datadir}/mmfw-sysconf-target-artik10
154
155 %post target-tw2
156 cp -arf %{_datadir}/mmfw-sysconf-target-tw2/* /
157 rm -rf %{_datadir}/mmfw-sysconf-target-tw2
158
159 %else
160
161 %post simulator
162 cp -arf %{_datadir}/mmfw-sysconf-simulator/* /
163 rm -rf %{_datadir}/mmfw-sysconf-simulator
164
165 %endif
166
167
168 %postun
169
170
171 %ifarch %arm aarch64
172
173 %files target-u3
174 %manifest mmfw-sysconf-target-u3.manifest
175 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
176 %defattr(-,root,root,-)
177 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/asound.conf
178 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/pulse/*
179 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/murphy/*
180 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/profile.d/*
181 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.ini
182 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.conf
183 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/xdg/gstomx.conf
184 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
185 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
186 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
187
188 %files target-n4
189 %manifest mmfw-sysconf-target-n4.manifest
190 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
191 %defattr(-,root,root,-)
192 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/asound.conf
193 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/pulse/*
194 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/murphy/*
195 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/profile.d/*
196 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.ini
197 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.conf
198 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/xdg/gstomx.conf
199 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
200 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
201 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
202
203 %files target-hawkp
204 %manifest mmfw-sysconf-target-hawkp.manifest
205 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
206 %defattr(-,root,root,-)
207 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/asound.conf
208 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/pulse/*
209 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/murphy/*
210 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/profile.d/*
211 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.ini
212 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.conf
213 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
214 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
215 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
216
217 %files target-tm1
218 %manifest mmfw-sysconf-target-tm1.manifest
219 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
220 %defattr(-,root,root,-)
221 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/asound.conf
222 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/pulse/*
223 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/murphy/*
224 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/profile.d/*
225 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.ini
226 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.conf
227 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/audio_hw.xml
228 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
229 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
230 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
231
232 %files target-tw1
233 %manifest mmfw-sysconf-target-tw1.manifest
234 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
235 %defattr(-,root,root,-)
236 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/asound.conf
237 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/pulse/*
238 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/murphy/*
239 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/profile.d/*
240 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.ini
241 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.conf
242 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/xdg/gstomx.conf
243 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
244 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
245 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
246
247 %files target-artik10
248 %manifest mmfw-sysconf-target-artik10.manifest
249 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
250 %defattr(-,root,root,-)
251 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/asound.conf
252 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/pulse/*
253 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/murphy/*
254 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/profile.d/*
255 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.ini
256 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.conf
257 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/xdg/gstomx.conf
258 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
259 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
260 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
261
262 %files target-tw2
263 %manifest mmfw-sysconf-target-tw2.manifest
264 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
265 %defattr(-,root,root,-)
266 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/asound.conf
267 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/pulse/*
268 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/murphy/*
269 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/profile.d/*
270 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.ini
271 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.conf
272 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/xdg/gstomx.conf
273 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
274 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
275 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
276 %{_datadir}/mmfw-sysconf-target-tw2%{_libdir}/udev/rules.d/*
277 %else
278
279 %files simulator
280 %manifest mmfw-sysconf-simulator.manifest
281 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
282 %defattr(-,root,root,-)
283 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/asound.conf
284 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/pulse/*
285 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/murphy/*
286 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/profile.d/*
287 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.ini
288 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.conf
289 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
290 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
291 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
292
293 %endif