| 1 | # Copyright 1999-2007 Gentoo Foundation |
1 | # Copyright 1999-2007 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.9 2007/10/01 18:54:39 cardoe Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.10 2007/12/21 20:38:44 cardoe Exp $ |
| 4 | |
4 | |
| 5 | # |
5 | # |
| 6 | # Original Author: Doug Goldstein <cardoe@gentoo.org> |
6 | # Original Author: Doug Goldstein <cardoe@gentoo.org> |
| 7 | # Purpose: Provide useful messages for nvidia-drivers based on currently |
7 | # Purpose: Provide useful messages for nvidia-drivers based on currently |
| 8 | # installed Nvidia card |
8 | # installed Nvidia card |
| … | |
… | |
| 20 | 028c" |
20 | 028c" |
| 21 | |
21 | |
| 22 | drv_71xx="0020 0028 0029 002c 002d 00a0 0100 0101 0103 0150 0151 0152 0153" |
22 | drv_71xx="0020 0028 0029 002c 002d 00a0 0100 0101 0103 0150 0151 0152 0153" |
| 23 | |
23 | |
| 24 | mask_96xx=">=x11-drivers/nvidia-drivers-97.0.0" |
24 | mask_96xx=">=x11-drivers/nvidia-drivers-97.0.0" |
| 25 | mask_71xx=">=x11-drivers/nvidia-drivers-72.0.0\n=x11-drivers/nvidia-1.0.9639" |
25 | mask_71xx=">=x11-drivers/nvidia-drivers-72.0.0" |
| 26 | |
26 | |
| 27 | # Retrieve the PCI device ID for each Nvidia video card you have |
27 | # Retrieve the PCI device ID for each Nvidia video card you have |
| 28 | nvidia-driver-get-card() { |
28 | nvidia-driver-get-card() { |
| 29 | local NVIDIA_CARD="$(/usr/sbin/lspci -d 10de: -n | \ |
29 | local NVIDIA_CARD="$(/usr/sbin/lspci -d 10de: -n | \ |
| 30 | awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ')" |
30 | awk '/ 0300: /{print $3}' | cut -d: -f2 | tr '\n' ' ')" |