[packages/xorg-xserver-server] - updated dependencies, added install time dependencies for individual servers

qboosh qboosh at pld-linux.org
Mon Dec 30 15:33:38 CET 2013


commit 7c9867428eaf5fd99cafe5972d95f798164f3269
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Dec 30 15:34:00 2013 +0100

    - updated dependencies, added install time dependencies for individual servers

 xorg-xserver-server.spec | 54 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 42 insertions(+), 12 deletions(-)
---
diff --git a/xorg-xserver-server.spec b/xorg-xserver-server.spec
index b71d18c..6fc93ac 100644
--- a/xorg-xserver-server.spec
+++ b/xorg-xserver-server.spec
@@ -61,6 +61,7 @@ BuildRequires:	libdrm-devel >= 2.4.39
 %{?with_xselinux:BuildRequires:	libselinux-devel >= 2.0.86}
 BuildRequires:	libtool
 BuildRequires:	libunwind-devel
+BuildRequires:	libxcb-devel >= 1.6
 BuildRequires:	ncurses-devel
 BuildRequires:	pam-devel
 BuildRequires:	perl-base
@@ -68,16 +69,20 @@ BuildRequires:	pixman-devel >= %{pixman_ver}
 BuildRequires:	pkgconfig >= 1:0.19
 %{?with_systemtap:BuildRequires:	systemtap-sdt-devel}
 BuildRequires:	udev-devel >= 1:143
+BuildRequires:	xcb-util-devel
+BuildRequires:	xcb-util-image-devel
+BuildRequires:	xcb-util-keysyms-devel
 BuildRequires:	xcb-util-wm-devel
 BuildRequires:	xmlto >= 0.0.20
 BuildRequires:	xorg-app-mkfontscale
 BuildRequires:	xorg-font-font-util >= 1.1
-BuildRequires:	xorg-lib-libX11-devel
+BuildRequires:	xorg-lib-libX11-devel >= 1.6
 BuildRequires:	xorg-lib-libXau-devel
 BuildRequires:	xorg-lib-libXaw-devel
 BuildRequires:	xorg-lib-libXdamage-devel
 BuildRequires:	xorg-lib-libXdmcp-devel
 BuildRequires:	xorg-lib-libXext-devel >= 1.0.99.4
+BuildRequires:	xorg-lib-libXfixes-devel
 BuildRequires:	xorg-lib-libXfont-devel >= 1.4.2
 BuildRequires:	xorg-lib-libXi-devel >= 1.2.99.1
 BuildRequires:	xorg-lib-libXmu-devel
@@ -94,19 +99,18 @@ BuildRequires:	xorg-lib-libXxf86vm-devel
 BuildRequires:	xorg-lib-libfontenc-devel
 BuildRequires:	xorg-lib-libpciaccess-devel >= 0.12.901
 BuildRequires:	xorg-lib-libxkbfile-devel
-BuildRequires:	xorg-lib-libxkbui-devel >= 1.0.2
-BuildRequires:	xorg-lib-libxshmfence-devel
-BuildRequires:	xorg-lib-xtrans-devel >= 1.2.2
+BuildRequires:	xorg-lib-libxshmfence-devel >= 1.1
+BuildRequires:	xorg-lib-xtrans-devel >= 1.3.2
 BuildRequires:	xorg-proto-bigreqsproto-devel >= 1.1.0
 BuildRequires:	xorg-proto-compositeproto-devel >= 0.4
 BuildRequires:	xorg-proto-damageproto-devel >= 1.1
 %{?with_dmx:BuildRequires:	xorg-proto-dmxproto-devel >= 2.2.99.1}
 %{?with_dri2:BuildRequires:	xorg-proto-dri2proto-devel >= 2.8}
-BuildRequires:	xorg-proto-dri3proto-devel
+BuildRequires:	xorg-proto-dri3proto-devel >= 1.0
 BuildRequires:	xorg-proto-fixesproto-devel >= 5.0
 BuildRequires:	xorg-proto-fontcacheproto-devel
 BuildRequires:	xorg-proto-fontsproto-devel
-BuildRequires:	xorg-proto-glproto-devel >= 1.4.16
+BuildRequires:	xorg-proto-glproto-devel >= 1.4.17
 BuildRequires:	xorg-proto-inputproto-devel >= 2.3
 BuildRequires:	xorg-proto-kbproto-devel >= 1.0.3
 BuildRequires:	xorg-proto-presentproto-devel >= 1.0
@@ -130,21 +134,26 @@ BuildRequires:	xorg-sgml-doctools >= 1.8
 BuildRequires:	xorg-util-util-macros >= 1.14
 #BR: tslib (for KDRIVE only)
 Requires(triggerpostun):	sed >= 4.0
+Requires:	libdrm >= 2.4.39
 Requires:	pixman >= %{pixman_ver}
+Requires:	udev-libs >= 1:143
 Requires:	xkeyboard-config
 # for rgb.txt
 Requires:	xorg-app-rgb >= 0.99.3
 Requires:	xorg-app-xkbcomp
-%{?with_hal:Suggests:	hal}
-Suggests:	udev-acl >= 1:143
-%{?with_udev:Suggests:	udev-core >= 1:143}
-Suggests:	xorg-driver-input-evdev
 # xserver requires fixed and cursor fonts
 Requires:	xorg-font-font-alias
 Requires:	xorg-font-font-cursor-misc
 Requires:	xorg-font-font-misc-misc-base >= 1.0.0-0.3
+Requires:	xorg-lib-libXfont >= 1.4.2
+Requires:	xorg-lib-libpciaccess >= 0.12.901
+Requires:	xorg-lib-libxshmfence >= 1.1
 Suggests:	dbus-x11 >= 1.0
+%{?with_hal:Suggests:	hal}
+Suggests:	udev-acl >= 1:143
+%{?with_udev:Suggests:	udev-core >= 1:143}
 Suggests:	xkeyboard-config
+Suggests:	xorg-driver-input-evdev
 # Usual desktop setups need least one video driver to run, see xorg.log which one exactly
 Suggests:	xorg-driver-video
 Provides:	xorg-xserver-libdri = %{version}-%{release}
@@ -181,6 +190,12 @@ graficznej. Do działania wymaga odpowiedniego sterownika.
 Summary:	Xdmx - distributed multi-head X server
 Summary(pl.UTF-8):	Xdmx - rozproszony, wielomonitorowy serwer X
 Group:		X11/Servers
+Requires:	pixman >= %{pixman_ver}
+Requires:	xorg-lib-libX11 >= 1.6
+Requires:	xorg-lib-libXext >= 1.0.99.4
+Requires:	xorg-lib-libXfont >= 1.4.2
+Requires:	xorg-lib-libXi >= 1.2.99.1
+Requires:	xorg-lib-libdmx >= 1.0.99.1
 
 %description -n xorg-xserver-Xdmx
 Xdmx - distributed multi-head X server.
@@ -192,6 +207,9 @@ Xdmx - rozproszony, wielomonitorowy serwer X.
 Summary:	Xnest - nested X server
 Summary(pl.UTF-8):	Xnest - zagnieżdżony serwer X
 Group:		X11/Servers
+Requires:	pixman >= %{pixman_ver}
+Requires:	xorg-lib-libXext >= 1.0.99.4
+Requires:	xorg-lib-libXfont >= 1.4.2
 Obsoletes:	X11-Xnest < 1:7.0.0
 Obsoletes:	XFree86-Xnest < 1:7.0.0
 Obsoletes:	Xserver-Xnest
@@ -223,7 +241,10 @@ Xnest - це сервер X Window System, який працює у вікні X
 Summary:	Xephyr - nested X server
 Summary(pl.UTF-8):	Xephyr - zagnieżdżony serwer X
 Group:		X11/Servers
+Requires:	Mesa-libGL >= 7.1.0
+Requires:	libxcb >= 1.6
 Requires:	pixman >= %{pixman_ver}
+Requires:	xorg-lib-libXfont >= 1.4.2
 
 %description -n xorg-xserver-Xephyr
 Xephyr is a a kdrive server that outputs to a window on a pre-existing
@@ -246,6 +267,8 @@ wspólczesnych rozszerzeń jak composite, damage i randr.
 Summary:	Xfbdev - Linux framebuffer device X server
 Summary(pl.UTF-8):	Xfbdev - serwer X dla framebuffera
 Group:		X11/Servers
+Requires:	pixman >= %{pixman_ver}
+Requires:	xorg-lib-libXfont >= 1.4.2
 
 %description -n xorg-xserver-Xfbdev
 Xfbdev is a Linux framebuffer device X server based on the kdrive X
@@ -258,7 +281,9 @@ Xfbdev jest serwerem X dla framebuffera opartym na kdrive.
 Summary:	Xvfb - virtual framebuffer X server
 Summary(pl.UTF-8):	Xvfb - serwer X z wirtualnym framebufferem
 Group:		X11/Servers
+Requires:	Mesa-libGL >= 7.1.0
 Requires:	mktemp
+Requires:	pixman >= %{pixman_ver}
 Requires:	util-linux
 Requires:	which
 Requires:	xorg-app-xauth
@@ -266,6 +291,7 @@ Requires:	xorg-app-xauth
 Requires:	xorg-font-font-alias
 Requires:	xorg-font-font-cursor-misc
 Requires:	xorg-font-font-misc-misc-base >= 1.0.0-0.3
+Requires:	xorg-lib-libXfont >= 1.4.2
 Obsoletes:	X11-Xvfb < 1:7.0.0
 Obsoletes:	XFree86-Xvfb < 1:7.0.0
 
@@ -310,21 +336,24 @@ usługę systemową.
 Summary:	Header files for X.org server
 Summary(pl.UTF-8):	Pliki nagłówkowe dla serwera X.org
 Group:		X11/Development/Libraries
+Requires:	Mesa-libGL-devel >= 7.8.0
 Requires:	libdrm-devel >= 2.4.39
 Requires:	pixman-devel >= %{pixman_ver}
 Requires:	xorg-lib-libpciaccess-devel >= 0.12.901
 Requires:	xorg-lib-libxkbfile-devel
 %{?with_dri2:Requires:	xorg-proto-dri2proto-devel >= 2.8}
-BuildRequires:	xorg-proto-dri3proto-devel
+Requires:	xorg-proto-dri3proto-devel >= 1.0
 Requires:	xorg-proto-fontsproto-devel
+Requires:	xorg-proto-glproto-devel >= 1.4.17
 Requires:	xorg-proto-inputproto-devel >= 2.3
 Requires:	xorg-proto-kbproto-devel >= 1.0.3
+Requires:	xorg-proto-presentproto-devel >= 1.0
 Requires:	xorg-proto-randrproto-devel >= 1.4.0
 Requires:	xorg-proto-renderproto-devel >= 0.11
 Requires:	xorg-proto-resourceproto-devel >= 1.2.0
 Requires:	xorg-proto-scrnsaverproto-devel >= 1.1
 Requires:	xorg-proto-videoproto-devel
-Requires:	xorg-proto-xextproto-devel >= 1:7.2.0
+Requires:	xorg-proto-xextproto-devel >= 1:7.3.0
 Requires:	xorg-proto-xf86driproto-devel >= 2.1.0
 Requires:	xorg-proto-xineramaproto-devel
 Requires:	xorg-proto-xproto-devel >= 7.0.22
@@ -353,6 +382,7 @@ Summary:	GLX extension library for X.org server
 Summary(pl.UTF-8):	Biblioteka rozszerzenia GLX dla serwera X.org
 Group:		X11/Servers
 Requires:	%{name} = %{version}-%{release}
+Requires:	Mesa-libGL >= 7.1.0
 # Mesa version glapi tables in glx/ dir come from
 Provides:	xorg-xserver-libglx(glapi) = 7.1.0
 Provides:	xorg-xserver-module(glx)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xorg-xserver-server.git/commitdiff/7c9867428eaf5fd99cafe5972d95f798164f3269



More information about the pld-cvs-commit mailing list