Name: libds Version: 0.1.2 Release: 0 Summary: Wayland Compositor Library License: MIT URL: http://www.tizen.org/ Source: %name-%version.tar.xz Source1001: %name.manifest BuildRequires: meson BuildRequires: pkgconfig(wayland-server) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) BuildRequires: pkgconfig(tizen-extension-server) BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libtdm) BuildRequires: pkgconfig(libtbm) BuildRequires: pkgconfig(wayland-tbm-server) BuildRequires: pkgconfig(wayland-tbm-client) BuildRequires: pkgconfig(tizen-dpms-server) %description Wayland Compositor Library %package devel Summary: Wayland Compositor Library Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Development package of Wayland Compositor Library %package tizen-devel Summary: Wayland Compositor development package on Tizen %description tizen-devel Wayland Compositor development library for Tizen platform %package tizen-keyrouter Summary: Wayland Compositor Library for keyrouter Group: Development/Libraries %description tizen-keyrouter Wayland Compositor Library for tizen keyrouter %package tizen-keyrouter-devel Summary: Keyrouter Development package for Wayland Compositor Library Group: Development/Libraries %description tizen-keyrouter-devel Keyrouter Development package for Wayland Compositor Library %prep %setup -q cp %{SOURCE1001} . %build meson setup \ --prefix /usr \ --libdir %{_libdir} \ --bindir %{_bindir} \ builddir \ -Dtizen=true \ -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 %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds.so.* %{_libdir}/libds-tizen.so.* %files devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds/* %{_libdir}/pkgconfig/libds.pc %{_libdir}/libds.so %{_bindir}/wl-backend %{_bindir}/tinyds %{_bindir}/input-device-test %{_bindir}/libinput-backend %files tizen-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/* %{_libdir}/pkgconfig/libds-tizen.pc %{_libdir}/libds-tizen.so %{_bindir}/tdm-backend %{_bindir}/tinyds-tdm %{_bindir}/ds-simple-tbm %files tizen-keyrouter %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-keyrouter.so.* %files tizen-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