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
330 ## libds-tizen-screenshooter
331 %package screenshooter
332 Summary: Library for tizen screenshooter
333 Group: Development/Libraries
335 %description screenshooter
336 Library for tizen screenshooter
338 %package screenshooter-devel
339 Summary: Development package for tizen screenshooter
340 Group: Development/Libraries
342 %description screenshooter-devel
343 Development package for tizen screenshooter
352 --libdir %{_libdir} \
353 --bindir %{_bindir} \
355 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
356 ninja -C builddir all
359 export DESTDIR=%{buildroot}
360 ninja -C builddir install
363 %manifest %{name}.manifest
364 %defattr(-,root,root,-)
366 %{_libdir}/libds-tizen-allocator-tbm.so.*
368 %files allocator-tbm-devel
369 %manifest %{name}.manifest
370 %defattr(-,root,root,-)
372 %{_includedir}/libds-tizen/allocator/tbm.h
373 %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc
374 %{_libdir}/libds-tizen-allocator-tbm.so
375 %{_bindir}/libds-tizen-allocator-tbm-tests
378 %manifest %{name}.manifest
379 %defattr(-,root,root,-)
381 %{_libdir}/libds-tizen-backend-tdm.so.*
383 %files backend-tdm-devel
384 %manifest %{name}.manifest
385 %defattr(-,root,root,-)
387 %{_includedir}/libds-tizen/backend/tdm.h
388 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
389 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
390 %{_libdir}/libds-tizen-backend-tdm.so
391 %{_bindir}/tdm-backend
392 %{_bindir}/tinyds-tdm
393 %{_bindir}/ds-simple-tbm
396 %manifest %{name}.manifest
397 %defattr(-,root,root,-)
399 %{_libdir}/libds-tizen-tbm-server.so.*
401 %files tbm-server-devel
402 %manifest %{name}.manifest
403 %defattr(-,root,root,-)
405 %{_includedir}/libds-tizen/tbm_server.h
406 %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc
407 %{_libdir}/libds-tizen-tbm-server.so
410 %manifest %{name}.manifest
411 %defattr(-,root,root,-)
413 %{_libdir}/libds-tizen-keyrouter.so.*
415 %files keyrouter-devel
416 %manifest %{name}.manifest
417 %defattr(-,root,root,-)
419 %{_includedir}/libds-tizen/keyrouter.h
420 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
421 %{_libdir}/libds-tizen-keyrouter.so
423 %files input-devicemgr
424 %manifest %{name}.manifest
425 %defattr(-,root,root,-)
427 %{_libdir}/libds-tizen-input-devicemgr.so.*
429 %files input-devicemgr-devel
430 %manifest %{name}.manifest
431 %defattr(-,root,root,-)
433 %{_includedir}/libds-tizen/input_devicemgr.h
434 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
435 %{_libdir}/libds-tizen-input-devicemgr.so
436 %{_bindir}/input-generator
439 %manifest %{name}.manifest
440 %defattr(-,root,root,-)
442 %{_libdir}/libds-tizen-dpms.so.*
445 %manifest %{name}.manifest
446 %defattr(-,root,root,-)
448 %{_includedir}/libds-tizen/dpms.h
449 %{_libdir}/pkgconfig/libds-tizen-dpms.pc
450 %{_libdir}/libds-tizen-dpms.so
451 %{_bindir}/ds-simple-dpms
454 %manifest %{name}.manifest
455 %defattr(-,root,root,-)
457 %{_libdir}/libds-tizen-indicator.so.*
459 %files indicator-devel
460 %manifest %{name}.manifest
461 %defattr(-,root,root,-)
463 %{_includedir}/libds-tizen/indicator.h
464 %{_libdir}/pkgconfig/libds-tizen-indicator.pc
465 %{_libdir}/libds-tizen-indicator.so
466 %{_bindir}/libds-tizen-indicator-tests
469 %manifest %{name}.manifest
470 %defattr(-,root,root,-)
472 %{_libdir}/libds-tizen-clipboard.so.*
474 %files clipboard-devel
475 %manifest %{name}.manifest
476 %defattr(-,root,root,-)
478 %{_includedir}/libds-tizen/clipboard.h
479 %{_libdir}/pkgconfig/libds-tizen-clipboard.pc
480 %{_libdir}/libds-tizen-clipboard.so
481 %{_bindir}/libds-tizen-clipboard-tests
484 %manifest %{name}.manifest
485 %defattr(-,root,root,-)
487 %{_libdir}/libds-tizen-launch.so.*
490 %manifest %{name}.manifest
491 %defattr(-,root,root,-)
493 %{_includedir}/libds-tizen/launch.h
494 %{_libdir}/pkgconfig/libds-tizen-launch.pc
495 %{_libdir}/libds-tizen-launch.so
496 %{_bindir}/libds-tizen-launch-appinfo-tests
497 %{_bindir}/libds-tizen-launch-effect-tests
499 %files display-policy
500 %manifest %{name}.manifest
501 %defattr(-,root,root,-)
503 %{_libdir}/libds-tizen-display-policy.so.*
505 %files display-policy-devel
506 %manifest %{name}.manifest
507 %defattr(-,root,root,-)
509 %{_includedir}/libds-tizen/display_policy.h
510 %{_libdir}/pkgconfig/libds-tizen-display-policy.pc
511 %{_libdir}/libds-tizen-display-policy.so
512 %{_bindir}/libds-tizen-display-policy-tests
514 %files memory-flusher
515 %manifest %{name}.manifest
516 %defattr(-,root,root,-)
518 %{_libdir}/libds-tizen-memory-flusher.so.*
520 %files memory-flusher-devel
521 %manifest %{name}.manifest
522 %defattr(-,root,root,-)
524 %{_includedir}/libds-tizen/memory_flusher.h
525 %{_libdir}/pkgconfig/libds-tizen-memory-flusher.pc
526 %{_libdir}/libds-tizen-memory-flusher.so
527 %{_bindir}/libds-tizen-memory-flusher-tests
530 %manifest %{name}.manifest
531 %defattr(-,root,root,-)
533 %{_libdir}/libds-tizen-renderer.so.*
535 %files renderer-devel
536 %manifest %{name}.manifest
537 %defattr(-,root,root,-)
539 %{_includedir}/libds-tizen/renderer.h
540 %{_libdir}/pkgconfig/libds-tizen-renderer.pc
541 %{_libdir}/libds-tizen-renderer.so
542 %{_bindir}/libds-tizen-renderer-tests
544 %files screen-rotation
545 %manifest %{name}.manifest
546 %defattr(-,root,root,-)
548 %{_libdir}/libds-tizen-screen-rotation.so.*
550 %files screen-rotation-devel
551 %manifest %{name}.manifest
552 %defattr(-,root,root,-)
554 %{_includedir}/libds-tizen/screen_rotation.h
555 %{_libdir}/pkgconfig/libds-tizen-screen-rotation.pc
556 %{_libdir}/libds-tizen-screen-rotation.so
557 %{_bindir}/libds-tizen-screen-rotation-tests
559 %files global-resource
560 %manifest %{name}.manifest
561 %defattr(-,root,root,-)
563 %{_libdir}/libds-tizen-global-resource.so.*
565 %files global-resource-devel
566 %manifest %{name}.manifest
567 %defattr(-,root,root,-)
569 %{_includedir}/libds-tizen/global_resource.h
570 %{_libdir}/pkgconfig/libds-tizen-global-resource.pc
571 %{_libdir}/libds-tizen-global-resource.so
572 %{_bindir}/libds-tizen-global-resource-tests
574 %files embedded-compositor
575 %manifest %{name}.manifest
576 %defattr(-,root,root,-)
578 %{_libdir}/libds-tizen-embedded-compositor.so.*
580 %files embedded-compositor-devel
581 %manifest %{name}.manifest
582 %defattr(-,root,root,-)
584 %{_includedir}/libds-tizen/embedded_compositor.h
585 %{_libdir}/pkgconfig/libds-tizen-embedded-compositor.pc
586 %{_libdir}/libds-tizen-embedded-compositor.so
587 %{_bindir}/libds-tizen-embedded-compositor-tests
590 %manifest %{name}.manifest
591 %defattr(-,root,root,-)
593 %{_libdir}/libds-tizen-text-input.so.*
595 %files text-input-devel
596 %manifest %{name}.manifest
597 %defattr(-,root,root,-)
599 %{_includedir}/libds-tizen/text_input.h
600 %{_libdir}/pkgconfig/libds-tizen-text-input.pc
601 %{_libdir}/libds-tizen-text-input.so
602 %{_bindir}/libds-tizen-text-input-tests
605 %manifest %{name}.manifest
606 %defattr(-,root,root,-)
608 %{_libdir}/libds-tizen-input-method.so.*
610 %files input-method-devel
611 %manifest %{name}.manifest
612 %defattr(-,root,root,-)
614 %{_includedir}/libds-tizen/input_method.h
615 %{_libdir}/pkgconfig/libds-tizen-input-method.pc
616 %{_libdir}/libds-tizen-input-method.so
617 %{_bindir}/libds-tizen-input-method-tests
618 %{_bindir}/libds-tizen-input-method-manager-tests
621 %manifest %{name}.manifest
622 %defattr(-,root,root,-)
624 %{_libdir}/libds-tizen-hwc.so*
627 %manifest %{name}.manifest
628 %defattr(-,root,root,-)
630 %{_includedir}/libds-tizen/hwc.h
631 %{_libdir}/pkgconfig/libds-tizen-hwc.pc
632 %{_libdir}/libds-tizen-hwc.so*
633 %{_bindir}/libds-tizen-hwc-tests
636 %manifest %{name}.manifest
637 %defattr(-,root,root,-)
639 %{_libdir}/libds-tizen-policy.so.*
642 %manifest %{name}.manifest
643 %defattr(-,root,root,-)
645 %{_includedir}/libds-tizen/policy.h
646 %{_libdir}/pkgconfig/libds-tizen-policy.pc
647 %{_libdir}/libds-tizen-policy.so
648 %{_bindir}/libds-tizen-policy-tests
651 %manifest %{name}.manifest
652 %defattr(-,root,root,-)
654 %{_libdir}/libds-tizen-screenshooter.so.*
656 %files screenshooter-devel
657 %manifest %{name}.manifest
658 %defattr(-,root,root,-)
660 %{_includedir}/libds-tizen/screenshooter.h
661 %{_libdir}/pkgconfig/libds-tizen-screenshooter.pc
662 %{_libdir}/libds-tizen-screenshooter.so
663 %{_bindir}/libds-tizen-screenshooter-tests