[packages/xorg-driver-video-nouveau] - adjust API for political correctness of xserver 21, rel 3

baggins baggins at pld-linux.org
Wed Nov 3 16:59:19 CET 2021


commit e23408538d3d2121fcd66c244013315ed15e030b
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Nov 3 16:58:57 2021 +0100

    - adjust API for political correctness of xserver 21, rel 3

 pc.patch                       | 22 ++++++++++++++++++++++
 xorg-driver-video-nouveau.spec |  4 +++-
 2 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/xorg-driver-video-nouveau.spec b/xorg-driver-video-nouveau.spec
index f662544..b376a0a 100644
--- a/xorg-driver-video-nouveau.spec
+++ b/xorg-driver-video-nouveau.spec
@@ -2,11 +2,12 @@ Summary:	X.org video driver for NVIDIA graphics chipsets
 Summary(pl.UTF-8):	Sterownik obrazu X.org dla układów graficznych NVIDIA
 Name:		xorg-driver-video-nouveau
 Version:	1.0.17
-Release:	2
+Release:	3
 License:	MIT
 Group:		X11/Applications
 Source0:	https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-%{version}.tar.bz2
 # Source0-md5:	b08633be9af9ee819077c278dfc55648
+Patch0:		pc.patch
 URL:		https://nouveau.freedesktop.org/
 BuildRequires:	Mesa-libGL-devel
 BuildRequires:	autoconf >= 2.60
@@ -82,6 +83,7 @@ PCI, PCI-Express i AGP oparte na następujących układach:
 
 %prep
 %setup -q -n xf86-video-nouveau-%{version}
+%patch0 -p1
 
 %build
 %{__libtoolize}
diff --git a/pc.patch b/pc.patch
new file mode 100644
index 0000000..d051b00
--- /dev/null
+++ b/pc.patch
@@ -0,0 +1,22 @@
+--- xf86-video-nouveau-1.0.17/src/nv_driver.c~	2021-01-23 19:24:38.000000000 +0100
++++ xf86-video-nouveau-1.0.17/src/nv_driver.c	2021-11-03 16:57:15.022450372 +0100
+@@ -559,16 +559,16 @@
+ {
+ 	RegionRec pixregion;
+ 
+-	PixmapRegionInit(&pixregion, dirty->slave_dst);
++	PixmapRegionInit(&pixregion, dirty->secondary_dst);
+ 
+-	DamageRegionAppend(&dirty->slave_dst->drawable, &pixregion);
++	DamageRegionAppend(&dirty->secondary_dst->drawable, &pixregion);
+ #ifdef HAS_DIRTYTRACKING_ROTATION
+ 	PixmapSyncDirtyHelper(dirty);
+ #else
+ 	PixmapSyncDirtyHelper(dirty, &pixregion);
+ #endif
+ 
+-	DamageRegionProcessPending(&dirty->slave_dst->drawable);
++	DamageRegionProcessPending(&dirty->secondary_dst->drawable);
+ 	RegionUninit(&pixregion);
+ }
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xorg-driver-video-nouveau.git/commitdiff/e23408538d3d2121fcd66c244013315ed15e030b



More information about the pld-cvs-commit mailing list