summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2002-08-26 12:26:26 +0000
committerSeemant Kulleen <seemant@gentoo.org>2002-08-26 12:26:26 +0000
commit730c4081d6ab107117d4388f962c4bd0e6b66fe8 (patch)
tree2a3d39a7c69b9bc20d7a365b269d023712079724 /media-video
parentrepoman fix (diff)
downloadgentoo-2-730c4081d6ab107117d4388f962c4bd0e6b66fe8.tar.gz
gentoo-2-730c4081d6ab107117d4388f962c4bd0e6b66fe8.tar.bz2
gentoo-2-730c4081d6ab107117d4388f962c4bd0e6b66fe8.zip
blah
Diffstat (limited to 'media-video')
-rw-r--r--media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild98
1 files changed, 0 insertions, 98 deletions
diff --git a/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild b/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild
deleted file mode 100644
index 98ee1822f871..000000000000
--- a/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild,v 1.5 2002/07/23 00:05:03 seemant Exp $
-
-NV_V=${PV/1.0./1.0-}
-NV_PACKAGE=NVIDIA_GLX-${NV_V}
-S="${WORKDIR}/NVIDIA_GLX-${NV_V}"
-DESCRIPTION="Linux kernel module for the NVIDIA's X driver"
-SRC_URI="ftp://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz
- http://download.nvidia.com/XFree86_40/${NV_V}/${NV_PACKAGE}.tar.gz"
-HOMEPAGE="http://www.nvidia.com/"
-
-SLOT="0"
-LICENSE="NVIDIA"
-KEYWORDS="x86 -ppc -sparc -sparc64"
-
-# We need xfree-4.2.0-r9 to support the dynamic libGL* stuff
-DEPEND="virtual/glibc
- >=x11-base/xfree-4.2.0-r9
- ~media-video/nvidia-kernel-${PV}"
-
-PROVIDE="virtual/opengl"
-
-# Make sure Portage does _NOT_ strip symbols. Need both lines for
-# Portage 1.8.9+
-DEBUG="yes"
-RESTRICT="nostrip"
-
-
-src_install() {
- local NV_ROOT="/usr/lib/opengl/nvidia"
-
- # The X module
- exeinto /usr/X11R6/lib/modules/drivers
- doexe usr/X11R6/lib/modules/drivers/nvidia_drv.o
-
- # The GLX extension
- exeinto ${NV_ROOT}/extensions
- newexe usr/X11R6/lib/modules/extensions/libglx.so.${PV} libglx.so
-
- # The GLX libraries
- exeinto ${NV_ROOT}/lib
- doexe usr/lib/libGL.so.${PV} \
- usr/lib/libGLcore.so.${PV}
- dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so
- dosym libGL.so.${PV} ${NV_ROOT}/lib/libGL.so.1
- dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so
- dosym libGLcore.so.${PV} ${NV_ROOT}/lib/libGLcore.so.1
-
- insinto usr/X11R6/lib
- doins usr/X11R6/lib/libXvMCNVIDIA.a
-
- # Includes
- insinto ${NV_ROOT}/include
- doins usr/include/GL/*.h
-
- # Docs
- dodoc usr/share/doc/*
-
- # Not sure whether installing the .la file is neccessary;
- # this is adopted from the `nvidia' ebuild
- local ver1="`echo ${PV} |cut -d '.' -f 1`"
- local ver2="`echo ${PV} |cut -d '.' -f 2`"
- local ver3="`echo ${PV} |cut -d '.' -f 3`"
- sed -e "s:\${PV}:${PV}:" \
- -e "s:\${ver1}:${ver1}:" \
- -e "s:\${ver2}:${ver2}:" \
- -e "s:\${ver3}:${ver3}:" \
- ${FILESDIR}/libGL.la.1 > ${D}/${NV_ROOT}/lib/libGL.la
-}
-
-pkg_preinst() {
- #clean the dinamic libGL stuff's home to ensure
- #we dont have stale libs floating around
- if [ -d ${ROOT}/usr/lib/opengl/nvidia ]
- then
- rm -rf ${ROOT}/usr/lib/opengl/nvidia/*
- fi
- #make sure we nuke the old nvidia-glx's env.d file
- if [ -e ${ROOT}/etc/env.d/09nvidia ]
- then
- rm -f ${ROOT}/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- #switch to the nvidia implementation
- if [ "${ROOT}" = "/" ]
- then
- /usr/sbin/opengl-update nvidia
- fi
-
- einfo
- einfo "Make sure to read documentation in /doc/share/${P}"
- einfo "before you attempt to tweak your XF86Config file!"
- einfo
-}
-