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(tizen-launch-server) BuildRequires: pkgconfig(tizen-launch-client) BuildRequires: pkgconfig(text-server) BuildRequires: pkgconfig(text-client) BuildRequires: pkgconfig(input-method-server) BuildRequires: pkgconfig(input-method-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(tizen-surface-server) BuildRequires: pkgconfig(tizen-surface-client) BuildRequires : pkgconfig(tizen-hwc-server) BuildRequires : pkgconfig(tizen-hwc-client) BuildRequires: pkgconfig(cynara-client) BuildRequires: pkgconfig(cynara-session) BuildRequires: pkgconfig(libsmack) BuildRequires: pkgconfig(gmock) BuildRequires: pkgconfig(scaler-server) BuildRequires: pkgconfig(scaler-client) %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 ## libds-tizen-indicator %package indicator Summary: Library for tizen indicator Group: Development/Libraries %description indicator Library for tizen indicator %package indicator-devel Summary: Development package for tizen indicator Group: Development/Libraries %description indicator-devel Development package for tizen indicator ## libds-tizen-clipboard %package clipboard Summary: Library for tizen clipboard Group: Development/Libraries %description clipboard Library for tizen clipboard %package clipboard-devel Summary: Development package for tizen clipboard Group: Development/Libraries %description clipboard-devel Development package for tizen clipboard ## libds-tizen-launch %package launch Summary: Library for tizen launch Group: Development/Libraries %description launch Library for tizen launch %package launch-devel Summary: Development package for tizen launch Group: Development/Libraries %description launch-devel Development package for tizen launch ## libds-tizen-display-policy %package display-policy Summary: Library for tizen display-policy Group: Development/Libraries %description display-policy Library for tizen display-policy %package display-policy-devel Summary: Development package for tizen display-policy Group: Development/Libraries %description display-policy-devel Development package for tizen display-policy ## libds-tizen-memory-flusher %package memory-flusher Summary: Library for tizen memory flusher Group: Development/Libraries %description memory-flusher Library for tizen memory flusher %package memory-flusher-devel Summary: Development package for tizen memory flusher Group: Development/Libraries %description memory-flusher-devel Development package for tizen memory flusher ## libds-tizen-renderer %package renderer Summary: Library for tizen renderer Group: Development/Libraries %description renderer Library for tizen renderer %package renderer-devel Summary: Development package for tizen renderer Group: Development/Libraries %description renderer-devel Development package for tizen renderer ## libds-tizen-screen-rotation %package screen-rotation Summary: Library for tizen screen rotation Group: Development/Libraries %description screen-rotation Library for tizen screen rotation %package screen-rotation-devel Summary: Development package for tizen screen rotation Group: Development/Libraries %description screen-rotation-devel Development package for tizen screen rotation ## libds-tizen-global-resource %package global-resource Summary: Library for tizen global resource Group: Development/Libraries %description global-resource Library for tizen global resource %package global-resource-devel Summary: Development package for tizen global resource Group: Development/Libraries %description global-resource-devel Development package for tizen global resource ## libds-tizen-embedded-compositor %package embedded-compositor Summary: Library for tizen embedded compositor Group: Development/Libraries %description embedded-compositor Library for tizen embedded compositor %package embedded-compositor-devel Summary: Development package for tizen embedded compositor Group: Development/Libraries %description embedded-compositor-devel Development package for tizen embedded compositor ## libds-tizen-text-input %package text-input Summary: Library for tizen text-input Group: Development/Libraries %description text-input Library for tizen text-input %package text-input-devel Summary: Development package for tizen text-input Group: Development/Libraries %description text-input-devel Development package for tizen text-input ## libds-tizen-input-method %package input-method Summary: Library for tizen input-method Group: Development/Libraries %description input-method Library for tizen input-method %package input-method-devel Summary: Development package for tizen input-method Group: Development/Libraries %description input-method-devel Development package for tizen input-method ## libds-tizen-hwc %package hwc Summary: Library for tizen hwc Group: Development/Libraries %description hwc Library for tizen hwc %package hwc-devel Summary: Development package for tizen hwc Group: Development/Libraries %description hwc-devel Development package for tizen hwc ## libds-tizen-policy %package policy Summary: Library for tizen policy Group: Development/Libraries %description policy Library for tizen policy %package policy-devel Summary: Development package for tizen policy Group: Development/Libraries %description policy-devel Development package for tizen policy ## libds-tizen-screenshooter %package screenshooter Summary: Library for tizen screenshooter Group: Development/Libraries %description screenshooter Library for tizen screenshooter %package screenshooter-devel Summary: Development package for tizen screenshooter Group: Development/Libraries %description screenshooter-devel Development package for tizen screenshooter ## libds-tizen-scaler %package scaler Summary: Library for tizen scaler Group: Development/Libraries %description scaler Library for tizen scaler %package scaler-devel Summary: Development package for tizen scaler Group: Development/Libraries %description scaler-devel Development package for tizen scaler %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 %{_bindir}/libds-tizen-allocator-tbm-tests %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}/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}/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}/ds-simple-dpms %files indicator %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-indicator.so.* %files indicator-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/indicator.h %{_libdir}/pkgconfig/libds-tizen-indicator.pc %{_libdir}/libds-tizen-indicator.so %{_bindir}/libds-tizen-indicator-tests %files clipboard %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-clipboard.so.* %files clipboard-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/clipboard.h %{_libdir}/pkgconfig/libds-tizen-clipboard.pc %{_libdir}/libds-tizen-clipboard.so %{_bindir}/libds-tizen-clipboard-tests %files launch %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-launch.so.* %files launch-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/launch.h %{_libdir}/pkgconfig/libds-tizen-launch.pc %{_libdir}/libds-tizen-launch.so %{_bindir}/libds-tizen-launch-appinfo-tests %{_bindir}/libds-tizen-launch-effect-tests %files display-policy %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-display-policy.so.* %files display-policy-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/display_policy.h %{_libdir}/pkgconfig/libds-tizen-display-policy.pc %{_libdir}/libds-tizen-display-policy.so %{_bindir}/libds-tizen-display-policy-tests %files memory-flusher %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-memory-flusher.so.* %files memory-flusher-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/memory_flusher.h %{_libdir}/pkgconfig/libds-tizen-memory-flusher.pc %{_libdir}/libds-tizen-memory-flusher.so %{_bindir}/libds-tizen-memory-flusher-tests %files renderer %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-renderer.so.* %files renderer-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/renderer.h %{_libdir}/pkgconfig/libds-tizen-renderer.pc %{_libdir}/libds-tizen-renderer.so %{_bindir}/libds-tizen-renderer-tests %files screen-rotation %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-screen-rotation.so.* %files screen-rotation-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/screen_rotation.h %{_libdir}/pkgconfig/libds-tizen-screen-rotation.pc %{_libdir}/libds-tizen-screen-rotation.so %{_bindir}/libds-tizen-screen-rotation-tests %files global-resource %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-global-resource.so.* %files global-resource-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/global_resource.h %{_libdir}/pkgconfig/libds-tizen-global-resource.pc %{_libdir}/libds-tizen-global-resource.so %{_bindir}/libds-tizen-global-resource-tests %files embedded-compositor %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-embedded-compositor.so.* %files embedded-compositor-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/embedded_compositor.h %{_libdir}/pkgconfig/libds-tizen-embedded-compositor.pc %{_libdir}/libds-tizen-embedded-compositor.so %{_bindir}/libds-tizen-embedded-compositor-tests %files text-input %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-text-input.so.* %files text-input-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/text_input.h %{_libdir}/pkgconfig/libds-tizen-text-input.pc %{_libdir}/libds-tizen-text-input.so %{_bindir}/libds-tizen-text-input-tests %files input-method %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-input-method.so.* %files input-method-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/input_method.h %{_libdir}/pkgconfig/libds-tizen-input-method.pc %{_libdir}/libds-tizen-input-method.so %{_bindir}/libds-tizen-input-method-tests %{_bindir}/libds-tizen-input-method-manager-tests %files hwc %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-hwc.so* %files hwc-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/hwc.h %{_libdir}/pkgconfig/libds-tizen-hwc.pc %{_libdir}/libds-tizen-hwc.so* %{_bindir}/libds-tizen-hwc-tests %files policy %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-policy.so.* %files policy-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/policy.h %{_libdir}/pkgconfig/libds-tizen-policy.pc %{_libdir}/libds-tizen-policy.so %{_bindir}/libds-tizen-policy-tests %files screenshooter %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-screenshooter.so.* %files screenshooter-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/screenshooter.h %{_libdir}/pkgconfig/libds-tizen-screenshooter.pc %{_libdir}/libds-tizen-screenshooter.so %{_bindir}/libds-tizen-screenshooter-tests %files scaler %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_libdir}/libds-tizen-scaler.so.* %files scaler-devel %manifest %{name}.manifest %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/scaler.h %{_libdir}/pkgconfig/libds-tizen-scaler.pc %{_libdir}/libds-tizen-scaler.so %{_bindir}/libds-tizen-scaler-tests