[arch-commits] Commit in catalyst-dkms/trunk (PKGBUILD kernel-3.8-fixes.patch)

Laurent Carlier lcarlier at nymeria.archlinux.org
Thu Feb 14 22:46:50 UTC 2013


    Date: Thursday, February 14, 2013 @ 23:46:50
  Author: lcarlier
Revision: 84262

upgpkg: catalyst-dkms 13.1-2

Add patch to support kernel 3.8

Added:
  catalyst-dkms/trunk/kernel-3.8-fixes.patch
Modified:
  catalyst-dkms/trunk/PKGBUILD

------------------------+
 PKGBUILD               |    9 ++++++---
 kernel-3.8-fixes.patch |   13 +++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-14 21:14:49 UTC (rev 84261)
+++ PKGBUILD	2013-02-14 22:46:50 UTC (rev 84262)
@@ -5,7 +5,7 @@
 
 pkgname=catalyst-dkms
 pkgver=13.1
-pkgrel=1
+pkgrel=2
 pkgdesc="AMD proprietary gpu kernel driver"
 arch=('i686' 'x86_64')
 url="http://www.amd.com"
@@ -16,10 +16,12 @@
 replaces=('catalyst-lts-dkms') # useless
 source=(http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-${pkgver}-linux-x86.x86_64.zip
         dkms.conf
-	kernel-3.7-fixes.patch)
+	kernel-3.7-fixes.patch
+	kernel-3.8-fixes.patch)
 md5sums=('b5d9de9b000448dcc2a9eb74a889116d'
          '972049dc247a74a7162f2227078abcb0'
-         '02d6442c31dd8413bc1d316308d1fa56')
+         '02d6442c31dd8413bc1d316308d1fa56'
+         '52a79bddac813f19f72fcb32acebb1b9')
 install=catalyst.install
 
 package() {
@@ -37,6 +39,7 @@
 
   cd fglrx-install
   patch -Np1 -i ../kernel-3.7-fixes.patch
+  patch -Np1 -i ../kernel-3.8-fixes.patch
 
   install -dm755 "${pkgdir}/usr/lib/modprobe.d"
   install -dm755 "${pkgdir}/usr/src/fglrx-${pkgver}-${pkgrel}"

Added: kernel-3.8-fixes.patch
===================================================================
--- kernel-3.8-fixes.patch	                        (rev 0)
+++ kernel-3.8-fixes.patch	2013-02-14 22:46:50 UTC (rev 84262)
@@ -0,0 +1,13 @@
+--- 12.11/common/lib/modules/fglrx/build_mod/kcl_acpi.c	2012-10-23 22:44:52.000000000 +0200
++++ 12.11/common/lib/modules/fglrx/build_mod/kcl_acpi.c	2012-12-22 22:11:30.289750331 +0100
+@@ -775,7 +775,9 @@
+ unsigned int ATI_API_CALL KCL_ACPI_GetHandles(kcl_match_info_t *pInfo)
+ {
+ #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,12)
+-    #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,19)
++    #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
++        pInfo->video_handle = pInfo->pcidev->dev.acpi_node.handle;
++    #elif LINUX_VERSION_CODE > KERNEL_VERSION(2,6,19)
+         pInfo->video_handle = pInfo->pcidev->dev.archdata.acpi_handle;
+     #else 
+         pInfo->video_handle = pInfo->pcidev->dev.firmware_data;




More information about the arch-commits mailing list