1 %define debug_package %{nil}
4 Summary: Multimedia Framework system configuration package
7 Group: Multimedia/Configuration
8 License: LGPL-2.1 and Apache-2.0
9 Source0: %{name}-%{version}.tar.gz
13 Multimedia Framework system configuration package including ini, conf and etc files.
19 Summary: Multimedia Framework system configuration package for tm1
20 Group: Multimedia/Configuration
21 License: LGPL-2.1 and Apache-2.0
23 %description target-tm1
24 Multimedia Framework system configuration package including ini, conf and etc files for tm1 target.
27 Summary: Multimedia Framework system configuration package for rpi3
28 Group: Multimedia/Configuration
29 License: LGPL-2.1 and Apache-2.0
31 %description target-rpi3
32 Multimedia Framework system configuration package including ini, conf and etc files for rpi3 target.
35 Summary: Multimedia Framework system configuration package for tw3
36 Group: Multimedia/Configuration
37 License: LGPL-2.1 and Apache-2.0
39 %description target-tw3
40 Multimedia Framework system configuration package including ini, conf and etc files for tw3 target.
43 Summary: Multimedia Framework system configuration package for ODROID-C4
44 Group: Multimedia/Configuration
45 License: LGPL-2.1 and Apache-2.0
47 %description target-c4
48 Multimedia Framework system configuration package including ini, conf and etc files for ODROID-C4
51 Summary: Multimedia Framework system configuration package for VIM3
52 Group: Multimedia/Configuration
53 License: LGPL-2.1 and Apache-2.0
55 %description target-vim3
56 Multimedia Framework system configuration package including ini, conf and etc files for VIM3
59 Summary: Multimedia Framework system configuration package for generic
60 Group: Multimedia/Configuration
61 License: LGPL-2.1 and Apache-2.0
64 Multimedia Framework system configuration package including ini, conf and etc files for generic
69 Summary: Multimedia Framework system configuration package for simulator
70 Group: Multimedia/Configuration
71 License: LGPL-2.1 and Apache-2.0
73 %description simulator
74 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
80 %setup -q -n %{name}-%{version}
88 mkdir -p %{buildroot}%{_hal_datadir}
93 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
94 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
95 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
96 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-tm1
97 cp -arf %{name}-target-tm1/* %{buildroot}%{_hal_datadir}/%{name}-target-tm1
99 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
100 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
101 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
102 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-rpi3
103 cp -arf %{name}-target-rpi3/* %{buildroot}%{_hal_datadir}/%{name}-target-rpi3
105 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
106 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
107 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
108 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-tw3
109 cp -arf %{name}-target-tw3/* %{buildroot}%{_hal_datadir}/%{name}-target-tw3
111 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-c4
112 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-c4
113 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-c4
114 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-c4
115 cp -arf %{name}-target-c4/* %{buildroot}%{_hal_datadir}/%{name}-target-c4
117 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
118 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
119 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
120 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-vim3
121 cp -arf %{name}-target-vim3/* %{buildroot}%{_hal_datadir}/%{name}-target-vim3
123 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-generic
124 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-generic
125 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-generic
126 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-generic
127 cp -arf %{name}-generic/* %{buildroot}%{_hal_datadir}/%{name}-generic
131 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-simulator
132 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-simulator
133 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-simulator
134 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-simulator
135 cp -arf %{name}-simulator/* %{buildroot}%{_hal_datadir}/%{name}-simulator
142 cp -arf %{_hal_datadir}/%{name}-target-tm1/* /
143 rm -rf %{_hal_datadir}/%{name}-target-tm1
146 cp -arf %{_hal_datadir}/%{name}-target-rpi3/* /
147 rm -rf %{_hal_datadir}/%{name}-target-rpi3
150 sed -i -e 's|@HAL_LIBDIR@|%{_hal_libdir}|g' %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/xdg/gstomx.conf
151 cp -arf %{_hal_datadir}/%{name}-target-tw3/* /
152 rm -rf %{_hal_datadir}/%{name}-target-tw3
155 cp -arf %{_hal_datadir}/%{name}-target-c4/* /
156 rm -rf %{_hal_datadir}/%{name}-target-c4
159 cp -arf %{_hal_datadir}/%{name}-target-vim3/* /
160 rm -rf %{_hal_datadir}/%{name}-target-vim3
163 cp -arf %{_hal_datadir}/%{name}-generic/* /
164 rm -rf %{_hal_datadir}/%{name}-generic
169 cp -arf %{_hal_datadir}/%{name}-simulator/* /
170 rm -rf %{_hal_datadir}/%{name}-simulator
181 %manifest %{name}-target-tm1.manifest
182 %{_hal_licensedir}/%{name}-target-tm1/*
183 %defattr(-,root,root,-)
184 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/asound.conf
185 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/pulse/*
186 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/murphy/*
187 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/*.ini
188 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/inference/*.ini
189 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/*.conf
190 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/audio_hw.xml
191 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
192 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
193 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
196 %manifest %{name}-target-rpi3.manifest
197 %{_hal_licensedir}/%{name}-target-rpi3/*
198 %defattr(-,root,root,-)
199 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/asound.conf
200 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/pulse/*
201 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/murphy/*
202 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/multimedia/*.ini
203 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/inference/*.ini
204 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/vision/depth/*.ini
205 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/multimedia/*.conf
206 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/xdg/gstomx.conf
207 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
208 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
209 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
212 %manifest %{name}-target-tw3.manifest
213 %{_hal_licensedir}/%{name}-target-tw3/*
214 %defattr(-,root,root,-)
215 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/asound.conf
216 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/pulse/*
217 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/murphy/*
218 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/multimedia/*.ini
219 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/inference/*.ini
220 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/multimedia/*.conf
221 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/xdg/gstomx.conf
222 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
223 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
224 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
225 %{_hal_datadir}/%{name}-target-tw3%{_hal_prefix}/lib/udev/rules.d/*
228 %manifest %{name}-target-c4.manifest
229 %{_hal_licensedir}/%{name}-target-c4/*
230 %defattr(-,root,root,-)
231 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/asound.conf
232 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/pulse/*
233 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/murphy/*
234 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/multimedia/*.ini
235 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/inference/*.ini
236 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/multimedia/*.conf
237 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/xdg/gstomx.conf
238 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
239 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
240 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
243 %manifest %{name}-target-vim3.manifest
244 %{_hal_licensedir}/%{name}-target-vim3/*
245 %defattr(-,root,root,-)
246 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/asound.conf
247 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/pulse/*
248 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/murphy/*
249 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/multimedia/*.ini
250 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/inference/*.ini
251 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/multimedia/*.conf
252 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/xdg/gstomx.conf
253 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
254 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
255 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
258 %manifest %{name}-generic.manifest
259 %{_hal_licensedir}/%{name}-generic/*
260 %defattr(-,root,root,-)
261 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/asound.conf
262 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/pulse/*
263 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/murphy/*
264 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/multimedia/*.ini
265 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/inference/*.ini
266 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/multimedia/*.conf
267 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/xdg/gstomx.conf
268 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
269 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
270 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
275 %manifest %{name}-simulator.manifest
276 %{_hal_licensedir}/%{name}-simulator/*
277 %defattr(-,root,root,-)
278 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/asound.conf
279 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/pulse/*
280 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/murphy/*
281 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/multimedia/*.ini
282 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/inference/*.ini
283 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/multimedia/*.conf
284 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
285 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
286 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf