[arch-commits] Commit in nouveau-drm/trunk (3 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Mon Dec 21 17:46:41 UTC 2009


    Date: Monday, December 21, 2009 @ 12:46:41
  Author: andyrtr
Revision: 61675

upgpkg: nouveau-drm 0.0.15_20091220-1
    new snapshot 20091220; optdepend on new nouveau-firmware pkg

Modified:
  nouveau-drm/trunk/Makefile
  nouveau-drm/trunk/PKGBUILD
Deleted:
  nouveau-drm/trunk/kernel2.6.32_buildfix.patch

-----------------------------+
 Makefile                    |    3 ++-
 PKGBUILD                    |   12 +++++-------
 kernel2.6.32_buildfix.patch |   36 ------------------------------------
 3 files changed, 7 insertions(+), 44 deletions(-)

Modified: Makefile
===================================================================
--- Makefile	2009-12-21 17:40:54 UTC (rev 61674)
+++ Makefile	2009-12-21 17:46:41 UTC (rev 61675)
@@ -43,6 +43,7 @@
 	CONFIG_DRM_NOUVEAU=m \
 	CONFIG_DRM_NOUVEAU_KMS=n \
 	CONFIG_DRM_NOUVEAU_BACKLIGHT=y \
+	CONFIG_DRM_NOUVEAU_DEBUG=y \
 	CONFIG_DRM_I2C_CH7006=m \
 	CONFIG_DRM_TDFX=n \
 	CONFIG_DRM_R128=n \
@@ -58,6 +59,7 @@
 EXTRA_CFLAGS :=
 MYEXTRA_CFLAGS :=
 MYEXTRA_CFLAGS += -DCONFIG_DRM_NOUVEAU_BACKLIGHT
+MYEXTRA_CFLAGS += -DCONFIG_DRM_NOUVEAU_DEBUG
 
 ifneq ($(GIT_REVISION),)
 MYEXTRA_CFLAGS += '-DGIT_REVISION=\"$(GIT_REVISION)\"'
@@ -98,4 +100,3 @@
 
 # The commit id of the archive can be read with
 # $ zcat foo.tar.gz | git get-tar-commit-id
-

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-12-21 17:40:54 UTC (rev 61674)
+++ PKGBUILD	2009-12-21 17:46:41 UTC (rev 61675)
@@ -3,7 +3,7 @@
 # Contributor: buddabrod <buddabrod at gmail.com>
 
 pkgname=nouveau-drm
-_snapdate=20091206
+_snapdate=20091220
 pkgver=0.0.15_${_snapdate} # see master/drivers/gpu/drm/nouveau/nouveau_drv.h for version
 _kernver='2.6.32-ARCH'
 pkgrel=1
@@ -12,6 +12,8 @@
 url="http://nouveau.freedesktop.org/"
 depends=("kernel26>=2.6.32" "kernel26<2.6.33")
 makedepends=("kernel26-headers>=2.6.32" "kernel26-headers<2.6.33")
+# http://nouveau.freedesktop.org/wiki/InstallDRM#head-771a47a133fba6a5a70253656e76c61e9bff93bd
+optdepends=('nouveau-firmware: may be needed for very new card (GF6 and above) to work properly where the OSS replacement does not work well')
 #makedepends=('git' 'autoconf' 'pkgconfig')
 install=${pkgname}.install
 license=('GPL')
@@ -19,16 +21,12 @@
 source=(ftp://ftp.archlinux.org/other/$pkgname/master-${_snapdate}.tar.gz 
 	# http://people.freedesktop.org/~pq/nouveau-drm/master.tar.gz
 	# get the Makefile from http://cgit.freedesktop.org/nouveau/linux-2.6/plain/nouveau/Makefile?h=master-compat
-	kernel2.6.32_buildfix.patch
 	Makefile)
-md5sums=('b9c29f5d032e99c2c96998b010730dbf'
-         '46fc6e96026b2ec54ea143ca687481d6'
-         'b619729a9374b7172fc1a7ce59f7f3ad')
+md5sums=('10ff91f44db641839c73b4ab2de11798'
+         'e7d5df80186d5c736e82b0a7d46216bc')
 
 build() {
   cd ${srcdir}/master
-  # add patch for .32 series
-  patch -Np1 -i ${srcdir}/kernel2.6.32_buildfix.patch || return 1
   mkdir nouveau
   cp $srcdir/Makefile ${srcdir}/master/nouveau/
   cd nouveau

Deleted: kernel2.6.32_buildfix.patch
===================================================================
--- kernel2.6.32_buildfix.patch	2009-12-21 17:40:54 UTC (rev 61674)
+++ kernel2.6.32_buildfix.patch	2009-12-21 17:46:41 UTC (rev 61675)
@@ -1,36 +0,0 @@
---- a/drivers/gpu/drm/drm_sysfs.c~	2009-12-04 09:24:31.000000000 +0100
-+++ b/drivers/gpu/drm/drm_sysfs.c	2009-12-04 09:24:31.000000000 +0100
-@@ -15,6 +15,7 @@
- #include <linux/device.h>
- #include <linux/kdev_t.h>
- #include <linux/err.h>
-+#include <linux/version.h>
- 
- #include "drm_sysfs.h"
- #include "drm_core.h"
-@@ -77,7 +78,11 @@
- 		       CORE_MINOR, CORE_PATCHLEVEL, CORE_DATE);
- }
- 
--static char *drm_nodename(struct device *dev)
-+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32))
-+  static char *drm_nodename(struct device *dev)
-+#else
-+  static char *drm_devnode(struct device *dev, mode_t *mode)
-+#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32)) */
- {
- 	return kasprintf(GFP_KERNEL, "dri/%s", dev_name(dev));
- }
-@@ -112,8 +117,11 @@
- 	err = class_create_file(class, &class_attr_version);
- 	if (err)
- 		goto err_out_class;
--
-+#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32))
- 	class->nodename = drm_nodename;
-+#else
-+	class->devnode = drm_devnode;
-+#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,32)) */
- 
- 	return class;
- 




More information about the arch-commits mailing list