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(cynara-client)
30 BuildRequires: pkgconfig(cynara-session)
31 BuildRequires: pkgconfig(libsmack)
32 BuildRequires: pkgconfig(gmock)
35 Wayland Compositor Library for Tizen
37 ## libds-tizen-allocator-tbm
38 %package allocator-tbm
39 Summary: Allocator Library with TBM
40 Group: Development/Libraries
42 %description allocator-tbm
43 Allocator Library with TBM
45 %package allocator-tbm-devel
46 Summary: TBM Allocator Development package
47 Group: Development/Libraries
49 %description allocator-tbm-devel
50 TBM Allocator Development package
52 ## libds-tizen-backend-tdm
54 Summary: Display Backend Library with TDM
55 Group: Development/Libraries
57 %description backend-tdm
58 Display Backend Library with TDM
60 %package backend-tdm-devel
61 Summary: TDM Display Backend Development package
62 Group: Development/Libraries
64 %description backend-tdm-devel
65 TDM Display Backend Development package
67 ## libds-tizen-tbm-server
69 Summary: Library for wayland-tbm-server
70 Group: Development/Libraries
72 %description tbm-server
73 Library for tizen input devicemgr
75 %package tbm-server-devel
76 Summary: Development package for wayland-tbm-server
77 Group: Development/Libraries
79 %description tbm-server-devel
80 Development package for tizen wayland-tbm-server
82 ## libds-tizen-keyrouter
84 Summary: Wayland Compositor Library for keyrouter
85 Group: Development/Libraries
87 %description keyrouter
88 Wayland Compositor Library for tizen keyrouter
90 %package keyrouter-devel
91 Summary: Keyrouter Development package for Wayland Compositor Library
92 Group: Development/Libraries
94 %description keyrouter-devel
95 Keyrouter Development package for Wayland Compositor Library
97 ## libds-tizen-input-devicemgr
98 %package input-devicemgr
99 Summary: Library for tizen input devicemgr
100 Group: Development/Libraries
102 %description input-devicemgr
103 Library for tizen input devicemgr
105 %package input-devicemgr-devel
106 Summary: Development package for tizen input devicemgr
107 Group: Development/Libraries
109 %description input-devicemgr-devel
110 Development package for tizen input devicemgr
114 Summary: Library for tizen dpms
115 Group: Development/Libraries
118 Library for tizen dpms
121 Summary: Development package for tizen dpms
122 Group: Development/Libraries
124 %description dpms-devel
125 Development package for tizen dpms
127 ## libds-tizen-indicator
129 Summary: Library for tizen indicator
130 Group: Development/Libraries
132 %description indicator
133 Library for tizen indicator
135 %package indicator-devel
136 Summary: Development package for tizen indicator
137 Group: Development/Libraries
139 %description indicator-devel
140 Development package for tizen indicator
142 ## libds-tizen-clipboard
144 Summary: Library for tizen clipboard
145 Group: Development/Libraries
147 %description clipboard
148 Library for tizen clipboard
150 %package clipboard-devel
151 Summary: Development package for tizen clipboard
152 Group: Development/Libraries
154 %description clipboard-devel
155 Development package for tizen clipboard
157 ## libds-tizen-launch
159 Summary: Library for tizen launch
160 Group: Development/Libraries
163 Library for tizen launch
165 %package launch-devel
166 Summary: Development package for tizen launch
167 Group: Development/Libraries
169 %description launch-devel
170 Development package for tizen launch
179 --libdir %{_libdir} \
180 --bindir %{_bindir} \
182 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
183 ninja -C builddir all
186 export DESTDIR=%{buildroot}
187 ninja -C builddir install
190 %manifest %{name}.manifest
191 %defattr(-,root,root,-)
193 %{_libdir}/libds-tizen-allocator-tbm.so.*
195 %files allocator-tbm-devel
196 %manifest %{name}.manifest
197 %defattr(-,root,root,-)
199 %{_includedir}/libds-tizen/allocator/tbm.h
200 %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc
201 %{_libdir}/libds-tizen-allocator-tbm.so
202 %{_bindir}/libds-tizen-allocator-tbm-tests
205 %manifest %{name}.manifest
206 %defattr(-,root,root,-)
208 %{_libdir}/libds-tizen-backend-tdm.so.*
210 %files backend-tdm-devel
211 %manifest %{name}.manifest
212 %defattr(-,root,root,-)
214 %{_includedir}/libds-tizen/backend/tdm.h
215 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
216 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
217 %{_libdir}/libds-tizen-backend-tdm.so
218 %{_bindir}/tdm-backend
219 %{_bindir}/tinyds-tdm
220 %{_bindir}/tinyds-tdm-hwc
221 %{_bindir}/ds-simple-tbm
224 %manifest %{name}.manifest
225 %defattr(-,root,root,-)
227 %{_libdir}/libds-tizen-tbm-server.so.*
229 %files tbm-server-devel
230 %manifest %{name}.manifest
231 %defattr(-,root,root,-)
233 %{_includedir}/libds-tizen/tbm_server.h
234 %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc
235 %{_libdir}/libds-tizen-tbm-server.so
238 %manifest %{name}.manifest
239 %defattr(-,root,root,-)
241 %{_libdir}/libds-tizen-keyrouter.so.*
243 %files keyrouter-devel
244 %manifest %{name}.manifest
245 %defattr(-,root,root,-)
247 %{_includedir}/libds-tizen/keyrouter.h
248 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
249 %{_libdir}/libds-tizen-keyrouter.so
251 %files input-devicemgr
252 %manifest %{name}.manifest
253 %defattr(-,root,root,-)
255 %{_libdir}/libds-tizen-input-devicemgr.so.*
257 %files input-devicemgr-devel
258 %manifest %{name}.manifest
259 %defattr(-,root,root,-)
261 %{_includedir}/libds-tizen/input_devicemgr.h
262 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
263 %{_libdir}/libds-tizen-input-devicemgr.so
264 %{_bindir}/tinyds-tdm-libinput
265 %{_bindir}/input-generator
268 %manifest %{name}.manifest
269 %defattr(-,root,root,-)
271 %{_libdir}/libds-tizen-dpms.so.*
274 %manifest %{name}.manifest
275 %defattr(-,root,root,-)
277 %{_includedir}/libds-tizen/dpms.h
278 %{_libdir}/pkgconfig/libds-tizen-dpms.pc
279 %{_libdir}/libds-tizen-dpms.so
280 %{_bindir}/tinyds-tdm-dpms
281 %{_bindir}/ds-simple-dpms
284 %manifest %{name}.manifest
285 %defattr(-,root,root,-)
287 %{_libdir}/libds-tizen-indicator.so.*
289 %files indicator-devel
290 %manifest %{name}.manifest
291 %defattr(-,root,root,-)
293 %{_includedir}/libds-tizen/indicator.h
294 %{_libdir}/pkgconfig/libds-tizen-indicator.pc
295 %{_libdir}/libds-tizen-indicator.so
296 %{_bindir}/libds-tizen-indicator-tests
299 %manifest %{name}.manifest
300 %defattr(-,root,root,-)
302 %{_libdir}/libds-tizen-clipboard.so.*
304 %files clipboard-devel
305 %manifest %{name}.manifest
306 %defattr(-,root,root,-)
308 %{_includedir}/libds-tizen/clipboard.h
309 %{_libdir}/pkgconfig/libds-tizen-clipboard.pc
310 %{_libdir}/libds-tizen-clipboard.so
311 %{_bindir}/libds-tizen-clipboard-tests
314 %manifest %{name}.manifest
315 %defattr(-,root,root,-)
317 %{_libdir}/libds-tizen-launch.so.*
320 %manifest %{name}.manifest
321 %defattr(-,root,root,-)
323 %{_includedir}/libds-tizen/launch/appinfo.h
324 %{_libdir}/pkgconfig/libds-tizen-launch.pc
325 %{_libdir}/libds-tizen-launch.so
326 %{_bindir}/libds-tizen-launch-appinfo-tests