[packages/xorg-xserver-server] force use of TI-RPC now that glibc dropped Sun RPC; rel 2

atler atler at pld-linux.org
Tue Aug 25 19:02:29 CEST 2020


commit 5438d9e5ae51382af2d04a8b324e3e0a0264db83
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Aug 25 18:53:48 2020 +0200

    force use of TI-RPC now that glibc dropped Sun RPC; rel 2
    
    consider switching to meson which already searches for libtirpc.
    autotools to meson migration is not complete though

 xorg-xserver-server.spec | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/xorg-xserver-server.spec b/xorg-xserver-server.spec
index 4796a4e..a40cbce 100644
--- a/xorg-xserver-server.spec
+++ b/xorg-xserver-server.spec
@@ -35,7 +35,7 @@ Summary:	X.org server
 Summary(pl.UTF-8):	Serwer X.org
 Name:		xorg-xserver-server
 Version:	1.20.9
-Release:	1
+Release:	2
 License:	MIT
 Group:		X11/Servers
 Source0:	https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-%{version}.tar.bz2
@@ -72,6 +72,7 @@ BuildRequires:	libdrm-devel >= 2.4.89
 BuildRequires:	libepoxy-devel >= 1.5.4
 %endif
 %{?with_xselinux:BuildRequires:	libselinux-devel >= 2.0.86}
+BuildRequires:	libtirpc-devel
 BuildRequires:	libtool >= 2:2.2
 %{?with_libunwind:BuildRequires:	libunwind-devel}
 BuildRequires:	libxcb-devel >= 1.9.3
@@ -192,6 +193,9 @@ Obsoletes:	xorg-xserver-server-xorgcfg
 Obsoletes:	xorg-driver-video-modesetting
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		tirpc_cflags	$(pkg-config --cflags libtirpc)
+%define		tirpc_libs	$(pkg-config --libs libtirpc)
+
 %description
 Xorg server is a generally used X server which uses display hardware.
 It requires proper driver for your display hardware.
@@ -462,6 +466,8 @@ fi
 %{__autoheader}
 %{__automake}
 %configure \
+	CPPFLAGS="%{rpmcppflags} %{tirpc_cflags}" \
+	LIBS="%{tirpc_libs}" \
 	--libexecdir=%{_libdir}/xorg \
 	--with-os-name="PLD/Linux" \
 	--with-os-vendor="PLD/Team" \
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list