[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Thursday, February 23, 2017 @ 08:01:57 Author: lcarlier Revision: 213598 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 213597, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 112 + 1 file changed, 112 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 213597, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2017-02-23 08:01:57 UTC (rev 213598) @@ -0,0 +1,112 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Jason Graham +# Contributor: Thomas Baechler +# Contributor: James Rayner + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-opencl-nvidia-304xx') +pkgver=304.135 +pkgrel=1 +pkgdesc="NVIDIA drivers utilities and libraries (32-bit)" +arch=('x86_64') +url="http://www.nvidia.com/; +license=('custom') +options=('!strip') + +_arch='x86' +_pkg="NVIDIA-Linux-${_arch}-${pkgver}" +source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +sha256sums=('5cb0a191ddca7b4c72b3c26cd57b7d719878ce628d24b5b026a0e5c8d3a00d93') + +create_links() { + # create soname links + for _lib in $(find "${pkgdir}" -name '*.so*' | grep -v 'xorg/'); do +_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true) +_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/') +[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}" +[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}" + done +} + +build() { + sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { + pkgdesc="OpenCL implemention for NVIDIA (32-bit)" + depends=('lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') + optdepends=('opencl-headers: headers necessary for OpenCL development') + conflicts=('lib32-opencl-nvidia') + provides=('lib32-opencl-driver') + + cd ${_pkg} + + # OpenCL + install -D -m755 "libnvidia-compiler.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver}" + install -D -m755 "libnvidia-opencl.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver}" + + create_links + + mkdir -p "${pkgdir}/usr/share/licenses" + ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-opencl-nvidia" +} + +package_lib32-nvidia-304xx-utils() { + pkgdesc="NVIDIA drivers utilities (32-bit)" + depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext' 'lib32-mesa' 'nvidia-304xx-utils') + conflicts=('lib32-libgl' 'lib32-libegl' 'lib32-libgles' 'lib32-nvidia-304xx-libgl' 'lib32-nvidia-utils') + provides=('lib32-libgl' 'lib32-libegl' 'lib32-libgles' 'lib32-nvidia-304xx-libgl') + replaces=('lib32-nvidia-304xx-libgl') + optdepends=('lib32-opencl-nvidia-304xx') + + cd ${_pkg} + + # OpenGL libraries + install -D -m755 "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver}" + + # OpenGL core library + install -D -m755 "libnvidia-glcore.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libnvidia-glcore.so.${pkgver}" + + # XvMC + install -D -m755 "libXvMCNVIDIA.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libXvMCNVIDIA.so.${pkgver}" + + # VDPAU + install -D -m755 "libvdpau_nvidia.so.${pkgver}" "${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver}" + + # nvidia-tls library + install -D -m755 "tls/libnvidia-tls.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libnvidia-tls.so.${pkgver}" + install -D -m755 "libnvidia-cfg.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libnvidia-cfg.so.${pkgver}" + install -D -m755 "libnvidia-ml.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libnvidia-ml.so.${pkgver}" + + # CUDA + install -D -m755 "libcuda.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libcuda.so.${pkgver}" + install -D -m755 "libnvcuvid.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libnvcuvid.so.${pkgver}" + + # DEBUG + install -D -m755 nvidia-debugdump "${pkgdir}/usr/bin/nvidia-debugdump" + + # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them + ln -s /usr/lib32/mesa/libEGL.so.1.0.0 "${pkgdir}/usr/lib32/nvidia/libEGL.so.1.0.0" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/nvidia/libEGL.so.1" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/nvidia/libEGL.so" + + ln -s /usr/lib32/mesa/libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/nvidia/libGLESv1_CM.so.1.1.0" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/nvidia/libGLESv1_CM.so.1" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/nvidia/libGLESv1_CM.so" + + ln -s /usr/lib32/mesa/libGLESv2.so.2.0.0
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Tuesday, November 17, 2015 @ 13:48:36 Author: fyan Revision: 146973 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 146972, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 125 + 1 file changed, 125 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 146972, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-11-17 12:48:36 UTC (rev 146973) @@ -0,0 +1,125 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Jason Graham +# Contributor: Thomas Baechler +# Contributor: James Rayner + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-nvidia-304xx-libgl' 'lib32-opencl-nvidia-304xx') +pkgver=304.131 +pkgrel=1 +pkgdesc="NVIDIA drivers utilities and libraries. (32-bit)" +arch=('x86_64') +url="http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg="NVIDIA-Linux-${_arch}-${pkgver}" +source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('9f3222fd7287d9b31f54f1d75760e183') + +create_links() { + # create soname links + for _lib in $(find "${pkgdir}" -name '*.so*' | grep -v 'xorg/'); do +_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true) +_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/') +[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}" +[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}" + done +} + +build() { + sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { + pkgdesc="OpenCL implemention for NVIDIA (32-bit)" + depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') + optdepends=('opencl-headers: headers necessary for OpenCL development') + conflicts=('lib32-opencl-nvidia') + + cd ${_pkg} + + # OpenCL + install -D -m755 "libnvidia-compiler.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver}" + install -D -m755 "libnvidia-opencl.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver}" + + create_links + + mkdir -p "${pkgdir}/usr/share/licenses" + ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-opencl-nvidia" +} + +package_lib32-nvidia-304xx-libgl() { + pkgdesc="NVIDIA drivers libraries symlinks (32-bit)" + depends=('lib32-nvidia-304xx-utils' 'lib32-mesa') + conflicts=('lib32-libgl') + provides=('lib32-libgl') + + cd ${_pkg} + + mkdir -p "${pkgdir}/usr/lib32" + ln -s "nvidia/libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.${pkgver}" + ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.1" + ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so" + + # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them + ln -s mesa/libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so.1.0.0" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so.1" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so" + + ln -s mesa/libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so.1" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so" + + ln -s mesa/libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so.2.0.0" + ln -s libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so.2" + ln -s libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so" + + mkdir -p "${pkgdir}/usr/share/licenses" + ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-nvidia-libgl" +} + +package_lib32-nvidia-304xx-utils() { + pkgdesc="NVIDIA drivers utilities (32-bit)" + depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext' 'nvidia-304xx-utils') + optdepends=('lib32-opencl-nvidia-304xx') + conflicts=('lib32-nvidia-utils') + + cd ${_pkg} + + # OpenGL libraries + install -D -m755 "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver}" + + # OpenGL core library + install -D -m755 "libnvidia-glcore.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver}" + + # XvMC + install -D -m755 "libXvMCNVIDIA.so.${pkgver}" "${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver}" + + # VDPAU + install -D -m755 "libvdpau_nvidia.so.${pkgver}" "${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver}" + + # nvidia-tls library + install -D -m755 "tls/libnvidia-tls.so.${pkgver}"
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Wednesday, September 2, 2015 @ 10:58:16 Author: fyan Revision: 139096 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 139095, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 125 + 1 file changed, 125 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 139095, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2015-09-02 08:58:16 UTC (rev 139096) @@ -0,0 +1,125 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Jason Graham +# Contributor: Thomas Baechler +# Contributor: James Rayner + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-nvidia-304xx-libgl' 'lib32-opencl-nvidia-304xx') +pkgver=304.128 +pkgrel=1 +pkgdesc="NVIDIA drivers utilities and libraries. (32-bit)" +arch=('x86_64') +url="http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg="NVIDIA-Linux-${_arch}-${pkgver}" +source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('be2b40a4dc3339b050a4f76ddd27e96c') + +create_links() { + # create soname links + for _lib in $(find "${pkgdir}" -name '*.so*' | grep -v 'xorg/'); do +_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 'SONAME.*: \[\K[^]]*' || true) +_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/') +[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}" +[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}" + done +} + +build() { + sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { + pkgdesc="OpenCL implemention for NVIDIA (32-bit)" + depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') + optdepends=('opencl-headers: headers necessary for OpenCL development') + conflicts=('lib32-opencl-nvidia') + + cd ${_pkg} + + # OpenCL + install -D -m755 "libnvidia-compiler.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver}" + install -D -m755 "libnvidia-opencl.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver}" + + create_links + + mkdir -p "${pkgdir}/usr/share/licenses" + ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-opencl-nvidia" +} + +package_lib32-nvidia-304xx-libgl() { + pkgdesc="NVIDIA drivers libraries symlinks (32-bit)" + depends=('lib32-nvidia-304xx-utils' 'lib32-mesa') + conflicts=('lib32-libgl') + provides=('lib32-libgl') + + cd ${_pkg} + + mkdir -p "${pkgdir}/usr/lib32" + ln -s "nvidia/libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.${pkgver}" + ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so.1" + ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/libGL.so" + + # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them + ln -s mesa/libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so.1.0.0" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so.1" + ln -s libEGL.so.1.0.0 "${pkgdir}/usr/lib32/libEGL.so" + + ln -s mesa/libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so.1" + ln -s libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib32/libGLESv1_CM.so" + + ln -s mesa/libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so.2.0.0" + ln -s libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so.2" + ln -s libGLESv2.so.2.0.0 "${pkgdir}/usr/lib32/libGLESv2.so" + + mkdir -p "${pkgdir}/usr/share/licenses" + ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-nvidia-libgl" +} + +package_lib32-nvidia-304xx-utils() { + pkgdesc="NVIDIA drivers utilities (32-bit)" + depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext') + optdepends=('lib32-opencl-nvidia-304xx') + conflicts=('lib32-nvidia-utils') + + cd ${_pkg} + + # OpenGL libraries + install -D -m755 "libGL.so.${pkgver}" "${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver}" + + # OpenGL core library + install -D -m755 "libnvidia-glcore.so.${pkgver}" "${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver}" + + # XvMC + install -D -m755 "libXvMCNVIDIA.so.${pkgver}" "${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver}" + + # VDPAU + install -D -m755 "libvdpau_nvidia.so.${pkgver}" "${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver}" + + # nvidia-tls library + install -D -m755 "tls/libnvidia-tls.so.${pkgver}"
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Friday, July 11, 2014 @ 18:57:34 Author: fyan Revision: 115464 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 115463, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 125 + 1 file changed, 125 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 115463, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-07-11 16:57:34 UTC (rev 115464) @@ -0,0 +1,125 @@ +# $Id$ +# Maintainer: Felix Yan felixonm...@gmail.com +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-nvidia-304xx-libgl' 'lib32-opencl-nvidia-304xx') +pkgver=304.123 +pkgrel=1 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('52307054483f5c40391608ce69114d48') + +create_links() { + # create soname links + for _lib in $(find ${pkgdir} -name '*.so*' | grep -v 'xorg/'); do +_soname=$(dirname ${_lib})/$(readelf -d ${_lib} | grep -Po 'SONAME.*: \[\K[^]]*' || true) +_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/') +[[ -e ${_soname} ]] || ln -s $(basename ${_lib}) ${_soname} +[[ -e ${_base} ]] || ln -s $(basename ${_soname}) ${_base} + done +} + +build() { + sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { + pkgdesc=OpenCL implemention for NVIDIA (32-bit) + depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') + optdepends=('opencl-headers: headers necessary for OpenCL development') + conflicts=('lib32-opencl-nvidia') + + cd ${_pkg} + + # OpenCL + install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} + install -D -m755 libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver} + + create_links + + mkdir -p ${pkgdir}/usr/share/licenses + ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/lib32-opencl-nvidia +} + +package_lib32-nvidia-304xx-libgl() { + pkgdesc=NVIDIA drivers libraries symlinks (32-bit) + depends=('lib32-nvidia-304xx-utils' 'lib32-mesa') + conflicts=('lib32-libgl') + provides=('lib32-libgl') + + cd ${_pkg} + + mkdir -p ${pkgdir}/usr/lib32 + ln -s nvidia/libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} + ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.1 + ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so + + # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them + ln -s mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1.0.0 + ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1 + ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so + + ln -s mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0 + ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1 + ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so + + ln -s mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2.0.0 + ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2 + ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so + + mkdir -p ${pkgdir}/usr/share/licenses + ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/lib32-nvidia-libgl +} + +package_lib32-nvidia-304xx-utils() { + pkgdesc=NVIDIA drivers utilities (32-bit) + depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext') + optdepends=('lib32-opencl-nvidia-304xx') + conflicts=('lib32-nvidia-utils') + + cd ${_pkg} + + # OpenGL libraries + install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver} + + # OpenGL core library + install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} + + # XvMC + install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} + + # VDPAU + install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} + + # nvidia-tls library + install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} + install -D -m755 libnvidia-cfg.so.${pkgver}
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Thursday, March 13, 2014 @ 05:17:29 Author: fyan Revision: 107134 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 107133, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 122 + 1 file changed, 122 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 107133, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-03-13 04:17:29 UTC (rev 107134) @@ -0,0 +1,122 @@ +# $Id$ +# Maintainer: Felix Yan felixonm...@gmail.com +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-nvidia-304xx-libgl' 'lib32-opencl-nvidia-304xx') +pkgver=304.121 +pkgrel=2 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('b8c950f0a30a6e1f503630fbd0ca8ab9') + +build() { + sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { + pkgdesc=OpenCL implemention for NVIDIA (32-bit) + depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') + optdepends=('opencl-headers: headers necessary for OpenCL development') + conflicts=('lib32-opencl-nvidia') + + cd ${_pkg} + + # OpenCL + install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} + ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.1 + ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so + + install -D -m755 libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver} + ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.1 + ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so +} + +package_lib32-nvidia-304xx-libgl() { + pkgdesc=NVIDIA drivers libraries symlinks (32-bit) + depends=('lib32-nvidia-304xx-utils' 'lib32-mesa') + conflicts=('lib32-libgl') + provides=('lib32-libgl') + + cd ${_pkg} + + mkdir -p ${pkgdir}/usr/lib32 + ln -s nvidia/libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} + ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.1 + ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so + + # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them + ln -s mesa/libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1.0.0 + ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so.1 + ln -s libEGL.so.1.0.0 ${pkgdir}/usr/lib32/libEGL.so + + ln -s mesa/libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1.1.0 + ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so.1 + ln -s libGLESv1_CM.so.1.1.0 ${pkgdir}/usr/lib32/libGLESv1_CM.so + + ln -s mesa/libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2.0.0 + ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so.2 + ln -s libGLESv2.so.2.0.0 ${pkgdir}/usr/lib32/libGLESv2.so + + mkdir -p ${pkgdir}/usr/share/licenses + ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/lib32-nvidia-libgl +} + +package_lib32-nvidia-304xx-utils() { + pkgdesc=NVIDIA drivers utilities (32-bit) + depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext') + optdepends=('lib32-opencl-nvidia-304xx') + conflicts=('lib32-nvidia-utils') + + cd ${_pkg} + + # OpenGL libraries + install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver} + + # OpenGL core library + install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} + + # XvMC + install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} + + # VDPAU + install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} + + # nvidia-tls library + install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} + install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} + install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + + # CUDA + install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} + install -D
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Sunday, March 9, 2014 @ 03:11:17 Author: fyan Revision: 106836 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 106835, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 101 + 1 file changed, 101 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 106835, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-03-09 02:11:17 UTC (rev 106836) @@ -0,0 +1,101 @@ +# $Id$ +# Maintainer: Felix Yan felixonm...@gmail.com +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-nvidia-304xx-libgl' 'lib32-opencl-nvidia-304xx') +pkgver=304.119 +pkgrel=2 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('a2acb8066ac296005dbf560ee83ae6d9') + +build() { +cd ${srcdir} +sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { +pkgdesc=OpenCL implemention for NVIDIA (32-bit) +depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') +optdepends=('opencl-headers: headers necessary for OpenCL development') +conflicts=('lib32-opencl-nvidia') + +cd ${srcdir}/${_pkg} + +# OpenCL +install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} +ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.1 +ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so + +install -D -m755 libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver} +ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.1 +ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so +} + +package_lib32-nvidia-304xx-libgl() { +pkgdesc=NVIDIA drivers libraries symlinks (32-bit) +depends=('lib32-nvidia-304xx-utils') +conflicts=('lib32-libgl') +provides=('lib32-libgl') +cd ${srcdir}/${_pkg} + +mkdir -p ${pkgdir}/usr/lib32 +ln -s /usr/lib32/nvidia/libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} +ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.1 +ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so + +mkdir -p ${pkgdir}/usr/share/licenses +ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/lib32-nvidia-libgl +} + +package_lib32-nvidia-304xx-utils() { +pkgdesc=NVIDIA drivers utilities (32-bit) +depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext') +optdepends=('lib32-opencl-nvidia-304xx') +cd ${srcdir}/${_pkg} + +# OpenGL library +install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/nvidia/libGL.so.${pkgver} +# OpenGL core library +install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} +# XvMC +#install -D -m644 libXvMCNVIDIA.a ${pkgdir}/usr/lib32/libXvMCNVIDIA.a +install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} +# VDPAU +install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} +# CUDA +install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} +install -D -m755 libnvcuvid.so.${pkgver} ${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver} +# nvidia-tls library +install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} + +install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} +install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + +# create soname links +for _lib in $(find ${pkgdir} -name '*.so*'); do +_soname=$(dirname ${_lib})/$(LC_ALL=C readelf -d $_lib | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p') +if [ ! -e ${_soname} ]; then +ln -s $(basename ${_lib}) ${_soname} +ln -s $(basename ${_soname}) ${_soname/.[0-9]*/} +fi +done + +rm -rf ${pkgdir}/usr/{include,share,bin} +mkdir -p ${pkgdir}/usr/share/licenses +ln -s
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Saturday, February 22, 2014 @ 01:28:04 Author: eric Revision: 106075 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 106074, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 88 + 1 file changed, 88 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 106074, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-02-22 00:28:04 UTC (rev 106075) @@ -0,0 +1,88 @@ +# $Id$ +# Maintainer: noone currently +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgbase=lib32-$_pkgbasename +pkgname=('lib32-nvidia-304xx-utils' 'lib32-opencl-nvidia-304xx') +pkgver=304.119 +pkgrel=1 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +license=('custom') +makedepends=('lib32-gcc-libs' 'lib32-libcl' 'lib32-libxvmc' 'lib32-zlib' + 'lib32-libxext' 'nvidia-304xx-utils' 'opencl-nvidia-304xx') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('a2acb8066ac296005dbf560ee83ae6d9') + +build() { +cd ${srcdir} +sh ${_pkg}.run --extract-only +} + +package_lib32-opencl-nvidia-304xx() { +pkgdesc=OpenCL implemention for NVIDIA (32-bit) +depends=('lib32-libcl' 'lib32-zlib' 'lib32-gcc-libs' 'opencl-nvidia-304xx') +optdepends=('opencl-headers: headers necessary for OpenCL development') +conflicts=('lib32-opencl-nvidia') + +cd ${srcdir}/${_pkg} + +# OpenCL +install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} +ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.1 +ln -s libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so + +install -D -m755 libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver} +ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so.1 +ln -s libnvidia-opencl.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-opencl.so +} + +package_lib32-nvidia-304xx-utils() { +pkgdesc=NVIDIA drivers utilities (32-bit) +depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'lib32-libxext' 'nvidia-304xx-utils') +optdepends=('lib32-opencl-nvidia-304xx') +provides=('lib32-libgl') +conflicts=('lib32-mesa-libgl' 'lib32-catalyst-utils' 'lib32-nvidia-utils' 'lib32-nvidia-libgl') + +cd ${srcdir}/${_pkg} + +# OpenGL library +install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} +# OpenGL core library +install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} +# XvMC +install -D -m644 libXvMCNVIDIA.a ${pkgdir}/usr/lib32/libXvMCNVIDIA.a +install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} +# VDPAU +install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} +# CUDA +install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} +install -D -m755 libnvcuvid.so.${pkgver} ${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver} +# nvidia-tls library +install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} + +install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} +install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + +# create soname links +for _lib in $(find ${pkgdir} -name '*.so*'); do +_soname=$(dirname ${_lib})/$(LC_ALL=C readelf -d $_lib | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p') +if [ ! -e ${_soname} ]; then +ln -s $(basename ${_lib}) ${_soname} +ln -s $(basename ${_soname}) ${_soname/.[0-9]*/} +fi +done + +rm -rf ${pkgdir}/usr/{include,share,bin} +mkdir -p ${pkgdir}/usr/share/licenses +ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/${pkgname} +} +
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Tuesday, December 17, 2013 @ 06:56:04 Author: eric Revision: 102645 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 102644, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 102644, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2013-12-17 05:56:04 UTC (rev 102645) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: noone currently +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgname=lib32-$_pkgbasename +pkgver=304.117 +pkgrel=1 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'nvidia-304xx-utils') +conflicts=('lib32-mesa-libgl' 'lib32-catalyst-utils' 'lib32-nvidia-utils') +provides=('lib32-libgl') +license=('custom') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('023eb03da304a1842fc503c81e3c5694') + +build() { +cd ${srcdir} +sh ${_pkg}.run --extract-only +} + +package() { +cd ${srcdir}/${_pkg} + +# OpenGL library +install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} +# OpenGL core library +install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} +# XvMC +install -D -m644 libXvMCNVIDIA.a ${pkgdir}/usr/lib32/libXvMCNVIDIA.a +install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} +# VDPAU +install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} +# CUDA +install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} +install -D -m755 libnvcuvid.so.${pkgver} ${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver} +# nvidia-tls library +install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} +# OpenCL +install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} +install -D -m755 libOpenCL.so.1.0.0 ${pkgdir}/usr/lib32/libOpenCL.so.1.0.0 + +install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} +install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + +# create soname links +for _lib in $(find ${pkgdir} -name '*.so*'); do +_soname=$(dirname ${_lib})/$(LC_ALL=C readelf -d $_lib | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p') +if [ ! -e ${_soname} ]; then +ln -s $(basename ${_lib}) ${_soname} +ln -s $(basename ${_soname}) ${_soname/.[0-9]*/} +fi +done + +rm -rf ${pkgdir}/usr/{include,share,bin} +mkdir -p ${pkgdir}/usr/share/licenses +ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/${pkgname} +} +
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Monday, November 25, 2013 @ 04:41:18 Author: eric Revision: 101408 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 101407, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 66 + 1 file changed, 66 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 101407, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2013-11-25 03:41:18 UTC (rev 101408) @@ -0,0 +1,66 @@ +# $Id$ +# Maintainer: noone currently +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgname=lib32-$_pkgbasename +pkgver=304.116 +pkgrel=1 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'nvidia-304xx-utils') +conflicts=('lib32-mesa-libgl' 'lib32-catalyst-utils' 'lib32-nvidia-utils') +provides=('lib32-libgl') +license=('custom') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('0626e8582fd81f14e7fbd906fbca1d51') + +build() { +cd ${srcdir} +sh ${_pkg}.run --extract-only +} + +package() { +cd ${srcdir}/${_pkg} + +# OpenGL library +install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} +# OpenGL core library +install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} +# XvMC +install -D -m644 libXvMCNVIDIA.a ${pkgdir}/usr/lib32/libXvMCNVIDIA.a +install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} +# VDPAU +install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} +# CUDA +install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} +install -D -m755 libnvcuvid.so.${pkgver} ${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver} +# nvidia-tls library +install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} +# OpenCL +install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} +install -D -m755 libOpenCL.so.1.0.0 ${pkgdir}/usr/lib32/libOpenCL.so.1.0.0 + +install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} +install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + +# create soname links +for _lib in $(find ${pkgdir} -name '*.so*'); do +_soname=$(dirname ${_lib})/$(LC_ALL=C readelf -d $_lib | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p') +if [ ! -e ${_soname} ]; then +ln -s $(basename ${_lib}) ${_soname} +ln -s $(basename ${_soname}) ${_soname/.[0-9]*/} +fi +done + +rm -rf ${pkgdir}/usr/{include,share,bin} +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} +
[arch-commits] Commit in lib32-nvidia-304xx-utils/repos (2 files)
Date: Saturday, March 16, 2013 @ 21:37:41 Author: lcarlier Revision: 86423 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/ lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 86422, lib32-nvidia-304xx-utils/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: lib32-nvidia-304xx-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 86422, lib32-nvidia-304xx-utils/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2013-03-16 20:37:41 UTC (rev 86423) @@ -0,0 +1,67 @@ +# $Id$ +# Maintainer: noone currently +# Contributor: Jason Graham ja...@the-graham.com +# Contributor: Thomas Baechler tho...@archlinux.org +# Contributor: James Rayner iphi...@gmail.com + +_pkgbasename=nvidia-304xx-utils +pkgname=lib32-$_pkgbasename +pkgver=304.84 +pkgrel=1 +pkgdesc=NVIDIA drivers utilities and libraries. (32-bit) +arch=('x86_64') +url=http://www.nvidia.com/; +depends=('lib32-libxvmc' 'lib32-zlib' 'lib32-gcc-libs' 'nvidia-304xx-utils') +conflicts=('lib32-mesa-libgl' 'lib32-catalyst-utils' 'lib32-nvidia-utils') +provides=('lib32-libgl') +license=('custom') +options=('!strip') + +_arch='x86' +_pkg=NVIDIA-Linux-${_arch}-${pkgver} +source=(ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;) +md5sums=('3f9f724c5448e5b6952ad22092bdda83') + +build() { +cd ${srcdir} +sh ${_pkg}.run --extract-only +} + +package() { +cd ${srcdir}/${_pkg} + +# OpenGL library +install -D -m755 libGL.so.${pkgver} ${pkgdir}/usr/lib32/libGL.so.${pkgver} +# OpenGL core library +install -D -m755 libnvidia-glcore.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver} +# XvMC +install -D -m644 libXvMCNVIDIA.a ${pkgdir}/usr/lib32/libXvMCNVIDIA.a +install -D -m755 libXvMCNVIDIA.so.${pkgver} ${pkgdir}/usr/lib32/libXvMCNVIDIA.so.${pkgver} +# VDPAU +install -D -m755 libvdpau_nvidia.so.${pkgver} ${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver} +# CUDA +install -D -m755 libcuda.so.${pkgver} ${pkgdir}/usr/lib32/libcuda.so.${pkgver} +install -D -m755 libnvcuvid.so.${pkgver} ${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver} +# nvidia-tls library +install -D -m755 tls/libnvidia-tls.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver} +# OpenCL +install -D -m755 libnvidia-compiler.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver} +install -D -m755 libOpenCL.so.1.0.0 ${pkgdir}/usr/lib32/libOpenCL.so.1.0.0 + +install -D -m755 libnvidia-cfg.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver} +install -D -m755 libnvidia-ml.so.${pkgver} ${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver} + +# create soname links +for _lib in $(find ${pkgdir} -name '*.so*'); do +_soname=$(dirname ${_lib})/$(LC_ALL=C readelf -d $_lib | sed -nr 's/.*Library soname: \[(.*)\].*/\1/p') +if [ ! -e ${_soname} ]; then +ln -s $(basename ${_lib}) ${_soname} +ln -s $(basename ${_soname}) ${_soname/.[0-9]*/} +fi +done + +rm -rf ${pkgdir}/usr/{include,share,bin} +mkdir -p ${pkgdir}/usr/share/licenses +ln -s $_pkgbasename ${pkgdir}/usr/share/licenses/${pkgname} +} +