[audio] divide bluetooth to bt-a2dp and bt-sco
[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.92
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
64 %else
65
66 %package simulator
67 Summary: Multimedia Framework system configuration package for simulator
68 Group: Multimedia/Configuration
69 License: LGPL-2.1+ and Apache-2.0
70
71 %description simulator
72 Multimedia Framework system configuration package including ini, conf and etc files for simulator.
73
74 %endif
75
76
77 %prep
78 %setup -q -n %{name}-%{version}
79
80
81 %build
82
83
84 %install
85 rm -rf %{buildroot}
86 mkdir -p %{buildroot}%{_datadir}
87
88
89 %ifarch %arm aarch64
90
91 mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3
92 cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-u3
93
94 mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license
95 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3
96 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3
97
98 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4
99 cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4
100
101 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license
102 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{name}-target-n4
103 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{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-hawkp%{_datadir}/license
109 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp
110 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp
111
112 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1
113 cp -arf %{name}-target-tm1/* %{buildroot}%{_datadir}/%{name}-target-tm1
114
115 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license
116 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1
117 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1
118
119 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1
120 cp -arf %{name}-target-tw1/* %{buildroot}%{_datadir}/%{name}-target-tw1
121
122 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license
123 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1
124 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1
125
126 mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10
127 cp -arf %{name}-target-artik10/* %{buildroot}%{_datadir}/%{name}-target-artik10
128 mkdir -p %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license
129 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license/%{name}-target-artik10
130 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-artik10%{_datadir}/license/%{name}-target-artik10
131
132 %else
133
134 mkdir -p %{buildroot}%{_datadir}/%{name}-simulator
135 cp -arf %{name}-simulator/* %{buildroot}%{_datadir}/%{name}-simulator
136
137 mkdir -p %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license
138 cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator
139 cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator
140
141 %endif
142
143
144 %ifarch %arm aarch64
145
146 %post target-u3
147 cp -arf %{_datadir}/mmfw-sysconf-target-u3/* /
148 rm -rf %{_datadir}/mmfw-sysconf-target-u3
149
150 %post target-n4
151 cp -arf %{_datadir}/mmfw-sysconf-target-n4/* /
152 rm -rf %{_datadir}/mmfw-sysconf-target-n4
153
154 %post target-hawkp
155 cp -arf %{_datadir}/mmfw-sysconf-target-hawkp/* /
156 rm -rf %{_datadir}/mmfw-sysconf-target-hawkp
157
158 %post target-tm1
159 cp -arf %{_datadir}/mmfw-sysconf-target-tm1/* /
160 rm -rf %{_datadir}/mmfw-sysconf-target-tm1
161
162 %post target-tw1
163 cp -arf %{_datadir}/mmfw-sysconf-target-tw1/* /
164 rm -rf %{_datadir}/mmfw-sysconf-target-tw1
165
166 %post target-artik10
167 cp -arf %{_datadir}/mmfw-sysconf-target-artik10/* /
168 rm -rf %{_datadir}/mmfw-sysconf-target-artik10
169
170 %else
171
172 %post simulator
173 cp -arf %{_datadir}/mmfw-sysconf-simulator/* /
174 rm -rf %{_datadir}/mmfw-sysconf-simulator
175
176 %endif
177
178
179 %postun
180
181
182 %ifarch %arm aarch64
183
184 %files target-u3
185 %manifest mmfw-sysconf-target-u3.manifest
186 %defattr(-,root,root,-)
187 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/asound.conf
188 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/pulse/*
189 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/murphy/*
190 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/profile.d/*
191 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.ini
192 %{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.conf
193 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
194 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
195 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
196 %{_datadir}/mmfw-sysconf-target-u3%{_datadir}/license/mmfw-sysconf-target-u3
197
198 %files target-n4
199 %manifest mmfw-sysconf-target-n4.manifest
200 %defattr(-,root,root,-)
201 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/asound.conf
202 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/pulse/*
203 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/murphy/*
204 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/profile.d/*
205 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.ini
206 %{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.conf
207 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
208 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
209 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
210 %{_datadir}/mmfw-sysconf-target-n4%{_datadir}/license/mmfw-sysconf-target-n4
211
212 %files target-hawkp
213 %manifest mmfw-sysconf-target-hawkp.manifest
214 %defattr(-,root,root,-)
215 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/asound.conf
216 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/pulse/*
217 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/murphy/*
218 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/profile.d/*
219 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.ini
220 %{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.conf
221 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
222 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
223 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
224 %{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/license/mmfw-sysconf-target-hawkp
225
226 %files target-tm1
227 %manifest mmfw-sysconf-target-tm1.manifest
228 %defattr(-,root,root,-)
229 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/asound.conf
230 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/pulse/*
231 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/murphy/*
232 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/profile.d/*
233 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.ini
234 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.conf
235 %{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/audio_hw.xml
236 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
237 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
238 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
239 %{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/license/mmfw-sysconf-target-tm1
240
241 %files target-tw1
242 %manifest mmfw-sysconf-target-tw1.manifest
243 %defattr(-,root,root,-)
244 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/asound.conf
245 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/pulse/*
246 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/murphy/*
247 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/profile.d/*
248 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.ini
249 %{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.conf
250 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
251 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
252 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
253 %{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/license/mmfw-sysconf-target-tw1
254
255 %files target-artik10
256 %manifest mmfw-sysconf-target-artik10.manifest
257 %defattr(-,root,root,-)
258 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/asound.conf
259 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/pulse/*
260 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/murphy/*
261 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/profile.d/*
262 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.ini
263 %{_datadir}/mmfw-sysconf-target-artik10%{_sysconfdir}/multimedia/*.conf
264 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
265 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
266 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
267 %{_datadir}/mmfw-sysconf-target-artik10%{_datadir}/license/mmfw-sysconf-target-artik10
268
269 %else
270
271 %files simulator
272 %manifest mmfw-sysconf-simulator.manifest
273 %defattr(-,root,root,-)
274 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/asound.conf
275 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/pulse/*
276 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/murphy/*
277 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/profile.d/*
278 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.ini
279 %{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.conf
280 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf
281 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
282 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf
283 %{_datadir}/mmfw-sysconf-simulator%{_datadir}/license/mmfw-sysconf-simulator
284
285 %endif