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.
16 %ifarch %arm aarch64 riscv64
20 Summary: Multimedia Framework system configuration package for tm1
21 Group: Multimedia/Configuration
22 License: LGPL-2.1 and Apache-2.0
24 %description target-tm1
25 Multimedia Framework system configuration package including ini, conf and etc files for tm1 target.
28 Summary: Multimedia Framework system configuration package for rpi3
29 Group: Multimedia/Configuration
30 License: LGPL-2.1 and Apache-2.0
32 %description target-rpi3
33 Multimedia Framework system configuration package including ini, conf and etc files for rpi3 target.
36 Summary: Multimedia Framework system configuration package for tw3
37 Group: Multimedia/Configuration
38 License: LGPL-2.1 and Apache-2.0
40 %description target-tw3
41 Multimedia Framework system configuration package including ini, conf and etc files for tw3 target.
44 Summary: Multimedia Framework system configuration package for ODROID-C4
45 Group: Multimedia/Configuration
46 License: LGPL-2.1 and Apache-2.0
48 %description target-c4
49 Multimedia Framework system configuration package including ini, conf and etc files for ODROID-C4
52 Summary: Multimedia Framework system configuration package for VIM3
53 Group: Multimedia/Configuration
54 License: LGPL-2.1 and Apache-2.0
56 %description target-vim3
57 Multimedia Framework system configuration package including ini, conf and etc files for VIM3
62 Summary: Multimedia Framework system configuration package for generic
63 Group: Multimedia/Configuration
64 License: LGPL-2.1 and Apache-2.0
67 Multimedia Framework system configuration package including ini, conf and etc files for generic
72 Summary: Multimedia Framework system configuration package for simulator
73 Group: Multimedia/Configuration
74 License: LGPL-2.1 and Apache-2.0
76 %description simulator
77 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
83 %setup -q -n %{name}-%{version}
91 mkdir -p %{buildroot}%{_hal_datadir}
94 %ifarch %arm aarch64 riscv64
97 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
98 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
99 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-tm1
100 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-tm1
101 cp -arf %{name}-target-tm1/* %{buildroot}%{_hal_datadir}/%{name}-target-tm1
103 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
104 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
105 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-rpi3
106 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-rpi3
107 cp -arf %{name}-target-rpi3/* %{buildroot}%{_hal_datadir}/%{name}-target-rpi3
109 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
110 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
111 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-tw3
112 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-tw3
113 cp -arf %{name}-target-tw3/* %{buildroot}%{_hal_datadir}/%{name}-target-tw3
115 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-c4
116 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-c4
117 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-c4
118 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-c4
119 cp -arf %{name}-target-c4/* %{buildroot}%{_hal_datadir}/%{name}-target-c4
121 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
122 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
123 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-target-vim3
124 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-target-vim3
125 cp -arf %{name}-target-vim3/* %{buildroot}%{_hal_datadir}/%{name}-target-vim3
129 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-generic
130 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-generic
131 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-generic
132 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-generic
133 cp -arf %{name}-generic/* %{buildroot}%{_hal_datadir}/%{name}-generic
137 mkdir -p %{buildroot}%{_hal_licensedir}/%{name}-simulator
138 cp LICENSE.APLv2.0 %{buildroot}%{_hal_licensedir}/%{name}-simulator
139 cp LICENSE.LGPLv2.1 %{buildroot}%{_hal_licensedir}/%{name}-simulator
140 mkdir -p %{buildroot}%{_hal_datadir}/%{name}-simulator
141 cp -arf %{name}-simulator/* %{buildroot}%{_hal_datadir}/%{name}-simulator
145 %ifarch %arm aarch64 riscv64
149 cp -arf %{_hal_datadir}/%{name}-target-tm1/* /
150 rm -rf %{_hal_datadir}/%{name}-target-tm1
153 cp -arf %{_hal_datadir}/%{name}-target-rpi3/* /
154 rm -rf %{_hal_datadir}/%{name}-target-rpi3
157 sed -i -e 's|@HAL_LIBDIR@|%{_hal_libdir}|g' %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/xdg/gstomx.conf
158 cp -arf %{_hal_datadir}/%{name}-target-tw3/* /
159 rm -rf %{_hal_datadir}/%{name}-target-tw3
162 cp -arf %{_hal_datadir}/%{name}-target-c4/* /
163 rm -rf %{_hal_datadir}/%{name}-target-c4
166 cp -arf %{_hal_datadir}/%{name}-target-vim3/* /
167 rm -rf %{_hal_datadir}/%{name}-target-vim3
172 cp -arf %{_hal_datadir}/%{name}-generic/* /
173 rm -rf %{_hal_datadir}/%{name}-generic
178 cp -arf %{_hal_datadir}/%{name}-simulator/* /
179 rm -rf %{_hal_datadir}/%{name}-simulator
187 %ifarch %arm aarch64 riscv64
191 %manifest %{name}-target-tm1.manifest
192 %{_hal_licensedir}/%{name}-target-tm1/*
193 %defattr(-,root,root,-)
194 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/asound.conf
195 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/pulse/*
196 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/murphy/*
197 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/*.ini
198 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/inference/*.ini
199 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/*.conf
200 %{_hal_datadir}/%{name}-target-tm1%{_hal_sysconfdir}/multimedia/audio_hw.xml
201 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
202 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
203 %{_hal_datadir}/%{name}-target-tm1%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
206 %manifest %{name}-target-rpi3.manifest
207 %{_hal_licensedir}/%{name}-target-rpi3/*
208 %defattr(-,root,root,-)
209 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/asound.conf
210 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/pulse/*
211 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/murphy/*
212 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/multimedia/*.ini
213 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/inference/*.ini
214 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/vision/depth/*.ini
215 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/multimedia/*.conf
216 %{_hal_datadir}/%{name}-target-rpi3%{_hal_sysconfdir}/xdg/gstomx.conf
217 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
218 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
219 %{_hal_datadir}/%{name}-target-rpi3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
222 %manifest %{name}-target-tw3.manifest
223 %{_hal_licensedir}/%{name}-target-tw3/*
224 %defattr(-,root,root,-)
225 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/asound.conf
226 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/pulse/*
227 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/murphy/*
228 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/multimedia/*.ini
229 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/inference/*.ini
230 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/multimedia/*.conf
231 %{_hal_datadir}/%{name}-target-tw3%{_hal_sysconfdir}/xdg/gstomx.conf
232 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
233 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
234 %{_hal_datadir}/%{name}-target-tw3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
235 %{_hal_datadir}/%{name}-target-tw3%{_hal_prefix}/lib/udev/rules.d/*
238 %manifest %{name}-target-c4.manifest
239 %{_hal_licensedir}/%{name}-target-c4/*
240 %defattr(-,root,root,-)
241 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/asound.conf
242 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/pulse/*
243 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/murphy/*
244 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/multimedia/*.ini
245 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/inference/*.ini
246 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/multimedia/*.conf
247 %{_hal_datadir}/%{name}-target-c4%{_hal_sysconfdir}/xdg/gstomx.conf
248 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
249 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
250 %{_hal_datadir}/%{name}-target-c4%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
253 %manifest %{name}-target-vim3.manifest
254 %{_hal_licensedir}/%{name}-target-vim3/*
255 %defattr(-,root,root,-)
256 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/asound.conf
257 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/pulse/*
258 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/murphy/*
259 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/multimedia/*.ini
260 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/inference/*.ini
261 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/multimedia/*.conf
262 %{_hal_datadir}/%{name}-target-vim3%{_hal_sysconfdir}/xdg/gstomx.conf
263 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
264 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
265 %{_hal_datadir}/%{name}-target-vim3%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
270 %manifest %{name}-generic.manifest
271 %{_hal_licensedir}/%{name}-generic/*
272 %defattr(-,root,root,-)
273 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/asound.conf
274 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/pulse/*
275 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/murphy/*
276 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/multimedia/*.ini
277 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/inference/*.ini
278 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/multimedia/*.conf
279 %{_hal_datadir}/%{name}-generic%{_hal_sysconfdir}/xdg/gstomx.conf
280 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
281 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
282 %{_hal_datadir}/%{name}-generic%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
287 %manifest %{name}-simulator.manifest
288 %{_hal_licensedir}/%{name}-simulator/*
289 %defattr(-,root,root,-)
290 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/asound.conf
291 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/pulse/*
292 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/murphy/*
293 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/multimedia/*.ini
294 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/inference/*.ini
295 %{_hal_datadir}/%{name}-simulator%{_hal_sysconfdir}/multimedia/*.conf
296 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.conf
297 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/paths/*.common
298 %{_hal_datadir}/%{name}-simulator%{_hal_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf