diff options
-rw-r--r-- | media-video/nvidia-glx/nvidia-glx-1.0.2880.ebuild | 98 |
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 -} - |