Add Screen Mirroring R2 features messages.
[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.140
4 Release:    0
5 Group:      Multimedia/Configuration
6 License:    LGPL-2.1 and Apache-2.0
7 Source0:    mmfw-sysconf-%{version}.tar.gz
8 Requires: sed
9
10 %description
11 Multimedia Framework system configuration package including ini, conf and etc files.
12
13
14 %ifarch %arm aarch64
15
16 %package target-u3
17 Summary: Multimedia Framework system configuration package for u3
18 Group: Multimedia/Configuration
19 License: LGPL-2.1 and Apache-2.0
20
21 %description target-u3
22 Multimedia Framework system configuration package including ini, conf and etc files for u3 target.
23
24 %package target-n4
25 Summary: Multimedia Framework system configuration package for n4
26 Group: Multimedia/Configuration
27 License: LGPL-2.1 and Apache-2.0
28
29 %description target-n4
30 Multimedia Framework system configuration package including ini, conf and etc files for n4 target.
31
32 %package target-hawkp
33 Summary: Multimedia Framework system configuration package for hawkp
34 Group: Multimedia/Configuration
35 License: LGPL-2.1 and Apache-2.0
36
37 %description target-hawkp
38 Multimedia Framework system configuration package including ini, conf and etc files for hawkp target.
39
40 %package target-tm1
41 Summary: Multimedia Framework system configuration package for tm1
42 Group: Multimedia/Configuration
43 License: LGPL-2.1 and Apache-2.0
44
45 %description target-tm1
46 Multimedia Framework system configuration package including ini, conf and etc files for tm1 target.
47
48 %package target-tw1
49 Summary: Multimedia Framework system configuration package for tw1
50 Group: Multimedia/Configuration
51 License: LGPL-2.1 and Apache-2.0
52
53 %description target-tw1
54 Multimedia Framework system configuration package including ini, conf and etc files for tw1 target.
55
56 %package target-artik10
57 Summary: Multimedia Framework system configuration package for artik 10
58 Group: Multimedia/Configuration
59 License: LGPL-2.1 and Apache-2.0
60
61 %description target-artik10
62 Multimedia Framework system configuration package including ini, conf and etc files for artik 10 target.
63
64 %package target-tw2
65 Summary: Multimedia Framework system configuration package for tw2
66 Group: Multimedia/Configuration
67 License: LGPL-2.1 and Apache-2.0
68
69 %description target-tw2
70 Multimedia Framework system configuration package including ini, conf and etc files for tw2 target.
71
72 %package target-rpi3
73 Summary: Multimedia Framework system configuration package for rpi3
74 Group: Multimedia/Configuration
75 License: LGPL-2.1 and Apache-2.0
76
77 %description target-rpi3
78 Multimedia Framework system configuration package including ini, conf and etc files for rpi3 target.
79
80 %package target-tw3
81 Summary: Multimedia Framework system configuration package for tw3
82 Group: Multimedia/Configuration
83 License: LGPL-2.1 and Apache-2.0
84
85 %description target-tw3
86 Multimedia Framework system configuration package including ini, conf and etc files for tw3 target.
87
88 %else
89
90 %package simulator
91 Summary: Multimedia Framework system configuration package for simulator
92 Group: Multimedia/Configuration
93 License: LGPL-2.1 and Apache-2.0
94
95 %description simulator
96 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
97
98 %endif
99
100
101 %prep
102 %setup -q -n %{name}-%{version}
103
104
105 %build
106
107
108 %install
109 rm -rf %{buildroot}
110 mkdir -p %{buildroot}%{_datadir}
111
112
113 %ifarch %arm aarch64
114
115 mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3
116 cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-u3
117
118 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4
119 cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4
120
121 mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp
122 cp -arf %{name}-target-hawkp/* %{buildroot}%{_datadir}/%{name}-target-hawkp
123
124 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1
125 cp -arf %{name}-target-tm1/* %{buildroot}%{_datadir}/%{name}-target-tm1
126
127 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1
128 cp -arf %{name}-target-tw1/* %{buildroot}%{_datadir}/%{name}-target-tw1
129
130 mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10
131 cp -arf %{name}-target-artik10/* %{buildroot}%{_datadir}/%{name}-target-artik10
132
133 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}
134 cp -arf %{name}-target-tw2/* %{buildroot}%{_datadir}/%{name}-target-tw2
135 mv %{buildroot}%{_datadir}/%{name}-target-tw2/udev %{buildroot}%{_datadir}/%{name}-target-tw2%{_libdir}/udev
136
137 mkdir -p %{buildroot}%{_datadir}/%{name}-target-rpi3%{_libdir}
138 cp -arf %{name}-target-rpi3/* %{buildroot}%{_datadir}/%{name}-target-rpi3
139
140 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw3%{_libdir}
141 cp -arf %{name}-target-tw3/* %{buildroot}%{_datadir}/%{name}-target-tw3
142 mv %{buildroot}%{_datadir}/%{name}-target-tw3/udev %{buildroot}%{_datadir}/%{name}-target-tw3%{_libdir}/udev
143
144 %else
145
146 mkdir -p %{buildroot}%{_datadir}/%{name}-simulator
147 cp -arf %{name}-simulator/* %{buildroot}%{_datadir}/%{name}-simulator
148
149 %endif
150
151 %ifarch %arm aarch64
152
153 %post target-u3
154 sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/xdg/gstomx.conf
155 cp -arf %{_datadir}/mmfw-sysconf-target-u3/* /
156 rm -rf %{_datadir}/mmfw-sysconf-target-u3
157
158 %post target-n4
159 sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/xdg/gstomx.conf
160 cp -arf %{_datadir}/mmfw-sysconf-target-n4/* /
161 rm -rf %{_datadir}/mmfw-sysconf-target-n4
162
163 %post target-hawkp
164 cp -arf %{_datadir}/mmfw-sysconf-target-hawkp/* /
165 rm -rf %{_datadir}/mmfw-sysconf-target-hawkp
166
167 %post target-tm1
168 cp -arf %{_datadir}/mmfw-sysconf-target-tm1/* /
169 rm -rf %{_datadir}/mmfw-sysconf-target-tm1
170
171 %post target-tw1
172 sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/xdg/gstomx.conf
173 cp -arf %{_datadir}/mmfw-sysconf-target-tw1/* /
174 rm -rf %{_datadir}/mmfw-sysconf-target-tw1
175
176 %post target-artik10
177 cp -arf %{_datadir}/mmfw-sysconf-target-artik10/* /
178 rm -rf %{_datadir}/mmfw-sysconf-target-artik10
179
180 %post target-tw2
181 sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/xdg/gstomx.conf
182 cp -arf %{_datadir}/mmfw-sysconf-target-tw2/* /
183 rm -rf %{_datadir}/mmfw-sysconf-target-tw2
184
185 %post target-rpi3
186 cp -arf %{_datadir}/mmfw-sysconf-target-rpi3/* /
187 rm -rf %{_datadir}/mmfw-sysconf-target-rpi3
188
189 %post target-tw3
190 sed -i -e 's|@LIBDIR@|%{_libdir}|g' %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/xdg/gstomx.conf
191 cp -arf %{_datadir}/mmfw-sysconf-target-tw3/* /
192 rm -rf %{_datadir}/mmfw-sysconf-target-tw3
193
194 %else
195
196 %post simulator
197 cp -arf %{_datadir}/mmfw-sysconf-simulator/* /
198 rm -rf %{_datadir}/mmfw-sysconf-simulator
199
200 %endif
201
202
203 %postun
204
205
206 %ifarch %arm aarch64
207
208 %files target-u3
209 %manifest mmfw-sysconf-target-u3.manifest
210 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
211 %defattr(-,root,root,-)
212 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/asound.conf
213 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/pulse/*
214 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/murphy/*
215 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/profile.d/*
216 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.ini
217 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.conf
218 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/xdg/gstomx.conf
219 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
220 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
221 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
222
223 %files target-n4
224 %manifest mmfw-sysconf-target-n4.manifest
225 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
226 %defattr(-,root,root,-)
227 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/asound.conf
228 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/pulse/*
229 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/murphy/*
230 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/profile.d/*
231 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.ini
232 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.conf
233 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/xdg/gstomx.conf
234 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
235 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
236 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
237
238 %files target-hawkp
239 %manifest mmfw-sysconf-target-hawkp.manifest
240 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
241 %defattr(-,root,root,-)
242 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/asound.conf
243 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/pulse/*
244 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/murphy/*
245 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/profile.d/*
246 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.ini
247 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.conf
248 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
249 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
250 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
251
252 %files target-tm1
253 %manifest mmfw-sysconf-target-tm1.manifest
254 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
255 %defattr(-,root,root,-)
256 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/asound.conf
257 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/pulse/*
258 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/murphy/*
259 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/profile.d/*
260 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.ini
261 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.conf
262 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/audio_hw.xml
263 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
264 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
265 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
266
267 %files target-tw1
268 %manifest mmfw-sysconf-target-tw1.manifest
269 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
270 %defattr(-,root,root,-)
271 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/asound.conf
272 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/pulse/*
273 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/murphy/*
274 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/profile.d/*
275 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.ini
276 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.conf
277 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/xdg/gstomx.conf
278 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
279 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
280 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
281
282 %files target-artik10
283 %manifest mmfw-sysconf-target-artik10.manifest
284 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
285 %defattr(-,root,root,-)
286 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/asound.conf
287 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/pulse/*
288 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/murphy/*
289 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/profile.d/*
290 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.ini
291 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.conf
292 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
293 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
294 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
295
296 %files target-tw2
297 %manifest mmfw-sysconf-target-tw2.manifest
298 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
299 %defattr(-,root,root,-)
300 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/asound.conf
301 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/pulse/*
302 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/murphy/*
303 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/profile.d/*
304 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.ini
305 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/multimedia/*.conf
306 %{_datadir}/mmfw-sysconf-target-tw2%{_sysconfdir}/xdg/gstomx.conf
307 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
308 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
309 %{_datadir}/mmfw-sysconf-target-tw2%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
310 %{_datadir}/mmfw-sysconf-target-tw2%{_libdir}/udev/rules.d/*
311
312 %files target-rpi3
313 %manifest mmfw-sysconf-target-rpi3.manifest
314 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
315 %defattr(-,root,root,-)
316 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/asound.conf
317 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/pulse/*
318 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/murphy/*
319 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/profile.d/*
320 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/multimedia/*.ini
321 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/multimedia/*.conf
322 %{_datadir}/mmfw-sysconf-target-rpi3%{_sysconfdir}/xdg/gstomx.conf
323 %{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
324 %{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
325 %{_datadir}/mmfw-sysconf-target-rpi3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
326
327 %files target-tw3
328 %manifest mmfw-sysconf-target-tw3.manifest
329 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
330 %defattr(-,root,root,-)
331 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/asound.conf
332 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/pulse/*
333 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/murphy/*
334 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/profile.d/*
335 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/multimedia/*.ini
336 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/multimedia/*.conf
337 %{_datadir}/mmfw-sysconf-target-tw3%{_sysconfdir}/xdg/gstomx.conf
338 %{_datadir}/mmfw-sysconf-target-tw3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
339 %{_datadir}/mmfw-sysconf-target-tw3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
340 %{_datadir}/mmfw-sysconf-target-tw3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
341 %{_datadir}/mmfw-sysconf-target-tw3%{_libdir}/udev/rules.d/*
342
343 %else
344
345 %files simulator
346 %manifest mmfw-sysconf-simulator.manifest
347 %license LICENSE.APLv2.0 LICENSE.LGPLv2.1
348 %defattr(-,root,root,-)
349 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/asound.conf
350 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/pulse/*
351 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/murphy/*
352 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/profile.d/*
353 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.ini
354 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.conf
355 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
356 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
357 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
358
359 %endif