summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bevitt <cyfred@gentoo.org>2004-07-02 06:08:57 +0000
committerAndrew Bevitt <cyfred@gentoo.org>2004-07-02 06:08:57 +0000
commit2e30d82d5a866c7663642e33bbd9997737e71214 (patch)
tree13e1a7126812c69a1a78da1ea3b225adc3fdb3d3 /app-emulation/emul-linux-x86-nvidia
parentNew Package: nvidia-settings - introduced with nvidia-kernel-1.0.6106 (diff)
downloadhistorical-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')
-rw-r--r--app-emulation/emul-linux-x86-nvidia/ChangeLog12
-rw-r--r--app-emulation/emul-linux-x86-nvidia/Manifest4
-rw-r--r--app-emulation/emul-linux-x86-nvidia/emul-linux-x86-nvidia-1.0.6106.ebuild63
-rw-r--r--app-emulation/emul-linux-x86-nvidia/files/digest-emul-linux-x86-nvidia-1.0.61061
-rw-r--r--app-emulation/emul-linux-x86-nvidia/metadata.xml9
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>