rpms/xorg-x11-drv-nouveau/devel nouveau-bicubic-2x.patch, 1.1, 1.2 nouveau-fb-resize.patch, 1.3, 1.4 nouveau-multiple-xserver.patch, 1.4, 1.5 nouveau-nv50-fb-accel.patch, 1.4, 1.5 nouveau-transition-hack.patch, 1.4, 1.5 xorg-x11-drv-nouveau.spec, 1.44, 1.45

Ben Skeggs bskeggs at fedoraproject.org
Thu Jul 16 22:58:08 UTC 2009


Author: bskeggs

Update of /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28938

Modified Files:
	nouveau-bicubic-2x.patch nouveau-fb-resize.patch 
	nouveau-multiple-xserver.patch nouveau-nv50-fb-accel.patch 
	nouveau-transition-hack.patch xorg-x11-drv-nouveau.spec 
Log Message:
* Fri Jul 17 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.14-3.20090717gitb1b2330
- somehow missed updated patches, pkg script lost a line somewhere!



nouveau-bicubic-2x.patch:

Index: nouveau-bicubic-2x.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-bicubic-2x.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- nouveau-bicubic-2x.patch	6 Jul 2009 00:13:24 -0000	1.1
+++ nouveau-bicubic-2x.patch	16 Jul 2009 22:58:07 -0000	1.2
@@ -1,4 +1,4 @@
-From 4b61a6276ea839ba3419367d2d9a96fd1deb3c73 Mon Sep 17 00:00:00 2001
+From 106c7cbafe6d879fd3c244f174e661680c9d109a Mon Sep 17 00:00:00 2001
 From: Ben Skeggs <skeggsb at beleth.localdomain>
 Date: Mon, 4 May 2009 17:04:34 +1000
 Subject: [PATCH 5/5] xv: only use bicubic filtering when scaling >=2x

nouveau-fb-resize.patch:

Index: nouveau-fb-resize.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-fb-resize.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- nouveau-fb-resize.patch	6 Jul 2009 00:12:23 -0000	1.3
+++ nouveau-fb-resize.patch	16 Jul 2009 22:58:07 -0000	1.4
@@ -1,4 +1,4 @@
-From d061d79be9996d1dfc0295ad1b5cce3b1822d253 Mon Sep 17 00:00:00 2001
+From cd96d5ff88d5af86783eff3c6869280b60113dfe Mon Sep 17 00:00:00 2001
 From: Ben Skeggs <skeggsb at caspar.localdomain>
 Date: Tue, 14 Apr 2009 09:23:07 +1000
 Subject: [PATCH 4/5] f11: support framebuffer resize without driver pixmaps
@@ -14,10 +14,10 @@ Subject: [PATCH 4/5] f11: support frameb
  7 files changed, 226 insertions(+), 35 deletions(-)
 
 diff --git a/src/drmmode_display.c b/src/drmmode_display.c
-index 7313653..c831127 100644
+index 3920459..1af7e23 100644
 --- a/src/drmmode_display.c
 +++ b/src/drmmode_display.c
-@@ -1075,7 +1075,60 @@ drmmode_output_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int num)
+@@ -1077,7 +1077,60 @@ drmmode_output_init(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int num)
  }
  
  static Bool
@@ -79,7 +79,7 @@ index 7313653..c831127 100644
  {
  	xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
  	ScreenPtr screen = screenInfo.screens[scrn->scrnIndex];
-@@ -1092,10 +1145,23 @@ drmmode_xf86crtc_resize(ScrnInfoPtr scrn, int width, int height)
+@@ -1094,10 +1147,23 @@ drmmode_xf86crtc_resize(ScrnInfoPtr scrn, int width, int height)
  	ErrorF("resize called %d %d\n", width, height);
  
  	if (!pNv->exa_driver_pixmaps) {
@@ -105,7 +105,7 @@ index 7313653..c831127 100644
  		return TRUE;
  	}
  
-@@ -1175,7 +1241,7 @@ static const xf86CrtcConfigFuncsRec drmmode_xf86crtc_config_funcs = {
+@@ -1177,7 +1243,7 @@ static const xf86CrtcConfigFuncsRec drmmode_xf86crtc_config_funcs = {
  
  Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp)
  {
@@ -114,7 +114,7 @@ index 7313653..c831127 100644
  	drmmode_ptr drmmode;
  	int i;
  
-@@ -1199,8 +1265,7 @@ Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp)
+@@ -1201,8 +1267,7 @@ Bool drmmode_pre_init(ScrnInfoPtr pScrn, int fd, int cpp)
  	for (i = 0; i < drmmode->mode_res->count_connectors; i++)
  		drmmode_output_init(pScrn, drmmode, i);
  
@@ -318,11 +318,11 @@ index b8524fb..7f9b82b 100644
  	start &= ~3;
  	nv_crtc->state->fb_start = start;
 diff --git a/src/nv_driver.c b/src/nv_driver.c
-index 0db0c1c..64f4652 100644
+index 5b7cdab..80a0454 100644
 --- a/src/nv_driver.c
 +++ b/src/nv_driver.c
-@@ -776,16 +776,113 @@ Bool NVI2CInit(ScrnInfoPtr pScrn)
- 	return TRUE;
+@@ -588,16 +588,113 @@ NVFreeScreen(int scrnIndex, int flags)
+ 	pScrn->driverPrivate = NULL;
  }
  
 +void
@@ -440,7 +440,7 @@ index 0db0c1c..64f4652 100644
  }
  
  static const xf86CrtcConfigFuncsRec nv_xf86crtc_config_funcs = {
-@@ -1314,7 +1411,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
+@@ -1062,7 +1159,7 @@ NVPreInit(ScrnInfoPtr pScrn, int flags)
  		} else
  			nv50_output_create(pScrn); /* create randr-1.2 "outputs". */
  
@@ -450,11 +450,11 @@ index 0db0c1c..64f4652 100644
  	}
  
 diff --git a/src/nv_type.h b/src/nv_type.h
-index 7d7ede9..04b5fa2 100644
+index 3def425..bd89539 100644
 --- a/src/nv_type.h
 +++ b/src/nv_type.h
-@@ -204,9 +204,12 @@ typedef struct _NVRec {
-     volatile CARD8 *PDIO1;
+@@ -140,9 +140,12 @@ typedef struct _NVRec {
+     volatile CARD32 *FB_BAR;
  
      uint8_t cur_head;
 +
@@ -466,7 +466,7 @@ index 7d7ede9..04b5fa2 100644
      ScreenBlockHandlerProcPtr BlockHandler;
      CloseScreenProcPtr  CloseScreen;
      /* Cursor */
-@@ -394,11 +397,15 @@ nouveau_pixmap_offset(PixmapPtr ppix)
+@@ -308,11 +311,15 @@ nouveau_pixmap_offset(PixmapPtr ppix)
  {
  	ScrnInfoPtr pScrn = xf86Screens[ppix->drawable.pScreen->myNum];
  	NVPtr pNv = NVPTR(pScrn);

nouveau-multiple-xserver.patch:

Index: nouveau-multiple-xserver.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-multiple-xserver.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- nouveau-multiple-xserver.patch	6 Jul 2009 00:12:24 -0000	1.4
+++ nouveau-multiple-xserver.patch	16 Jul 2009 22:58:07 -0000	1.5
@@ -1,14 +1,14 @@
-From 4ad2199fcacda97aeb11277e3530f847fd23ca47 Mon Sep 17 00:00:00 2001
+From 5b4e7d23eebb0731d5103196c2620b866b5acdb1 Mon Sep 17 00:00:00 2001
 From: Ben Skeggs <bskeggs at redhat.com>
 Date: Sun, 28 Jun 2009 20:35:54 +1000
 Subject: [PATCH 1/5] f12: hack to support multiple xserver instances
 
 ---
- src/nv_driver.c |   98 +++++++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 71 insertions(+), 27 deletions(-)
+ src/nv_driver.c |  104 ++++++++++++++++++++++++++++++++++++++++--------------
+ 1 files changed, 77 insertions(+), 27 deletions(-)
 
 diff --git a/src/nv_driver.c b/src/nv_driver.c
-index 3312192..3d49b10 100644
+index fda0042..5e80154 100644
 --- a/src/nv_driver.c
 +++ b/src/nv_driver.c
 @@ -21,6 +21,7 @@
@@ -19,7 +19,7 @@ index 3312192..3d49b10 100644
  
  #include "nv_include.h"
  
-@@ -532,14 +533,27 @@ NV50ReleaseDisplay(ScrnInfoPtr pScrn)
+@@ -378,14 +379,27 @@ NV50ReleaseDisplay(ScrnInfoPtr pScrn)
   */
  
  /* Mandatory */
@@ -47,7 +47,7 @@ index 3312192..3d49b10 100644
  	if (!pNv->NoAccel)
  		NVAccelCommonInit(pScrn);
  
-@@ -596,6 +610,13 @@ NVLeaveVT(int scrnIndex, int flags)
+@@ -436,6 +450,13 @@ NVLeaveVT(int scrnIndex, int flags)
  
  	NVSync(pScrn);
  
@@ -61,7 +61,7 @@ index 3312192..3d49b10 100644
  	if (!pNv->kms_enable) {
  		if (pNv->Architecture < NV_ARCH_50)
  			NVRestore(pScrn);
-@@ -1528,6 +1549,52 @@ NVMapMemSW(ScrnInfoPtr pScrn)
+@@ -1168,6 +1189,58 @@ NVMapMemSW(ScrnInfoPtr pScrn)
  }
  
  static Bool
@@ -79,6 +79,12 @@ index 3312192..3d49b10 100644
 +	if (ret)
 +		return FALSE;
 +
++	ret = nouveau_bo_pin(pNv->FB, NOUVEAU_BO_VRAM);
++	if (ret) {
++		nouveau_bo_ref(NULL, &pNv->FB);
++		return FALSE;
++	}
++
 +	return TRUE;
 +}
 +
@@ -114,7 +120,7 @@ index 3312192..3d49b10 100644
  NVMapMem(ScrnInfoPtr pScrn)
  {
  	NVPtr pNv = NVPTR(pScrn);
-@@ -1558,6 +1625,8 @@ NVMapMem(ScrnInfoPtr pScrn)
+@@ -1198,6 +1271,8 @@ NVMapMem(ScrnInfoPtr pScrn)
  		size = size * (pScrn->bitsPerPixel >> 3);
  		size = size * height;
  	} else {
@@ -123,7 +129,7 @@ index 3312192..3d49b10 100644
  		size = pNv->VRAMPhysicalSize / 2;
  	}
  
-@@ -1568,38 +1637,13 @@ NVMapMem(ScrnInfoPtr pScrn)
+@@ -1208,38 +1283,13 @@ NVMapMem(ScrnInfoPtr pScrn)
  			   "Failed to allocate framebuffer memory\n");
  		return FALSE;
  	}

nouveau-nv50-fb-accel.patch:

Index: nouveau-nv50-fb-accel.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-nv50-fb-accel.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- nouveau-nv50-fb-accel.patch	6 Jul 2009 00:12:24 -0000	1.4
+++ nouveau-nv50-fb-accel.patch	16 Jul 2009 22:58:07 -0000	1.5
@@ -1,4 +1,4 @@
-From 7215e5332099799538dbe6e69a726bdf8e540709 Mon Sep 17 00:00:00 2001
+From 350d281e5e18b34d234169a24407bed7c4ee5114 Mon Sep 17 00:00:00 2001
 From: Ben Skeggs <skeggsb at gmail.com>
 Date: Mon, 13 Apr 2009 19:30:38 +1000
 Subject: [PATCH 3/5] nv50/f11: accelerate front-buffer rendering, linear shadow for scanout
@@ -10,18 +10,18 @@ Subject: [PATCH 3/5] nv50/f11: accelerat
  src/nv50_randr.c         |    2 +-
  src/nv50_shadow_damage.c |  308 ++++++++++++++++++++++++++++++++++++++++++++++
  src/nv_dri.c             |    2 +-
- src/nv_driver.c          |   40 ++++++-
+ src/nv_driver.c          |   46 ++++++-
  src/nv_proto.h           |    4 +
  src/nv_shadow.c          |    8 +-
  src/nv_type.h            |    4 +
- 10 files changed, 392 insertions(+), 24 deletions(-)
+ 10 files changed, 397 insertions(+), 25 deletions(-)
  create mode 100644 src/nv50_shadow_damage.c
 
 diff --git a/src/Makefile.am b/src/Makefile.am
-index c8016eb..b8c0f8d 100644
+index 3bd4b8c..2cd6ca2 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
-@@ -83,6 +83,7 @@ nouveau_drv_la_SOURCES = \
+@@ -81,6 +81,7 @@ nouveau_drv_la_SOURCES = \
  			 nv50_xv.c \
  			 nv50_texture.h \
  			 nv50reg.h \
@@ -30,7 +30,7 @@ index c8016eb..b8c0f8d 100644
  			 nouveau_output.h \
  			 nouveau_connector.h \
 diff --git a/src/drmmode_display.c b/src/drmmode_display.c
-index 7f9b31d..7313653 100644
+index f68e0eb..3920459 100644
 --- a/src/drmmode_display.c
 +++ b/src/drmmode_display.c
 @@ -201,8 +201,8 @@ drmmode_fb_copy_sw(ScrnInfoPtr pScrn, drmmode_ptr drmmode, int dst_id,
@@ -505,10 +505,10 @@ index f1fe501..68284d2 100644
  		xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
  			   "[dri] unable to reference front buffer: %d\n", ret);
 diff --git a/src/nv_driver.c b/src/nv_driver.c
-index 3d49b10..0db0c1c 100644
+index 5e80154..5b7cdab 100644
 --- a/src/nv_driver.c
 +++ b/src/nv_driver.c
-@@ -564,10 +564,11 @@ NVEnterVT(int scrnIndex, int flags)
+@@ -410,10 +410,11 @@ NVEnterVT(int scrnIndex, int flags)
  		/* Clear the framebuffer, we don't want to see garbage
  		 * on-screen up until X decides to draw something
  		 */
@@ -524,7 +524,7 @@ index 3d49b10..0db0c1c 100644
  
  		if (pNv->Architecture == NV_ARCH_50) {
  			if (!NV50AcquireDisplay(pScrn))
-@@ -1509,6 +1510,8 @@ NVMapMemSW(ScrnInfoPtr pScrn)
+@@ -1149,6 +1150,8 @@ NVMapMemSW(ScrnInfoPtr pScrn)
  		return FALSE;
  	pNv->GART = NULL;
  
@@ -533,12 +533,13 @@ index 3d49b10..0db0c1c 100644
  	ret = nouveau_bo_fake(&dev, Cursor0Offset,
  			      NOUVEAU_BO_VRAM | NOUVEAU_BO_PIN,
  			      64 * 64 * 4, pNv->VRAMMap + Cursor0Offset,
-@@ -1644,6 +1647,25 @@ skip_fb:
+@@ -1290,6 +1293,26 @@ skip_fb:
  		   "at offset 0x%X\n",
  		   (uint32_t)(pNv->FB->size >> 20), (uint32_t) pNv->FB->offset);
  
 +	/* Allocate linear scanout. */
-+	if (!pNv->NoAccel && pNv->Architecture >= NV_ARCH_50) {
++	if (!pNv->NoAccel && !(pNv->exa_driver_pixmaps && pNv->kms_enable) &&
++	     pNv->Architecture >= NV_ARCH_50) {
 +		unsigned scanout_size;
 +
 +		scanout_size = NOUVEAU_ALIGN(pScrn->virtualX, 64);
@@ -559,7 +560,7 @@ index 3d49b10..0db0c1c 100644
  	/* We don't need to allocate cursors / lut here if we're using
  	 * kernel modesetting
  	 **/
-@@ -1716,6 +1738,7 @@ NVUnmapMem(ScrnInfoPtr pScrn)
+@@ -1357,6 +1380,7 @@ NVUnmapMem(ScrnInfoPtr pScrn)
  	}
  
  	nouveau_bo_ref(NULL, &pNv->FB);
@@ -567,27 +568,36 @@ index 3d49b10..0db0c1c 100644
  	nouveau_bo_ref(NULL, &pNv->GART);
  	nouveau_bo_ref(NULL, &pNv->Cursor);
  	nouveau_bo_ref(NULL, &pNv->Cursor2);
-@@ -2247,6 +2270,15 @@ NVSaveScreen(ScreenPtr pScreen, int mode)
+@@ -1702,11 +1726,23 @@ NVSaveScreen(ScreenPtr pScreen, int mode)
  	bool on = xf86IsUnblank(mode);
  	int i;
  
-+	/* This might seem strange, but we need an entry point after CreateScreenResources.
-+	 * This happens to one of the few, if not the only place.
++	/* This might seem strange, but we need an entry point after
++	 * CreateScreenResources.  This happens to one of the few, if not
++	 * the only place.
++	 *
 +	 * When we move to driver allocated pixmaps, we can move this.
 +	 */
 +	if (mode == SCREEN_SAVER_FORCER && pNv->Architecture == NV_ARCH_50 &&
-+	    !pNv->NoAccel && !pNv->screen_damage &&
++	    !pNv->NoAccel && !pNv->screen_damage && !pNv->exa_driver_pixmaps &&
 +	    !nv50_shadow_damage_create(pScrn))
 +		return FALSE;
 +
- 	if (!pNv->randr12_enable)
- 		return vgaHWSaveScreen(pScreen, mode);
+ 	if (pScrn->vtSema && pNv->Architecture < NV_ARCH_50) {
+ 		xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(pScrn);
  
+ 		for (i = 0; i < xf86_config->num_crtc; i++) {
+-			struct nouveau_crtc *nv_crtc = to_nouveau_crtc(xf86_config->crtc[i]);
++			struct nouveau_crtc *nv_crtc =
++				to_nouveau_crtc(xf86_config->crtc[i]);
+ 
+ 			if (xf86_config->crtc[i]->enabled)
+ 				NVBlankScreen(pNv, nv_crtc->head, !on);
 diff --git a/src/nv_proto.h b/src/nv_proto.h
-index 3a1e1fe..5b82b09 100644
+index 9132940..f4abb23 100644
 --- a/src/nv_proto.h
 +++ b/src/nv_proto.h
-@@ -273,6 +273,10 @@ void nv50_xv_video_stop(ScrnInfoPtr, pointer, Bool);
+@@ -254,6 +254,10 @@ void nv50_xv_video_stop(ScrnInfoPtr, pointer, Bool);
  int nv50_xv_port_attribute_set(ScrnInfoPtr, Atom, INT32, pointer);
  int nv50_xv_port_attribute_get(ScrnInfoPtr, Atom, INT32 *, pointer);
  
@@ -631,10 +641,10 @@ index ea1ba35..e15051c 100644
 +	nouveau_bo_unmap(pNv->scanout);
  } 
 diff --git a/src/nv_type.h b/src/nv_type.h
-index 61a148a..7d7ede9 100644
+index 78a5072..3def425 100644
 --- a/src/nv_type.h
 +++ b/src/nv_type.h
-@@ -170,6 +170,7 @@ typedef struct _NVRec {
+@@ -116,6 +116,7 @@ typedef struct _NVRec {
      /* Various pinned memory regions */
      struct nouveau_bo * FB;
      void *              FBMap;
@@ -642,7 +652,7 @@ index 61a148a..7d7ede9 100644
      //struct nouveau_bo * FB_old; /* for KMS */
      struct nouveau_bo * shadow[2]; /* for easy acces by exa */
      struct nouveau_bo * Cursor;
-@@ -178,6 +179,9 @@ typedef struct _NVRec {
+@@ -124,6 +125,9 @@ typedef struct _NVRec {
  
      struct nvbios	VBIOS;
      struct nouveau_bios_info	*vbios;

nouveau-transition-hack.patch:

Index: nouveau-transition-hack.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/nouveau-transition-hack.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- nouveau-transition-hack.patch	6 Jul 2009 00:12:24 -0000	1.4
+++ nouveau-transition-hack.patch	16 Jul 2009 22:58:08 -0000	1.5
@@ -1,4 +1,4 @@
-From b77c1b4e03bf5bac112d0cd2babaaecd6fed40f6 Mon Sep 17 00:00:00 2001
+From 2c7d72e602efce6c6fae11c93da173c7beee5eea Mon Sep 17 00:00:00 2001
 From: Ben Skeggs <bskeggs at redhat.com>
 Date: Tue, 30 Jun 2009 10:52:07 +1000
 Subject: [PATCH 2/5] f12: transitions
@@ -8,7 +8,7 @@ Subject: [PATCH 2/5] f12: transitions
  1 files changed, 145 insertions(+), 2 deletions(-)
 
 diff --git a/src/drmmode_display.c b/src/drmmode_display.c
-index 5e2b5f5..7f9b31d 100644
+index 1f67dd7..f68e0eb 100644
 --- a/src/drmmode_display.c
 +++ b/src/drmmode_display.c
 @@ -171,6 +171,142 @@ drmmode_fb_pixmap(ScrnInfoPtr pScrn, int id, unsigned *w, unsigned *h)
@@ -169,10 +169,10 @@ index 5e2b5f5..7f9b31d 100644
  	pspix = drmmode_fb_pixmap(pScrn, src_id, &w, &h);
  	if (!pspix)
  		return;
-@@ -281,8 +425,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
- 	if (drmmode_crtc->rotate_fb_id)
- 		fb_id = drmmode_crtc->rotate_fb_id;
- 	else
+@@ -283,8 +427,7 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
+ 		x = 0;
+ 		y = 0;
+ 	} else
 -	if (fb_id != drmmode_crtc->mode_crtc->buffer_id &&
 -	    pNv->exa_driver_pixmaps) {
 +	if (fb_id != drmmode_crtc->mode_crtc->buffer_id) {


Index: xorg-x11-drv-nouveau.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-nouveau/devel/xorg-x11-drv-nouveau.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -p -r1.44 -r1.45
--- xorg-x11-drv-nouveau.spec	16 Jul 2009 22:37:51 -0000	1.44
+++ xorg-x11-drv-nouveau.spec	16 Jul 2009 22:58:08 -0000	1.45
@@ -19,7 +19,7 @@ Name:      xorg-x11-drv-nouveau
 # need to set an epoch to get version number in sync with upstream
 Epoch:     1
 Version:   %{nouveau_version}
-Release:   2.%{snapshot}%{?dist}
+Release:   3.%{snapshot}%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X Hardware Support
@@ -85,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man4/nouveau.4*
 
 %changelog
+* Fri Jul 17 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.14-3.20090717gitb1b2330
+- somehow missed updated patches to go on top
+
 * Fri Jul 17 2009 Ben Skeggs <bskeggs at redhat.com> 0.0.14-2.20090717gitb1b2330
 - build fixes for recent X changes
 




More information about the fedora-extras-commits mailing list