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(text-server)
20 BuildRequires: pkgconfig(text-client)
21 BuildRequires: pkgconfig(input-method-server)
22 BuildRequires: pkgconfig(input-method-client)
23 BuildRequires: pkgconfig(pixman-1)
24 BuildRequires: pkgconfig(libdrm)
25 BuildRequires: pkgconfig(xkbcommon)
27 BuildRequires: pkgconfig(libtdm)
28 BuildRequires: pkgconfig(libtbm)
29 BuildRequires: pkgconfig(wayland-tbm-server)
30 BuildRequires: pkgconfig(wayland-tbm-client)
31 BuildRequires: pkgconfig(tizen-dpms-server)
32 BuildRequires: pkgconfig(tizen-dpms-client)
33 BuildRequires: pkgconfig(tizen-surface-server)
34 BuildRequires: pkgconfig(tizen-surface-client)
35 BuildRequires : pkgconfig(tizen-hwc-server)
36 BuildRequires : pkgconfig(tizen-hwc-client)
37 BuildRequires: pkgconfig(cynara-client)
38 BuildRequires: pkgconfig(cynara-session)
39 BuildRequires: pkgconfig(libsmack)
40 BuildRequires: pkgconfig(gmock)
43 Wayland Compositor Library for Tizen
45 ## libds-tizen-allocator-tbm
46 %package allocator-tbm
47 Summary: Allocator Library with TBM
48 Group: Development/Libraries
50 %description allocator-tbm
51 Allocator Library with TBM
53 %package allocator-tbm-devel
54 Summary: TBM Allocator Development package
55 Group: Development/Libraries
57 %description allocator-tbm-devel
58 TBM Allocator Development package
60 ## libds-tizen-backend-tdm
62 Summary: Display Backend Library with TDM
63 Group: Development/Libraries
65 %description backend-tdm
66 Display Backend Library with TDM
68 %package backend-tdm-devel
69 Summary: TDM Display Backend Development package
70 Group: Development/Libraries
72 %description backend-tdm-devel
73 TDM Display Backend Development package
75 ## libds-tizen-tbm-server
77 Summary: Library for wayland-tbm-server
78 Group: Development/Libraries
80 %description tbm-server
81 Library for tizen input devicemgr
83 %package tbm-server-devel
84 Summary: Development package for wayland-tbm-server
85 Group: Development/Libraries
87 %description tbm-server-devel
88 Development package for tizen wayland-tbm-server
90 ## libds-tizen-keyrouter
92 Summary: Wayland Compositor Library for keyrouter
93 Group: Development/Libraries
95 %description keyrouter
96 Wayland Compositor Library for tizen keyrouter
98 %package keyrouter-devel
99 Summary: Keyrouter Development package for Wayland Compositor Library
100 Group: Development/Libraries
102 %description keyrouter-devel
103 Keyrouter Development package for Wayland Compositor Library
105 ## libds-tizen-input-devicemgr
106 %package input-devicemgr
107 Summary: Library for tizen input devicemgr
108 Group: Development/Libraries
110 %description input-devicemgr
111 Library for tizen input devicemgr
113 %package input-devicemgr-devel
114 Summary: Development package for tizen input devicemgr
115 Group: Development/Libraries
117 %description input-devicemgr-devel
118 Development package for tizen input devicemgr
122 Summary: Library for tizen dpms
123 Group: Development/Libraries
126 Library for tizen dpms
129 Summary: Development package for tizen dpms
130 Group: Development/Libraries
132 %description dpms-devel
133 Development package for tizen dpms
135 ## libds-tizen-indicator
137 Summary: Library for tizen indicator
138 Group: Development/Libraries
140 %description indicator
141 Library for tizen indicator
143 %package indicator-devel
144 Summary: Development package for tizen indicator
145 Group: Development/Libraries
147 %description indicator-devel
148 Development package for tizen indicator
150 ## libds-tizen-clipboard
152 Summary: Library for tizen clipboard
153 Group: Development/Libraries
155 %description clipboard
156 Library for tizen clipboard
158 %package clipboard-devel
159 Summary: Development package for tizen clipboard
160 Group: Development/Libraries
162 %description clipboard-devel
163 Development package for tizen clipboard
165 ## libds-tizen-launch
167 Summary: Library for tizen launch
168 Group: Development/Libraries
171 Library for tizen launch
173 %package launch-devel
174 Summary: Development package for tizen launch
175 Group: Development/Libraries
177 %description launch-devel
178 Development package for tizen launch
180 ## libds-tizen-display-policy
181 %package display-policy
182 Summary: Library for tizen display-policy
183 Group: Development/Libraries
185 %description display-policy
186 Library for tizen display-policy
188 %package display-policy-devel
189 Summary: Development package for tizen display-policy
190 Group: Development/Libraries
192 %description display-policy-devel
193 Development package for tizen display-policy
195 ## libds-tizen-memory-flusher
196 %package memory-flusher
197 Summary: Library for tizen memory flusher
198 Group: Development/Libraries
200 %description memory-flusher
201 Library for tizen memory flusher
203 %package memory-flusher-devel
204 Summary: Development package for tizen memory flusher
205 Group: Development/Libraries
207 %description memory-flusher-devel
208 Development package for tizen memory flusher
210 ## libds-tizen-renderer
212 Summary: Library for tizen renderer
213 Group: Development/Libraries
215 %description renderer
216 Library for tizen renderer
218 %package renderer-devel
219 Summary: Development package for tizen renderer
220 Group: Development/Libraries
222 %description renderer-devel
223 Development package for tizen renderer
225 ## libds-tizen-screen-rotation
226 %package screen-rotation
227 Summary: Library for tizen screen rotation
228 Group: Development/Libraries
230 %description screen-rotation
231 Library for tizen screen rotation
233 %package screen-rotation-devel
234 Summary: Development package for tizen screen rotation
235 Group: Development/Libraries
237 %description screen-rotation-devel
238 Development package for tizen screen rotation
240 ## libds-tizen-global-resource
241 %package global-resource
242 Summary: Library for tizen global resource
243 Group: Development/Libraries
245 %description global-resource
246 Library for tizen global resource
248 %package global-resource-devel
249 Summary: Development package for tizen global resource
250 Group: Development/Libraries
252 %description global-resource-devel
253 Development package for tizen global resource
255 ## libds-tizen-embedded-compositor
256 %package embedded-compositor
257 Summary: Library for tizen embedded compositor
258 Group: Development/Libraries
260 %description embedded-compositor
261 Library for tizen embedded compositor
263 %package embedded-compositor-devel
264 Summary: Development package for tizen embedded compositor
265 Group: Development/Libraries
267 %description embedded-compositor-devel
268 Development package for tizen embedded compositor
270 ## libds-tizen-text-input
272 Summary: Library for tizen text-input
273 Group: Development/Libraries
275 %description text-input
276 Library for tizen text-input
278 %package text-input-devel
279 Summary: Development package for tizen text-input
280 Group: Development/Libraries
282 %description text-input-devel
283 Development package for tizen text-input
285 ## libds-tizen-input-method
286 %package input-method
287 Summary: Library for tizen input-method
288 Group: Development/Libraries
290 %description input-method
291 Library for tizen input-method
293 %package input-method-devel
294 Summary: Development package for tizen input-method
295 Group: Development/Libraries
297 %description input-method-devel
298 Development package for tizen input-method
302 Summary: Library for tizen hwc
303 Group: Development/Libraries
306 Library for tizen hwc
309 Summary: Development package for tizen hwc
310 Group: Development/Libraries
312 %description hwc-devel
313 Development package for tizen hwc
315 ## libds-tizen-policy
317 Summary: Library for tizen policy
318 Group: Development/Libraries
321 Library for tizen policy
323 %package policy-devel
324 Summary: Development package for tizen policy
325 Group: Development/Libraries
327 %description policy-devel
328 Development package for tizen policy
337 --libdir %{_libdir} \
338 --bindir %{_bindir} \
340 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
341 ninja -C builddir all
344 export DESTDIR=%{buildroot}
345 ninja -C builddir install
348 %manifest %{name}.manifest
349 %defattr(-,root,root,-)
351 %{_libdir}/libds-tizen-allocator-tbm.so.*
353 %files allocator-tbm-devel
354 %manifest %{name}.manifest
355 %defattr(-,root,root,-)
357 %{_includedir}/libds-tizen/allocator/tbm.h
358 %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc
359 %{_libdir}/libds-tizen-allocator-tbm.so
360 %{_bindir}/libds-tizen-allocator-tbm-tests
363 %manifest %{name}.manifest
364 %defattr(-,root,root,-)
366 %{_libdir}/libds-tizen-backend-tdm.so.*
368 %files backend-tdm-devel
369 %manifest %{name}.manifest
370 %defattr(-,root,root,-)
372 %{_includedir}/libds-tizen/backend/tdm.h
373 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
374 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
375 %{_libdir}/libds-tizen-backend-tdm.so
376 %{_bindir}/tdm-backend
377 %{_bindir}/tinyds-tdm
378 %{_bindir}/ds-simple-tbm
381 %manifest %{name}.manifest
382 %defattr(-,root,root,-)
384 %{_libdir}/libds-tizen-tbm-server.so.*
386 %files tbm-server-devel
387 %manifest %{name}.manifest
388 %defattr(-,root,root,-)
390 %{_includedir}/libds-tizen/tbm_server.h
391 %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc
392 %{_libdir}/libds-tizen-tbm-server.so
395 %manifest %{name}.manifest
396 %defattr(-,root,root,-)
398 %{_libdir}/libds-tizen-keyrouter.so.*
400 %files keyrouter-devel
401 %manifest %{name}.manifest
402 %defattr(-,root,root,-)
404 %{_includedir}/libds-tizen/keyrouter.h
405 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
406 %{_libdir}/libds-tizen-keyrouter.so
408 %files input-devicemgr
409 %manifest %{name}.manifest
410 %defattr(-,root,root,-)
412 %{_libdir}/libds-tizen-input-devicemgr.so.*
414 %files input-devicemgr-devel
415 %manifest %{name}.manifest
416 %defattr(-,root,root,-)
418 %{_includedir}/libds-tizen/input_devicemgr.h
419 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
420 %{_libdir}/libds-tizen-input-devicemgr.so
421 %{_bindir}/input-generator
424 %manifest %{name}.manifest
425 %defattr(-,root,root,-)
427 %{_libdir}/libds-tizen-dpms.so.*
430 %manifest %{name}.manifest
431 %defattr(-,root,root,-)
433 %{_includedir}/libds-tizen/dpms.h
434 %{_libdir}/pkgconfig/libds-tizen-dpms.pc
435 %{_libdir}/libds-tizen-dpms.so
436 %{_bindir}/ds-simple-dpms
439 %manifest %{name}.manifest
440 %defattr(-,root,root,-)
442 %{_libdir}/libds-tizen-indicator.so.*
444 %files indicator-devel
445 %manifest %{name}.manifest
446 %defattr(-,root,root,-)
448 %{_includedir}/libds-tizen/indicator.h
449 %{_libdir}/pkgconfig/libds-tizen-indicator.pc
450 %{_libdir}/libds-tizen-indicator.so
451 %{_bindir}/libds-tizen-indicator-tests
454 %manifest %{name}.manifest
455 %defattr(-,root,root,-)
457 %{_libdir}/libds-tizen-clipboard.so.*
459 %files clipboard-devel
460 %manifest %{name}.manifest
461 %defattr(-,root,root,-)
463 %{_includedir}/libds-tizen/clipboard.h
464 %{_libdir}/pkgconfig/libds-tizen-clipboard.pc
465 %{_libdir}/libds-tizen-clipboard.so
466 %{_bindir}/libds-tizen-clipboard-tests
469 %manifest %{name}.manifest
470 %defattr(-,root,root,-)
472 %{_libdir}/libds-tizen-launch.so.*
475 %manifest %{name}.manifest
476 %defattr(-,root,root,-)
478 %{_includedir}/libds-tizen/launch.h
479 %{_libdir}/pkgconfig/libds-tizen-launch.pc
480 %{_libdir}/libds-tizen-launch.so
481 %{_bindir}/libds-tizen-launch-appinfo-tests
482 %{_bindir}/libds-tizen-launch-effect-tests
484 %files display-policy
485 %manifest %{name}.manifest
486 %defattr(-,root,root,-)
488 %{_libdir}/libds-tizen-display-policy.so.*
490 %files display-policy-devel
491 %manifest %{name}.manifest
492 %defattr(-,root,root,-)
494 %{_includedir}/libds-tizen/display_policy.h
495 %{_libdir}/pkgconfig/libds-tizen-display-policy.pc
496 %{_libdir}/libds-tizen-display-policy.so
497 %{_bindir}/libds-tizen-display-policy-tests
499 %files memory-flusher
500 %manifest %{name}.manifest
501 %defattr(-,root,root,-)
503 %{_libdir}/libds-tizen-memory-flusher.so.*
505 %files memory-flusher-devel
506 %manifest %{name}.manifest
507 %defattr(-,root,root,-)
509 %{_includedir}/libds-tizen/memory_flusher.h
510 %{_libdir}/pkgconfig/libds-tizen-memory-flusher.pc
511 %{_libdir}/libds-tizen-memory-flusher.so
512 %{_bindir}/libds-tizen-memory-flusher-tests
515 %manifest %{name}.manifest
516 %defattr(-,root,root,-)
518 %{_libdir}/libds-tizen-renderer.so.*
520 %files renderer-devel
521 %manifest %{name}.manifest
522 %defattr(-,root,root,-)
524 %{_includedir}/libds-tizen/renderer.h
525 %{_libdir}/pkgconfig/libds-tizen-renderer.pc
526 %{_libdir}/libds-tizen-renderer.so
527 %{_bindir}/libds-tizen-renderer-tests
529 %files screen-rotation
530 %manifest %{name}.manifest
531 %defattr(-,root,root,-)
533 %{_libdir}/libds-tizen-screen-rotation.so.*
535 %files screen-rotation-devel
536 %manifest %{name}.manifest
537 %defattr(-,root,root,-)
539 %{_includedir}/libds-tizen/screen_rotation.h
540 %{_libdir}/pkgconfig/libds-tizen-screen-rotation.pc
541 %{_libdir}/libds-tizen-screen-rotation.so
542 %{_bindir}/libds-tizen-screen-rotation-tests
544 %files global-resource
545 %manifest %{name}.manifest
546 %defattr(-,root,root,-)
548 %{_libdir}/libds-tizen-global-resource.so.*
550 %files global-resource-devel
551 %manifest %{name}.manifest
552 %defattr(-,root,root,-)
554 %{_includedir}/libds-tizen/global_resource.h
555 %{_libdir}/pkgconfig/libds-tizen-global-resource.pc
556 %{_libdir}/libds-tizen-global-resource.so
557 %{_bindir}/libds-tizen-global-resource-tests
559 %files embedded-compositor
560 %manifest %{name}.manifest
561 %defattr(-,root,root,-)
563 %{_libdir}/libds-tizen-embedded-compositor.so.*
565 %files embedded-compositor-devel
566 %manifest %{name}.manifest
567 %defattr(-,root,root,-)
569 %{_includedir}/libds-tizen/embedded_compositor.h
570 %{_libdir}/pkgconfig/libds-tizen-embedded-compositor.pc
571 %{_libdir}/libds-tizen-embedded-compositor.so
572 %{_bindir}/libds-tizen-embedded-compositor-tests
575 %manifest %{name}.manifest
576 %defattr(-,root,root,-)
578 %{_libdir}/libds-tizen-text-input.so.*
580 %files text-input-devel
581 %manifest %{name}.manifest
582 %defattr(-,root,root,-)
584 %{_includedir}/libds-tizen/text_input.h
585 %{_libdir}/pkgconfig/libds-tizen-text-input.pc
586 %{_libdir}/libds-tizen-text-input.so
587 %{_bindir}/libds-tizen-text-input-tests
590 %manifest %{name}.manifest
591 %defattr(-,root,root,-)
593 %{_libdir}/libds-tizen-input-method.so.*
595 %files input-method-devel
596 %manifest %{name}.manifest
597 %defattr(-,root,root,-)
599 %{_includedir}/libds-tizen/input_method.h
600 %{_libdir}/pkgconfig/libds-tizen-input-method.pc
601 %{_libdir}/libds-tizen-input-method.so
602 %{_bindir}/libds-tizen-input-method-tests
603 %{_bindir}/libds-tizen-input-method-manager-tests
606 %manifest %{name}.manifest
607 %defattr(-,root,root,-)
609 %{_libdir}/libds-tizen-hwc.so*
612 %manifest %{name}.manifest
613 %defattr(-,root,root,-)
615 %{_includedir}/libds-tizen/hwc.h
616 %{_libdir}/pkgconfig/libds-tizen-hwc.pc
617 %{_libdir}/libds-tizen-hwc.so*
618 %{_bindir}/libds-tizen-hwc-tests
621 %manifest %{name}.manifest
622 %defattr(-,root,root,-)
624 %{_libdir}/libds-tizen-policy.so.*
627 %manifest %{name}.manifest
628 %defattr(-,root,root,-)
630 %{_includedir}/libds-tizen/policy.h
631 %{_libdir}/pkgconfig/libds-tizen-policy.pc
632 %{_libdir}/libds-tizen-policy.so
633 %{_bindir}/libds-tizen-policy-tests