Name: libds
-Version: 0.0.1
+Version: 0.1.2
Release: 0
Summary: Wayland Compositor Library
License: MIT
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)
+BuildRequires: pkgconfig(cynara-client)
+BuildRequires: pkgconfig(cynara-session)
+BuildRequires: pkgconfig(libsmack)
%description
Wayland Compositor Library
%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} .
--prefix /usr \
--libdir %{_libdir} \
--bindir %{_bindir} \
- builddir
+ builddir \
+ -Dtizen=true \
+ -Dkeylayout_dir="%{TZ_SYS_RO_SHARE}/X11/xkb/tizen_key_layout.txt"
ninja -C builddir all
%install
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENSE
-%{_libdir}/*.so.*
+%{_libdir}/libds.so.*
+%{_libdir}/libds-tizen.so.*
%files devel
%manifest %{name}.manifest
%defattr(-,root,root,-)
%license LICENSE
-%{_includedir}/*
+%{_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
+%{_bindir}/tinyds-tdm-libinput
+%{_bindir}/ds-simple-shm-shell
+%{_bindir}/tinyds-tdm-dpms
+
+%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