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(pixman-1)
18 BuildRequires: pkgconfig(libdrm)
19 BuildRequires: pkgconfig(xkbcommon)
21 BuildRequires: pkgconfig(libtdm)
22 BuildRequires: pkgconfig(libtbm)
23 BuildRequires: pkgconfig(wayland-tbm-server)
24 BuildRequires: pkgconfig(wayland-tbm-client)
25 BuildRequires: pkgconfig(tizen-dpms-server)
26 BuildRequires: pkgconfig(tizen-dpms-client)
27 BuildRequires: pkgconfig(cynara-client)
28 BuildRequires: pkgconfig(cynara-session)
29 BuildRequires: pkgconfig(libsmack)
30 BuildRequires: pkgconfig(gmock)
33 Wayland Compositor Library for Tizen
35 ## libds-tizen-allocator-tbm
36 %package allocator-tbm
37 Summary: Allocator Library with TBM
38 Group: Development/Libraries
40 %description allocator-tbm
41 Allocator Library with TBM
43 %package allocator-tbm-devel
44 Summary: TBM Allocator Development package
45 Group: Development/Libraries
47 %description allocator-tbm-devel
48 TBM Allocator Development package
50 ## libds-tizen-backend-tdm
52 Summary: Display Backend Library with TDM
53 Group: Development/Libraries
55 %description backend-tdm
56 Display Backend Library with TDM
58 %package backend-tdm-devel
59 Summary: TDM Display Backend Development package
60 Group: Development/Libraries
62 %description backend-tdm-devel
63 TDM Display Backend Development package
65 ## libds-tizen-tbm-server
67 Summary: Library for wayland-tbm-server
68 Group: Development/Libraries
70 %description tbm-server
71 Library for tizen input devicemgr
73 %package tbm-server-devel
74 Summary: Development package for wayland-tbm-server
75 Group: Development/Libraries
77 %description tbm-server-devel
78 Development package for tizen wayland-tbm-server
80 ## libds-tizen-keyrouter
82 Summary: Wayland Compositor Library for keyrouter
83 Group: Development/Libraries
85 %description keyrouter
86 Wayland Compositor Library for tizen keyrouter
88 %package keyrouter-devel
89 Summary: Keyrouter Development package for Wayland Compositor Library
90 Group: Development/Libraries
92 %description keyrouter-devel
93 Keyrouter Development package for Wayland Compositor Library
95 ## libds-tizen-input-devicemgr
96 %package input-devicemgr
97 Summary: Library for tizen input devicemgr
98 Group: Development/Libraries
100 %description input-devicemgr
101 Library for tizen input devicemgr
103 %package input-devicemgr-devel
104 Summary: Development package for tizen input devicemgr
105 Group: Development/Libraries
107 %description input-devicemgr-devel
108 Development package for tizen input devicemgr
112 Summary: Library for tizen dpms
113 Group: Development/Libraries
116 Library for tizen dpms
119 Summary: Development package for tizen dpms
120 Group: Development/Libraries
122 %description dpms-devel
123 Development package for tizen dpms
125 ## libds-tizen-indicator
127 Summary: Library for tizen indicator
128 Group: Development/Libraries
130 %description indicator
131 Library for tizen indicator
133 %package indicator-devel
134 Summary: Development package for tizen indicator
135 Group: Development/Libraries
137 %description indicator-devel
138 Development package for tizen indicator
147 --libdir %{_libdir} \
148 --bindir %{_bindir} \
150 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
151 ninja -C builddir all
154 export DESTDIR=%{buildroot}
155 ninja -C builddir install
158 %manifest %{name}.manifest
159 %defattr(-,root,root,-)
161 %{_libdir}/libds-tizen-allocator-tbm.so.*
163 %files allocator-tbm-devel
164 %manifest %{name}.manifest
165 %defattr(-,root,root,-)
167 %{_includedir}/libds-tizen/allocator/tbm.h
168 %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc
169 %{_libdir}/libds-tizen-allocator-tbm.so
170 %{_bindir}/libds-tizen-allocator-tbm-tests
173 %manifest %{name}.manifest
174 %defattr(-,root,root,-)
176 %{_libdir}/libds-tizen-backend-tdm.so.*
178 %files backend-tdm-devel
179 %manifest %{name}.manifest
180 %defattr(-,root,root,-)
182 %{_includedir}/libds-tizen/backend/tdm.h
183 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
184 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
185 %{_libdir}/libds-tizen-backend-tdm.so
186 %{_bindir}/tdm-backend
187 %{_bindir}/tinyds-tdm
188 %{_bindir}/tinyds-tdm-hwc
189 %{_bindir}/ds-simple-tbm
192 %manifest %{name}.manifest
193 %defattr(-,root,root,-)
195 %{_libdir}/libds-tizen-tbm-server.so.*
197 %files tbm-server-devel
198 %manifest %{name}.manifest
199 %defattr(-,root,root,-)
201 %{_includedir}/libds-tizen/tbm_server.h
202 %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc
203 %{_libdir}/libds-tizen-tbm-server.so
206 %manifest %{name}.manifest
207 %defattr(-,root,root,-)
209 %{_libdir}/libds-tizen-keyrouter.so.*
211 %files keyrouter-devel
212 %manifest %{name}.manifest
213 %defattr(-,root,root,-)
215 %{_includedir}/libds-tizen/keyrouter.h
216 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
217 %{_libdir}/libds-tizen-keyrouter.so
219 %files input-devicemgr
220 %manifest %{name}.manifest
221 %defattr(-,root,root,-)
223 %{_libdir}/libds-tizen-input-devicemgr.so.*
225 %files input-devicemgr-devel
226 %manifest %{name}.manifest
227 %defattr(-,root,root,-)
229 %{_includedir}/libds-tizen/input_devicemgr.h
230 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
231 %{_libdir}/libds-tizen-input-devicemgr.so
232 %{_bindir}/tinyds-tdm-libinput
233 %{_bindir}/input-generator
236 %manifest %{name}.manifest
237 %defattr(-,root,root,-)
239 %{_libdir}/libds-tizen-dpms.so.*
242 %manifest %{name}.manifest
243 %defattr(-,root,root,-)
245 %{_includedir}/libds-tizen/dpms.h
246 %{_libdir}/pkgconfig/libds-tizen-dpms.pc
247 %{_libdir}/libds-tizen-dpms.so
248 %{_bindir}/tinyds-tdm-dpms
249 %{_bindir}/ds-simple-dpms
252 %manifest %{name}.manifest
253 %defattr(-,root,root,-)
255 %{_libdir}/libds-tizen-indicator.so.*
257 %files indicator-devel
258 %manifest %{name}.manifest
259 %defattr(-,root,root,-)
261 %{_includedir}/libds-tizen/indicator.h
262 %{_libdir}/pkgconfig/libds-tizen-indicator.pc
263 %{_libdir}/libds-tizen-indicator.so
264 %{_bindir}/libds-tizen-indicator-tests