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)
32 Wayland Compositor Library for Tizen
35 Summary: Wayland Compositor Library for Tizen
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
40 Development package of Wayland Compositor Library for Tizen
42 ## libds-tizen-backend-tdm
44 Summary: Display Backend Library with TDM
45 Group: Development/Libraries
47 %description backend-tdm
48 Display Backend Library with TDM
50 %package backend-tdm-devel
51 Summary: TDM Display Backend Development package
52 Group: Development/Libraries
54 %description backend-tdm-devel
55 TDM Display Backend Development package
58 Summary: Wayland Compositor Library for keyrouter
59 Group: Development/Libraries
61 %description keyrouter
62 Wayland Compositor Library for tizen keyrouter
64 %package keyrouter-devel
65 Summary: Keyrouter Development package for Wayland Compositor Library
66 Group: Development/Libraries
68 %description keyrouter-devel
69 Keyrouter Development package for Wayland Compositor Library
71 %package input-devicemgr
72 Summary: Library for tizen input devicemgr
73 Group: Development/Libraries
75 %description input-devicemgr
76 Library for tizen input devicemgr
78 %package input-devicemgr-devel
79 Summary: Development package for tizen input devicemgr
80 Group: Development/Libraries
82 %description input-devicemgr-devel
83 Development package for tizen input devicemgr
95 -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
99 export DESTDIR=%{buildroot}
100 ninja -C builddir install
103 %manifest %{name}.manifest
104 %defattr(-,root,root,-)
106 %{_libdir}/libds-tizen.so.*
109 %manifest %{name}.manifest
110 %defattr(-,root,root,-)
112 %{_includedir}/libds-tizen/*
113 %{_libdir}/pkgconfig/libds-tizen.pc
114 %{_libdir}/libds-tizen.so
115 %{_bindir}/tdm-backend
116 %{_bindir}/tinyds-tdm
117 %{_bindir}/tinyds-tdm-hwc
118 %{_bindir}/ds-simple-tbm
119 %{_bindir}/tinyds-tdm-dpms
120 %{_bindir}/ds-simple-dpms
121 %{_bindir}/tinyds-tdm-libinput
122 %{_bindir}/input-generator
125 %manifest %{name}.manifest
126 %defattr(-,root,root,-)
128 %{_libdir}/libds-tizen-backend-tdm.so.*
130 %files backend-tdm-devel
131 %manifest %{name}.manifest
132 %defattr(-,root,root,-)
134 %{_includedir}/libds-tizen/backend/tdm.h
135 %{_includedir}/libds-tizen/backend/tdm_output_hwc.h
136 %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc
137 %{_libdir}/libds-tizen-backend-tdm.so
140 %manifest %{name}.manifest
141 %defattr(-,root,root,-)
143 %{_libdir}/libds-tizen-keyrouter.so.*
145 %files keyrouter-devel
146 %manifest %{name}.manifest
147 %defattr(-,root,root,-)
149 %{_includedir}/libds-tizen/keyrouter.h
150 %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc
151 %{_libdir}/libds-tizen-keyrouter.so
153 %files input-devicemgr
154 %manifest %{name}.manifest
155 %defattr(-,root,root,-)
157 %{_libdir}/libds-tizen-input-devicemgr.so.*
159 %files input-devicemgr-devel
160 %manifest %{name}.manifest
161 %defattr(-,root,root,-)
163 %{_includedir}/libds-tizen/input-devicemgr.h
164 %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc
165 %{_libdir}/libds-tizen-input-devicemgr.so
166 %{_bindir}/tinyds-tdm-libinput
167 %{_bindir}/input-generator