diff options
author | Andrew Bevitt <cyfred@gentoo.org> | 2004-07-02 06:08:57 +0000 |
---|---|---|
committer | Andrew Bevitt <cyfred@gentoo.org> | 2004-07-02 06:08:57 +0000 |
commit | 2e30d82d5a866c7663642e33bbd9997737e71214 (patch) | |
tree | 13e1a7126812c69a1a78da1ea3b225adc3fdb3d3 /app-emulation/emul-linux-x86-nvidia | |
parent | New Package: nvidia-settings - introduced with nvidia-kernel-1.0.6106 (diff) | |
download | historical-2e30d82d5a866c7663642e33bbd9997737e71214.tar.gz historical-2e30d82d5a866c7663642e33bbd9997737e71214.tar.bz2 historical-2e30d82d5a866c7663642e33bbd9997737e71214.zip |
New Package: emul-linux-x86-nvidia - installs amd64 lib32 compatibility libraries for nvidia-glx-1.0.6106.
Diffstat (limited to 'app-emulation/emul-linux-x86-nvidia')
5 files changed, 89 insertions, 0 deletions
diff --git a/app-emulation/emul-linux-x86-nvidia/ChangeLog b/app-emulation/emul-linux-x86-nvidia/ChangeLog new file mode 100644 index 000000000000..0158354636fe --- /dev/null +++ b/app-emulation/emul-linux-x86-nvidia/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for app-emulation/emul-linux-x86-nvidia +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-nvidia/ChangeLog,v 1.1 2004/07/02 06:08:57 cyfred Exp $ + +*emul-linux-x86-nvidia-1.0.6106 (02 Jul 2004) + + 02 Jul 2004; Andrew Bevitt <cyfred@gentoo.org>; +metadata.xml, + +emul-linux-x86-nvidia-1.0.6106.ebuild: + New package app-emulation/emul-linux-x86-nvidia. This package installs + nvidia-glx 32 bit compatibility libraries for AMD64 nvidia-glx. This package + only is for use with nvidia-glx-1.0.6106 at this time. + diff --git a/app-emulation/emul-linux-x86-nvidia/Manifest b/app-emulation/emul-linux-x86-nvidia/Manifest new file mode 100644 index 000000000000..e98b403d9ac9 --- /dev/null +++ b/app-emulation/emul-linux-x86-nvidia/Manifest @@ -0,0 +1,4 @@ +MD5 e589a79fea31f1c1b785d59d1003be98 emul-linux-x86-nvidia-1.0.6106.ebuild 1883 +MD5 fc69058ecd6e41a9c311aed46f33a6ae ChangeLog 615 +MD5 c43db74843f8f0d8b668e13947befe31 metadata.xml 296 +MD5 58184a40423b6f855eb526e9f860eea2 files/digest-emul-linux-x86-nvidia-1.0.6106 83 diff --git a/app-emulation/emul-linux-x86-nvidia/emul-linux-x86-nvidia-1.0.6106.ebuild b/app-emulation/emul-linux-x86-nvidia/emul-linux-x86-nvidia-1.0.6106.ebuild new file mode 100644 index 000000000000..cc022d677e61 --- /dev/null +++ b/app-emulation/emul-linux-x86-nvidia/emul-linux-x86-nvidia-1.0.6106.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-nvidia/emul-linux-x86-nvidia-1.0.6106.ebuild,v 1.1 2004/07/02 06:08:57 cyfred Exp $ + +inherit eutils + +PKG="pkg2" +NV_V="${PV/1.0./1.0-}" +NV_PACKAGE="NVIDIA-Linux-x86_64-${NV_V}" +S="${WORKDIR}/${NV_PACKAGE}-${PKG}/usr/lib32" +DESCRIPTION="NVIDIA GLX 32-bit compatibility libraries" +HOMEPAGE="http://www.nvidia.com/" +SRC_URI="http://download.nvidia.com/XFree86/Linux-x86_64/${NV_V}/${NV_PACKAGE}-${PKG}.run" + + +LICENSE="NVIDIA" +SLOT="0" +KEYWORDS="-* ~amd64" +RESTRICT="nostrip" +IUSE="" + +DEPEND="=media-video/nvidia-glx-${PV} + ~app-emulation/emul-linux-x86-xlibs" + +export _POSIX2_VERSION="199209" + +src_unpack() { + cd ${WORKDIR} + bash ${DISTDIR}/${NV_PACKAGE}-${PKG}.run --extract-only +} + +src_install() { + local LIB32_ROOT="/usr/lib32" + local LIB_ROOT="${LIB32_ROOT}/opengl/nvidia/lib" + local TLS_ROOT="${LIB_ROOT}/tls" + + cd ${S} + # The files exist we just have to install them + exeinto ${LIB_ROOT} + doexe libGL.so.${PV} \ + libGLcore.so.${PV} \ + libnvidia-tls.so.${PV} + dosym ${LIB_ROOT}/libGL.so.${PV} ${LIB_ROOT}/libGL.so + dosym ${LIB_ROOT}/libGL.so.${PV} ${LIB_ROOT}/libGL.so.1 + dosym ${LIB_ROOT}/libGLcore.so.${PV} ${LIB_ROOT}/libGLcore.so + dosym ${LIB_ROOT}/libGLcore.so.${PV} ${LIB_ROOT}/libGLcore.so.1 + + # TLS libraries + dodir ${TLS_ROOT} + exeinto ${TLS_ROOT} + doexe tls/libnvidia-tls.so.${PV} + dosym ${TLS_ROOT}/libnvidia-tls.so.${PV} ${TLS_ROOT}/libnvidia-tls.so + dosym ${TLS_ROOT}/libnvidia-tls.so.${PV} ${TLS_ROOT}/libnvidia-tls.so.1 + #dosym ${LIB_ROOT}/tls ${LIB32_ROOT} +} + +pkg_postinst() { + einfo + einfo "Currently if you need to use 32 bit compatibility libraries" + einfo "you will need to set the LD_CONFIG_PATH variable" + einfo " LD_CONFIG_PATH=\"/usr/lib32/opengl/nvidia/lib\" <command>" + einfo +} diff --git a/app-emulation/emul-linux-x86-nvidia/files/digest-emul-linux-x86-nvidia-1.0.6106 b/app-emulation/emul-linux-x86-nvidia/files/digest-emul-linux-x86-nvidia-1.0.6106 new file mode 100644 index 000000000000..3e0157fffab3 --- /dev/null +++ b/app-emulation/emul-linux-x86-nvidia/files/digest-emul-linux-x86-nvidia-1.0.6106 @@ -0,0 +1 @@ +MD5 024f21a3fa134bee8339adac64bdc77a NVIDIA-Linux-x86_64-1.0-6106-pkg2.run 7331301 diff --git a/app-emulation/emul-linux-x86-nvidia/metadata.xml b/app-emulation/emul-linux-x86-nvidia/metadata.xml new file mode 100644 index 000000000000..a7de6b34bb0d --- /dev/null +++ b/app-emulation/emul-linux-x86-nvidia/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfree</herd> +<maintainer> + <email>xfree@gentoo.org</email> +</maintainer> +<longdescription>NVIDIA GLX 32 Bit compatibility libraries</longdescription> +</pkgmetadata> |