[packages/weston] - updated to 1.3.1 (1.2.x left on weston-1.2 branch)

qboosh qboosh at pld-linux.org
Tue Dec 3 17:25:15 CET 2013


commit 9c73a05224a9ac54193bacc535272e5d8c535134
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Dec 3 17:26:31 2013 +0100

    - updated to 1.3.1 (1.2.x left on weston-1.2 branch)

 weston.spec | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)
---
diff --git a/weston.spec b/weston.spec
index be2b0ca..d3a62f6 100644
--- a/weston.spec
+++ b/weston.spec
@@ -1,9 +1,10 @@
-# TODO: freerdp >= 1.1.0
 #
 # Conditional build:
 %bcond_without	drm		# DRM compositor
+%bcond_with	rdp		# RDP compositor (needs freerdp 1.1.0)
 %bcond_without	wayland		# wayland (nested) compositor
 %bcond_without	x11		# X11 compositor
+%bcond_without	vaapi		# vaapi recorder
 %bcond_without	wlaunch		# weston launch
 %bcond_without	xwayland	# X server launcher
 %bcond_without	sclients	# simple clients
@@ -12,12 +13,12 @@
 Summary:	Weston - Wayland demos
 Summary(pl.UTF-8):	Weston - programy demonstracyjne dla protokołu Wayland
 Name:		weston
-Version:	1.2.2
-Release:	3
+Version:	1.3.1
+Release:	1
 License:	MIT
 Group:		Applications
 Source0:	http://wayland.freedesktop.org/releases/%{name}-%{version}.tar.xz
-# Source0-md5:	c1d6b180fe6a5e8d330eb6a4d177caeb
+# Source0-md5:	ffe7c3bc0e7eb39a305cbbea8c7766f3
 URL:		http://wayland.freedesktop.org/
 BuildRequires:	Mesa-libEGL-devel >= 7.10
 # GLESv2
@@ -26,16 +27,21 @@ BuildRequires:	Mesa-libGLES-devel
 BuildRequires:	Mesa-libwayland-egl-devel >= 9.0-2
 BuildRequires:	cairo-devel >= 1.10.0
 BuildRequires:	colord-devel >= 0.1.27
+%{?with_rdp:BuildRequires:	freerdp-devel >= 1.1.0}
 BuildRequires:	lcms2-devel >= 2
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
+%if %{with vaapi}
+BuildRequires:	libva-devel >= 0.34.0
+BuildRequires:	libva-drm-devel >= 0.34.0
+%endif
 BuildRequires:	libwebp-devel
 BuildRequires:	pixman-devel
 BuildRequires:	pkgconfig
 BuildRequires:	tar >= 1:1.22
 # wayland-server always; wayland-client if with_wayland || with_sclients || with_clients; wayland-cursor if with_clients
-BuildRequires:	wayland-devel >= 1.2.0
-BuildRequires:	xorg-lib-libxkbcommon-devel
+BuildRequires:	wayland-devel >= 1.3.0
+BuildRequires:	xorg-lib-libxkbcommon-devel >= 0.3.0
 BuildRequires:	xz
 %if %{with drm}
 BuildRequires:	Mesa-libgbm-devel
@@ -67,6 +73,8 @@ BuildRequires:	pkgconfig(cairo-gl)
 BuildRequires:	poppler-glib-devel
 %endif
 Requires:	Mesa-libwayland-egl >= 9.0-2
+Requires:	wayland >= 1.3.0
+Requires:	xorg-lib-libxkbcommon >= 0.3.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -89,8 +97,8 @@ Requires:	Mesa-libEGL-devel >= 7.10
 # GLESv2
 Requires:	Mesa-libGLES-devel
 Requires:	pixman-devel
-Requires:	wayland-devel >= 1.2.0
-Requires:	xorg-lib-libxkbcommon-devel
+Requires:	wayland-devel >= 1.3.0
+Requires:	xorg-lib-libxkbcommon-devel >= 0.3.0
 
 %description devel
 Header files for Weston plugin development.
@@ -105,10 +113,12 @@ Pliki nagłówkowe do tworzenia wtyczek dla Westona.
 %configure \
 	%{!?with_clients:--disable-clients} \
 	%{!?with_drm:--disable-drm-compositor} \
+	%{?with_rdp:--enable-rdp-compositor} \
 	%{!?with_sclients:--disable-simple-clients} \
 	--disable-setuid-install \
 	--disable-silent-rules \
 	%{!?with_static_libs:--disable-static} \
+	%{!?with_vaapi:--disable-vaapi-recorder} \
 	%{!?with_wlaunch:--disable-weston-launch} \
 	%{!?with_x11:--disable-x11-compositor} \
 	%{!?with_xwayland:--disable-xwayland} \
@@ -153,6 +163,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %attr(755,root,root) %{_libdir}/weston/fbdev-backend.so
 %attr(755,root,root) %{_libdir}/weston/headless-backend.so
+%if %{with rdp}
+%attr(755,root,root) %{_libdir}/weston/rdp-backend.so
+%endif
 %if %{with wayland}
 %attr(755,root,root) %{_libdir}/weston/wayland-backend.so
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/weston.git/commitdiff/9c73a05224a9ac54193bacc535272e5d8c535134



More information about the pld-cvs-commit mailing list