Name: libds-tizen Version: 0.1.2 Release: 0 Summary: Wayland Compositor Library for Tizen License: MIT URL: http://www.tizen.org/ Source: %name-%version.tar.xz Source1001: %name.manifest BuildRequires: meson BuildRequires: pkgconfig(libds) BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(tizen-extension-server) BuildRequires: pkgconfig(tizen-extension-client) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(libtdm) BuildRequires: pkgconfig(libtbm) BuildRequires: pkgconfig(wayland-tbm-server) BuildRequires: pkgconfig(wayland-tbm-client) BuildRequires: pkgconfig(tizen-dpms-server) BuildRequires: pkgconfig(tizen-dpms-client) BuildRequires: pkgconfig(cynara-client) BuildRequires: pkgconfig(cynara-session) BuildRequires: pkgconfig(libsmack) %description Wayland Compositor Library for Tizen ## libds-tizen-allocator-tbm %package allocator-tbm Summary: Allocator Library with TBM Group: Development/Libraries %description allocator-tbm Allocator Library with TBM %package allocator-tbm-devel Summary: TBM Allocator Development package Group: Development/Libraries %description allocator-tbm-devel TBM Allocator Development package ## libds-tizen-backend-tdm %package backend-tdm Summary: Display Backend Library with TDM Group: Development/Libraries %description backend-tdm Display Backend Library with TDM %package backend-tdm-devel Summary: TDM Display Backend Development package Group: Development/Libraries %description backend-tdm-devel TDM Display Backend Development package ## libds-tizen-tbm-server %package tbm-server Summary: Library for wayland-tbm-server Group: Development/Libraries %description tbm-server Library for tizen input devicemgr %package tbm-server-devel Summary: Development package for wayland-tbm-server Group: Development/Libraries %description tbm-server-devel Development package for tizen wayland-tbm-server ## libds-tizen-keyrouter %package keyrouter Summary: Wayland Compositor Library for keyrouter Group: Development/Libraries %description keyrouter Wayland Compositor Library for tizen keyrouter %package keyrouter-devel Summary: Keyrouter Development package for Wayland Compositor Library Group: Development/Libraries %description keyrouter-devel Keyrouter Development package for Wayland Compositor Library ## libds-tizen-input-devicemgr %package input-devicemgr Summary: Library for tizen input devicemgr Group: Development/Libraries %description input-devicemgr Library for tizen input devicemgr %package input-devicemgr-devel Summary: Development package for tizen input devicemgr Group: Development/Libraries %description input-devicemgr-devel Development package for tizen input devicemgr ## libds-tizen-dpms %package dpms Summary: Library for tizen dpms Group: Development/Libraries %description dpms Library for tizen dpms %package dpms-devel Summary: Development package for tizen dpms Group: Development/Libraries %description dpms-devel Development package for tizen dpms %prep %setup -q cp %{SOURCE1001} . %build meson setup \ --prefix /usr \ --libdir %{_libdir} \ --bindir %{_bindir} \ builddir \ -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt" ninja -C builddir all %install export DESTDIR=%{buildroot} ninja -C builddir install %files allocator-tbm %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-allocator-tbm.so.* %files allocator-tbm-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/allocator/tbm.h %{_libdir}/pkgconfig/libds-tizen-allocator-tbm.pc %{_libdir}/libds-tizen-allocator-tbm.so %files backend-tdm %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-backend-tdm.so.* %files backend-tdm-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/backend/tdm.h %{_includedir}/libds-tizen/backend/tdm_output_hwc.h %{_libdir}/pkgconfig/libds-tizen-backend-tdm.pc %{_libdir}/libds-tizen-backend-tdm.so %{_bindir}/tdm-backend %{_bindir}/tinyds-tdm %{_bindir}/tinyds-tdm-hwc %{_bindir}/ds-simple-tbm %files tbm-server %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-tbm-server.so.* %files tbm-server-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/tbm-server.h %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc %{_libdir}/libds-tizen-tbm-server.so %files keyrouter %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-keyrouter.so.* %files keyrouter-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/keyrouter.h %{_libdir}/pkgconfig/libds-tizen-keyrouter.pc %{_libdir}/libds-tizen-keyrouter.so %files input-devicemgr %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-input-devicemgr.so.* %files input-devicemgr-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/input-devicemgr.h %{_libdir}/pkgconfig/libds-tizen-input-devicemgr.pc %{_libdir}/libds-tizen-input-devicemgr.so %{_bindir}/tinyds-tdm-libinput %{_bindir}/input-generator %files dpms %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-dpms.so.* %files dpms-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/dpms.h %{_libdir}/pkgconfig/libds-tizen-dpms.pc %{_libdir}/libds-tizen-dpms.so %{_bindir}/tinyds-tdm-dpms %{_bindir}/ds-simple-dpms