X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Flibds-tizen.spec;h=f078b0f8ad88f5ff2d279807e793d478b8b53710;hb=e9aaa3c78bf63a3cd8b89ab0d772eba63bc1716f;hp=34b918c62b8cefb4d227fd9d3fdd9a56a0b1e027;hpb=776c8e08e66e1f5a354f811462ca074359c76bce;p=platform%2Fcore%2Fuifw%2Flibds-tizen.git diff --git a/packaging/libds-tizen.spec b/packaging/libds-tizen.spec index 34b918c..f078b0f 100644 --- a/packaging/libds-tizen.spec +++ b/packaging/libds-tizen.spec @@ -14,6 +14,12 @@ 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) @@ -24,14 +30,34 @@ 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(tizen-remote-surface-server) +BuildRequires: pkgconfig(tizen-remote-surface-client) BuildRequires: pkgconfig(cynara-client) BuildRequires: pkgconfig(cynara-session) BuildRequires: pkgconfig(libsmack) BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(scaler-server) +BuildRequires: pkgconfig(scaler-client) +BuildRequires: pkgconfig(eom-server) +BuildRequires: pkgconfig(eom) +BuildRequires: pkgconfig(xdg-shell-unstable-v6-server) +BuildRequires: pkgconfig(gbm) %description Wayland Compositor Library for Tizen +%package devel +Summary: Wayland Compositor Library for Tizesn +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Development package of Wayland Compositor Library for Tizen + ## libds-tizen-allocator-tbm %package allocator-tbm Summary: Allocator Library with TBM @@ -137,6 +163,276 @@ 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 + +## libds-tizen-video +%package video +Summary: Library for tizen video +Group: Development/Libraries + +%description video +Library for tizen video + +%package video-devel +Summary: Development package for tizen video +Group: Development/Libraries + +%description video-devel +Development package for tizen video + +## libds-tizen-eom +%package eom +Summary: Library for tizen eom +Group: Development/Libraries + +%description eom +Library for tizen eom + +%package eom-devel +Summary: Development package for tizen eom +Group: Development/Libraries + +%description eom-devel +Development package for tizen eom + +## libds-tizen-remote-surface +%package remote-surface +Summary: Library for tizen remote-surface +Group: Development/Libraries + +%description remote-surface +Library for tizen remote-surface + +%package remote-surface-devel +Summary: Development package for tizen remote surface +Group: Development/Libraries + +%description remote-surface-devel +Development package for tizen remote surface + +## libds-tizen-gbm-server +%package gbm-server +Summary: Library for wayland-gbm-server +Group: Development/Libraries + +%description gbm-server +Library for tizen input devicemgr + +%package gbm-server-devel +Summary: Development package for wayland-gbm-server +Group: Development/Libraries + +%description gbm-server-devel +Development package for tizen wayland-gbm-server + %prep %setup -q cp %{SOURCE1001} . @@ -154,6 +450,29 @@ ninja -C builddir all export DESTDIR=%{buildroot} ninja -C builddir install +%files +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_libdir}/libds-tizen.so.* + +%files devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_includedir}/libds-tizen/* +%{_libdir}/pkgconfig/libds-tizen.pc +%{_libdir}/libds-tizen.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 allocator-tbm %manifest %{name}.manifest %defattr(-,root,root,-) @@ -185,7 +504,6 @@ ninja -C builddir install %{_libdir}/libds-tizen-backend-tdm.so %{_bindir}/tdm-backend %{_bindir}/tinyds-tdm -%{_bindir}/tinyds-tdm-hwc %{_bindir}/ds-simple-tbm %files tbm-server @@ -199,6 +517,7 @@ ninja -C builddir install %defattr(-,root,root,-) %license LICENSE %{_includedir}/libds-tizen/tbm_server.h +%{_includedir}/libds-tizen/types/tbm_server.h %{_libdir}/pkgconfig/libds-tizen-tbm-server.pc %{_libdir}/libds-tizen-tbm-server.so @@ -229,7 +548,6 @@ ninja -C builddir install %{_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 @@ -245,7 +563,6 @@ ninja -C builddir install %{_includedir}/libds-tizen/dpms.h %{_libdir}/pkgconfig/libds-tizen-dpms.pc %{_libdir}/libds-tizen-dpms.so -%{_bindir}/tinyds-tdm-dpms %{_bindir}/ds-simple-dpms %files indicator @@ -261,3 +578,275 @@ ninja -C builddir install %{_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 + +%files video +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_libdir}/libds-tizen-video.so.* + +%files video-devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_includedir}/libds-tizen/video.h +%{_libdir}/pkgconfig/libds-tizen-video.pc +%{_libdir}/libds-tizen-video.so +%{_bindir}/libds-tizen-video-tests + +%files eom +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_libdir}/libds-tizen-eom.so.* + +%files eom-devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_includedir}/libds-tizen/eom.h +%{_libdir}/pkgconfig/libds-tizen-eom.pc +%{_libdir}/libds-tizen-eom.so + +%files remote-surface +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_libdir}/libds-tizen-remote-surface.so* + +%files remote-surface-devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_includedir}/libds-tizen/remote_surface.h +%{_libdir}/pkgconfig/libds-tizen-remote-surface.pc +%{_libdir}/libds-tizen-remote-surface.so* +%{_bindir}/libds-tizen-remote-surface-tests + +%files gbm-server +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_libdir}/libds-tizen-gbm-server.so.* + +%files gbm-server-devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license LICENSE +%{_includedir}/libds-tizen/gbm_server.h +%{_includedir}/libds-tizen/types/gbm_server.h +%{_libdir}/pkgconfig/libds-tizen-gbm-server.pc +%{_libdir}/libds-tizen-gbm-server.so