4 Summary: Wayland Compositor Library for Tizen
6 URL: http://www.tizen.org/
7 Source: %name-%version.tar.xz
8 Source1001: %name.manifest
11 BuildRequires: pkgconfig(libds)
12 BuildRequires: pkgconfig(wayland-server)
13 BuildRequires: pkgconfig(wayland-client)
14 BuildRequires: pkgconfig(wayland-protocols)
15 BuildRequires: pkgconfig(tizen-extension-server)
16 BuildRequires: pkgconfig(tizen-extension-client)
17 BuildRequires: pkgconfig(tizen-launch-server)
18 BuildRequires: pkgconfig(tizen-launch-client)
19 BuildRequires: pkgconfig(pixman-1)
20 BuildRequires: pkgconfig(libdrm)
21 BuildRequires: pkgconfig(xkbcommon)
23 BuildRequires: pkgconfig(libtdm)
24 BuildRequires: pkgconfig(libtbm)
25 BuildRequires: pkgconfig(wayland-tbm-server)
26 BuildRequires: pkgconfig(wayland-tbm-client)
27 BuildRequires: pkgconfig(tizen-dpms-server)
28 BuildRequires: pkgconfig(tizen-dpms-client)
29 BuildRequires: pkgconfig(tizen-surface-server)
30 BuildRequires: pkgconfig(tizen-surface-client)
31 BuildRequires: pkgconfig(cynara-client)
32 BuildRequires: pkgconfig(cynara-session)
33 BuildRequires: pkgconfig(libsmack)
34 BuildRequires: pkgconfig(gmock)
37 Wayland Compositor Library for Tizen
39 ## libds-tizen-allocator-tbm
40 %package allocator-tbm
41 Summary: Allocator Library with TBM
42 Group: Development/Libraries
44 %description allocator-tbm
45 Allocator Library with TBM
47 %package allocator-tbm-devel
48 Summary: TBM Allocator Development package
49 Group: Development/Libraries
51 %description allocator-tbm-devel
52 TBM Allocator Development package
54 ## libds-tizen-backend-tdm
56 Summary: Display Backend Library with TDM
57 Group: Development/Libraries
59 %description backend-tdm
60 Display Backend Library with TDM
62 %package backend-tdm-devel
63 Summary: TDM Display Backend Development package
64 Group: Development/Libraries
66 %description backend-tdm-devel
67 TDM Display Backend Development package
69 ## libds-tizen-tbm-server
71 Summary: Library for wayland-tbm-server
72 Group: Development/Libraries
74 %description tbm-server
75 Library for tizen input devicemgr
77 %package tbm-server-devel
78 Summary: Development package for wayland-tbm-server
79 Group: Development/Libraries
81 %description tbm-server-devel
82 Development package for tizen wayland-tbm-server
84 ## libds-tizen-keyrouter
86 Summary: Wayland Compositor Library for keyrouter
87 Group: Development/Libraries
89 %description keyrouter
90 Wayland Compositor Library for tizen keyrouter
92 %package keyrouter-devel
93 Summary: Keyrouter Development package for Wayland Compositor Library
94 Group: Development/Libraries
96 %description keyrouter-devel
97 Keyrouter Development package for Wayland Compositor Library
99 ## libds-tizen-input-devicemgr
100 %package input-devicemgr
101 Summary: Library for tizen input devicemgr
102 Group: Development/Libraries
104 %description input-devicemgr
105 Library for tizen input devicemgr
107 %package input-devicemgr-devel
108 Summary: Development package for tizen input devicemgr
109 Group: Development/Libraries
111 %description input-devicemgr-devel
112 Development package for tizen input devicemgr
116 Summary: Library for tizen dpms
117 Group: Development/Libraries
120 Library for tizen dpms
123 Summary: Development package for tizen dpms
124 Group: Development/Libraries
126 %description dpms-devel
127 Development package for tizen dpms
129 ## libds-tizen-indicator
131 Summary: Library for tizen indicator
132 Group: Development/Libraries
134 %description indicator
135 Library for tizen indicator
137 %package indicator-devel
138 Summary: Development package for tizen indicator
139 Group: Development/Libraries
141 %description indicator-devel
142 Development package for tizen indicator
144 ## libds-tizen-clipboard
146 Summary: Library for tizen clipboard
147 Group: Development/Libraries
149 %description clipboard
150 Library for tizen clipboard
152 %package clipboard-devel
153 Summary: Development package for tizen clipboard
154 Group: Development/Libraries
156 %description clipboard-devel
157 Development package for tizen clipboard
159 ## libds-tizen-launch
161 Summary: Library for tizen launch
162 Group: Development/Libraries
165 Library for tizen launch
167 %package launch-devel
168 Summary: Development package for tizen launch
169 Group: Development/Libraries
171 %description launch-devel
172 Development package for tizen launch
174 ## libds-tizen-display-policy
175 %package display-policy
176 Summary: Library for tizen display-policy
177 Group: Development/Libraries
179 %description display-policy
180 Library for tizen display-policy
182 %package display-policy-devel
183 Summary: Development package for tizen display-policy
184 Group: Development/Libraries
186 %description display-policy-devel
187 Development package for tizen display-policy
189 ## libds-tizen-memory-flusher
190 %package memory-flusher
191 Summary: Library for tizen memory flusher
192 Group: Development/Libraries
194 %description memory-flusher
195 Library for tizen memory flusher
197 %package memory-flusher-devel
198 Summary: Development package for tizen memory flusher
199 Group: Development/Libraries
201 %description memory-flusher-devel
202 Development package for tizen memory flusher
204 ## libds-tizen-renderer
206 Summary: Library for tizen renderer
207 Group: Development/Libraries
209 %description renderer
210 Library for tizen renderer
212 %package renderer-devel
213 Summary: Development package for tizen renderer
214 Group: Development/Libraries
216 %description renderer-devel
217 Development package for tizen renderer
219 ## libds-tizen-screen-rotation
220 %package screen-rotation
221 Summary: Library for tizen screen rotation
222 Group: Development/Libraries
224 %description screen-rotation
225 Library for tizen screen rotation
227 %package screen-rotation-devel
228 Summary: Development package for tizen screen rotation
229 Group: Development/Libraries
231 %description screen-rotation-devel
232 Development package for tizen screen rotation
234 ## libds-tizen-global-resource
235 %package global-resource
236 Summary: Library for tizen global resource
237 Group: Development/Libraries
239 %description global-resource
240 Library for tizen global resource
242 %package global-resource-devel
243 Summary: Development package for tizen global resource
244 Group: Development/Libraries
246 %description global-resource-devel
247 Development package for tizen global resource
249 ## libds-tizen-embedded-compositor
250 %package embedded-compositor
251 Summary: Library for tizen embedded compositor
252 Group: Development/Libraries
254 %description embedded-compositor
255 Library for tizen embedded compositor
257 %package embedded-compositor-devel
258 Summary: Development package for tizen embedded compositor
259 Group: Development/Libraries
261 %description embedded-compositor-devel
262 Development package for tizen embedded compositor
271 --libdir %{_libdir} \
272 --bindir %{_bindir} \
274 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
275 ninja -C builddir all
278 export DESTDIR=%{buildroot}
279 ninja -C builddir install
282 %manifest %{name}.manifest
283 %defattr(-,root,root,-)
285 %{_libdir}/libds-tizen-allocator-tbm.so.*
287 %files allocator-tbm-devel
288 %manifest %{name}.manifest
289 %defattr(-,root,root,-)
291 %{_includedir}/libds-tizen/allocator/tbm.h
292 %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc
293 %{_libdir}/libds-tizen-allocator-tbm.so
294 %{_bindir}/libds-tizen-allocator-tbm-tests
297 %manifest %{name}.manifest
298 %defattr(-,root,root,-)
300 %{_libdir}/libds-tizen-backend-tdm.so.*
302 %files backend-tdm-devel
303 %manifest %{name}.manifest
304 %defattr(-,root,root,-)
306 %{_includedir}/libds-tizen/backend/tdm.h
307 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
308 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
309 %{_libdir}/libds-tizen-backend-tdm.so
310 %{_bindir}/tdm-backend
311 %{_bindir}/tinyds-tdm
312 %{_bindir}/tinyds-tdm-hwc
313 %{_bindir}/ds-simple-tbm
316 %manifest %{name}.manifest
317 %defattr(-,root,root,-)
319 %{_libdir}/libds-tizen-tbm-server.so.*
321 %files tbm-server-devel
322 %manifest %{name}.manifest
323 %defattr(-,root,root,-)
325 %{_includedir}/libds-tizen/tbm_server.h
326 %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc
327 %{_libdir}/libds-tizen-tbm-server.so
330 %manifest %{name}.manifest
331 %defattr(-,root,root,-)
333 %{_libdir}/libds-tizen-keyrouter.so.*
335 %files keyrouter-devel
336 %manifest %{name}.manifest
337 %defattr(-,root,root,-)
339 %{_includedir}/libds-tizen/keyrouter.h
340 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
341 %{_libdir}/libds-tizen-keyrouter.so
343 %files input-devicemgr
344 %manifest %{name}.manifest
345 %defattr(-,root,root,-)
347 %{_libdir}/libds-tizen-input-devicemgr.so.*
349 %files input-devicemgr-devel
350 %manifest %{name}.manifest
351 %defattr(-,root,root,-)
353 %{_includedir}/libds-tizen/input_devicemgr.h
354 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
355 %{_libdir}/libds-tizen-input-devicemgr.so
356 %{_bindir}/input-generator
359 %manifest %{name}.manifest
360 %defattr(-,root,root,-)
362 %{_libdir}/libds-tizen-dpms.so.*
365 %manifest %{name}.manifest
366 %defattr(-,root,root,-)
368 %{_includedir}/libds-tizen/dpms.h
369 %{_libdir}/pkgconfig/libds-tizen-dpms.pc
370 %{_libdir}/libds-tizen-dpms.so
371 %{_bindir}/ds-simple-dpms
374 %manifest %{name}.manifest
375 %defattr(-,root,root,-)
377 %{_libdir}/libds-tizen-indicator.so.*
379 %files indicator-devel
380 %manifest %{name}.manifest
381 %defattr(-,root,root,-)
383 %{_includedir}/libds-tizen/indicator.h
384 %{_libdir}/pkgconfig/libds-tizen-indicator.pc
385 %{_libdir}/libds-tizen-indicator.so
386 %{_bindir}/libds-tizen-indicator-tests
389 %manifest %{name}.manifest
390 %defattr(-,root,root,-)
392 %{_libdir}/libds-tizen-clipboard.so.*
394 %files clipboard-devel
395 %manifest %{name}.manifest
396 %defattr(-,root,root,-)
398 %{_includedir}/libds-tizen/clipboard.h
399 %{_libdir}/pkgconfig/libds-tizen-clipboard.pc
400 %{_libdir}/libds-tizen-clipboard.so
401 %{_bindir}/libds-tizen-clipboard-tests
404 %manifest %{name}.manifest
405 %defattr(-,root,root,-)
407 %{_libdir}/libds-tizen-launch.so.*
410 %manifest %{name}.manifest
411 %defattr(-,root,root,-)
413 %{_includedir}/libds-tizen/launch/appinfo.h
414 %{_includedir}/libds-tizen/launch/effect.h
415 %{_libdir}/pkgconfig/libds-tizen-launch.pc
416 %{_libdir}/libds-tizen-launch.so
417 %{_bindir}/libds-tizen-launch-appinfo-tests
418 %{_bindir}/libds-tizen-launch-effect-tests
420 %files display-policy
421 %manifest %{name}.manifest
422 %defattr(-,root,root,-)
424 %{_libdir}/libds-tizen-display-policy.so.*
426 %files display-policy-devel
427 %manifest %{name}.manifest
428 %defattr(-,root,root,-)
430 %{_includedir}/libds-tizen/display_policy.h
431 %{_libdir}/pkgconfig/libds-tizen-display-policy.pc
432 %{_libdir}/libds-tizen-display-policy.so
433 %{_bindir}/libds-tizen-display-policy-tests
435 %files memory-flusher
436 %manifest %{name}.manifest
437 %defattr(-,root,root,-)
439 %{_libdir}/libds-tizen-memory-flusher.so.*
441 %files memory-flusher-devel
442 %manifest %{name}.manifest
443 %defattr(-,root,root,-)
445 %{_includedir}/libds-tizen/memory_flusher.h
446 %{_libdir}/pkgconfig/libds-tizen-memory-flusher.pc
447 %{_libdir}/libds-tizen-memory-flusher.so
448 %{_bindir}/libds-tizen-memory-flusher-tests
451 %manifest %{name}.manifest
452 %defattr(-,root,root,-)
454 %{_libdir}/libds-tizen-renderer.so.*
456 %files renderer-devel
457 %manifest %{name}.manifest
458 %defattr(-,root,root,-)
460 %{_includedir}/libds-tizen/renderer.h
461 %{_libdir}/pkgconfig/libds-tizen-renderer.pc
462 %{_libdir}/libds-tizen-renderer.so
463 %{_bindir}/libds-tizen-renderer-tests
465 %files screen-rotation
466 %manifest %{name}.manifest
467 %defattr(-,root,root,-)
469 %{_libdir}/libds-tizen-screen-rotation.so.*
471 %files screen-rotation-devel
472 %manifest %{name}.manifest
473 %defattr(-,root,root,-)
475 %{_includedir}/libds-tizen/screen_rotation.h
476 %{_libdir}/pkgconfig/libds-tizen-screen-rotation.pc
477 %{_libdir}/libds-tizen-screen-rotation.so
478 %{_bindir}/libds-tizen-screen-rotation-tests
480 %files global-resource
481 %manifest %{name}.manifest
482 %defattr(-,root,root,-)
484 %{_libdir}/libds-tizen-global-resource.so.*
486 %files global-resource-devel
487 %manifest %{name}.manifest
488 %defattr(-,root,root,-)
490 %{_includedir}/libds-tizen/global_resource.h
491 %{_libdir}/pkgconfig/libds-tizen-global-resource.pc
492 %{_libdir}/libds-tizen-global-resource.so
493 %{_bindir}/libds-tizen-global-resource-tests
495 %files embedded-compositor
496 %manifest %{name}.manifest
497 %defattr(-,root,root,-)
499 %{_libdir}/libds-tizen-embedded-compositor.so.*
501 %files embedded-compositor-devel
502 %manifest %{name}.manifest
503 %defattr(-,root,root,-)
505 %{_includedir}/libds-tizen/embedded_compositor.h
506 %{_libdir}/pkgconfig/libds-tizen-embedded-compositor.pc
507 %{_libdir}/libds-tizen-embedded-compositor.so