diff options
author | 2000-10-30 20:08:26 +0000 | |
---|---|---|
committer | 2000-10-30 20:08:26 +0000 | |
commit | b481c32a2ee96fece78faa3784ab055ad1e77323 (patch) | |
tree | b24b4b71cda8bfc1155a6420a9fb8c33b0da8c78 /x11-base | |
parent | *** empty log message *** (diff) | |
download | historical-b481c32a2ee96fece78faa3784ab055ad1e77323.tar.gz historical-b481c32a2ee96fece78faa3784ab055ad1e77323.tar.bz2 historical-b481c32a2ee96fece78faa3784ab055ad1e77323.zip |
*** empty log message ***
Diffstat (limited to 'x11-base')
-rw-r--r-- | x11-base/nvidia/files/digest-nvidia-0.9.5-r2 | 2 | ||||
-rw-r--r-- | x11-base/nvidia/nvidia-0.9.5-r2.ebuild | 60 |
2 files changed, 62 insertions, 0 deletions
diff --git a/x11-base/nvidia/files/digest-nvidia-0.9.5-r2 b/x11-base/nvidia/files/digest-nvidia-0.9.5-r2 new file mode 100644 index 000000000000..494445cdc663 --- /dev/null +++ b/x11-base/nvidia/files/digest-nvidia-0.9.5-r2 @@ -0,0 +1,2 @@ +MD5 076481ac1721775bad819c29a0a8fb94 NVIDIA_GLX-0.9-5.tar.gz +MD5 130d1e7bf56eda1a93a831189b4c6420 NVIDIA_kernel-0.9-5.tar.gz diff --git a/x11-base/nvidia/nvidia-0.9.5-r2.ebuild b/x11-base/nvidia/nvidia-0.9.5-r2.ebuild new file mode 100644 index 000000000000..8198cd1e4e34 --- /dev/null +++ b/x11-base/nvidia/nvidia-0.9.5-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/x11-base/nvidia/nvidia-0.9.5-r2.ebuild,v 1.1 2000/10/30 20:08:26 achim Exp $ + +A="NVIDIA_GLX-0.9-5.tar.gz NVIDIA_kernel-0.9-5.tar.gz" +S=${WORKDIR} +DESCRIPTION="Accelerated X drivers for NVIDIA based cards" +SRC_URI="ftp://ftp1.detonator.nvidia.com/pub/drivers/english/XFree86_40/0.9-5/NVIDIA_GLX-0.9-5.tar.gz + ftp://ftp1.detonator.nvidia.com/pub/drivers/english/XFree86_40/0.9-5/NVIDIA_kernel-0.9-5.tar.gz" + +src_unpack() { + unpack ${A} + cd ${S}/NVIDIA_GLX-0.9-5 + cp Makefile Makefile.orig + sed -e "s:/usr/lib:/usr/X11R6/lib:" \ + -e "s:/sbin/ldconfig::" Makefile.orig > Makefile +} + +src_compile() { + cd ${S}/NVIDIA_kernel-0.9-5 + try make NVdriver +} + +src_install() { + cd ${S}/NVIDIA_kernel-0.9-5 + insinto /lib/modules/current/misc + doins NVdriver + dodir /usr/lib + dodir /usr/X11R6/lib/modules/drivers + dodir /usr/X11R6/lib/modules/extensions + cd ${S}/NVIDIA_GLX-0.9-5 + try make ROOT=${D} install + preplib /usr/X11R6 + dodir /dev + for i in 0 1 2 3 4; do + mknod ${D}/dev/nvidia$i c 195 $i + done + mknod ${D}/dev/nvidiactl c 195 255 + chmod 0666 ${D}/dev/nvidia* +} + + +pkg_config() { + if [ "${ROOT}" == "/" ] ; then + modconf="/etc/modules/"`uname -r` + if [ -f $modconf ] ; then + modtmp=/tmp/conf$$ + sed '/^alias.*char-major-.*NVdriver/d' < $modconf > $modtmp + echo "alias char-major-195 NVdriver" >> $modtmp + mv $modtmp $modconf + fi + fi +} + + + + + + |