[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2017-10-02 Thread Sven-Hendrik Haase
Date: Monday, October 2, 2017 @ 10:44:44
  Author: svenstaro
Revision: 306541

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  nvidia-340xx-utils/repos/staging-i686/
  nvidia-340xx-utils/repos/staging-i686/PKGBUILD
(from rev 306540, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-i686/nvidia-340xx-utils.install
(from rev 306540, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 306540, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/staging-x86_64/
  nvidia-340xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 306540, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-340xx-utils.install
(from rev 306540, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 306540, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 staging-i686/PKGBUILD  |  164 +++
 staging-i686/nvidia-340xx-utils.install|   10 +
 staging-i686/nvidia-drm-outputclass.conf   |   14 ++
 staging-x86_64/PKGBUILD|  164 +++
 staging-x86_64/nvidia-340xx-utils.install  |   10 +
 staging-x86_64/nvidia-drm-outputclass.conf |   14 ++
 6 files changed, 376 insertions(+)

Copied: nvidia-340xx-utils/repos/staging-i686/PKGBUILD (from rev 306540, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2017-10-02 10:44:44 UTC (rev 306541)
@@ -0,0 +1,164 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'opencl-nvidia-340xx')
+pkgver=340.104
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('cfea06a816ac4a8b728b1ec728d667cdcca604abb038e8b5313b434021caad06a586856b8b3a6c79f8c925629360f5a051ca3de5ab46a42af76b9d0615d2bbbe')
+sha512sums_i686=('8dacd5345a5794e862f4106ab9e8e402defa7883dd176c243d019209b560fe955d7576a13936364c01c5a249f15df58208308c9378c12c3438784376e5fb806c')
+sha512sums_x86_64=('e962494561728af5a911354bfb3560e414464f7858f30f9654eac5ca56175bc8498d1eee93a18248c63e9eee7d84807ef924fe9f53239644d7085b0f3502bf8c')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia' 'opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia-340xx: OpenCL support')
+conflicts=('nvidia-304xx-utils' 'nvidia-utils' 'nvidia-340xx-libgl')
+provides=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-340xx-libgl')
+replaces=('nvidia-340xx-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX extension module for X
+install -D -m755 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2017-02-27 Thread Laurent Carlier
Date: Monday, February 27, 2017 @ 17:39:17
  Author: lcarlier
Revision: 289635

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  nvidia-340xx-utils/repos/staging-i686/
  nvidia-340xx-utils/repos/staging-i686/PKGBUILD
(from rev 289634, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-i686/nvidia-340xx-utils.install
(from rev 289634, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 289634, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/staging-x86_64/
  nvidia-340xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 289634, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-340xx-utils.install
(from rev 289634, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 289634, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 staging-i686/PKGBUILD  |  164 +++
 staging-i686/nvidia-340xx-utils.install|   10 +
 staging-i686/nvidia-drm-outputclass.conf   |   14 ++
 staging-x86_64/PKGBUILD|  164 +++
 staging-x86_64/nvidia-340xx-utils.install  |   10 +
 staging-x86_64/nvidia-drm-outputclass.conf |   14 ++
 6 files changed, 376 insertions(+)

Copied: nvidia-340xx-utils/repos/staging-i686/PKGBUILD (from rev 289634, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2017-02-27 17:39:17 UTC (rev 289635)
@@ -0,0 +1,164 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'opencl-nvidia-340xx')
+pkgver=340.102
+pkgrel=8
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('cfea06a816ac4a8b728b1ec728d667cdcca604abb038e8b5313b434021caad06a586856b8b3a6c79f8c925629360f5a051ca3de5ab46a42af76b9d0615d2bbbe')
+sha512sums_i686=('bea700c925a6044fcded40324bb389c5fa1aadc40831f685a76e7b0ded11161f492960950c201467e564d157dcbe0c330d13a2014f51d0073002c5a262a6f0ca')
+sha512sums_x86_64=('2a29e6418244ea384e4237d74057bd8e56247b1c503cf623dea34a3b1065d8783879aa7e6a802dd31f0a10cf81cfcab2a1b1a8269b97996f15fa1838c0a3a44b')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia' 'opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia-340xx: OpenCL support')
+conflicts=('nvidia-304xx-utils' 'nvidia-utils' 'nvidia-340xx-libgl')
+provides=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-340xx-libgl')
+replaces=('nvidia-340xx-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX extension module for X
+install -D -m755 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2017-02-21 Thread Laurent Carlier
Date: Tuesday, February 21, 2017 @ 14:18:38
  Author: lcarlier
Revision: 289351

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  nvidia-340xx-utils/repos/testing-i686/
  nvidia-340xx-utils/repos/testing-i686/PKGBUILD
(from rev 289350, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/testing-i686/nvidia-340xx-utils.install
(from rev 289350, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/testing-i686/nvidia-drm-outputclass.conf
(from rev 289350, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/testing-x86_64/
  nvidia-340xx-utils/repos/testing-x86_64/PKGBUILD
(from rev 289350, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/testing-x86_64/nvidia-340xx-utils.install
(from rev 289350, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
(from rev 289350, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 testing-i686/PKGBUILD  |  164 +++
 testing-i686/nvidia-340xx-utils.install|   10 +
 testing-i686/nvidia-drm-outputclass.conf   |6 
 testing-x86_64/PKGBUILD|  164 +++
 testing-x86_64/nvidia-340xx-utils.install  |   10 +
 testing-x86_64/nvidia-drm-outputclass.conf |6 
 6 files changed, 360 insertions(+)

Copied: nvidia-340xx-utils/repos/testing-i686/PKGBUILD (from rev 289350, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-02-21 14:18:38 UTC (rev 289351)
@@ -0,0 +1,164 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'opencl-nvidia-340xx')
+pkgver=340.102
+pkgrel=2
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('bf7e27b2f3c815f5e21ba3b17cb9f4e76360bb2c41b30face591834d82d786fee93546a469e30ebcb89f64a17a7e79e0b7ed6fd9f26438dfaa48899fce3ddf33')
+sha512sums_i686=('bea700c925a6044fcded40324bb389c5fa1aadc40831f685a76e7b0ded11161f492960950c201467e564d157dcbe0c330d13a2014f51d0073002c5a262a6f0ca')
+sha512sums_x86_64=('2a29e6418244ea384e4237d74057bd8e56247b1c503cf623dea34a3b1065d8783879aa7e6a802dd31f0a10cf81cfcab2a1b1a8269b97996f15fa1838c0a3a44b')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia' 'opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia-340xx: OpenCL support')
+conflicts=('nvidia-utils' 'libgl' 'libgles' 'libegl' 'nvidia-libgl' 
'nvidia-340xx-libgl')
+provides=('nvidia-utils' 'libgl' 'libgles' 'libegl' 'nvidia-libgl' 
'nvidia-340xx-libgl')
+replaces=('nvidia-340xx-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX extension 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2017-02-12 Thread Laurent Carlier
Date: Sunday, February 12, 2017 @ 16:40:19
  Author: lcarlier
Revision: 288755

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  nvidia-340xx-utils/repos/staging-i686/
  nvidia-340xx-utils/repos/staging-i686/PKGBUILD
(from rev 288754, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-i686/nvidia-340xx-utils.install
(from rev 288754, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 288754, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/staging-x86_64/
  nvidia-340xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 288754, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-340xx-utils.install
(from rev 288754, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 288754, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 staging-i686/PKGBUILD  |  188 +++
 staging-i686/nvidia-340xx-utils.install|   10 +
 staging-i686/nvidia-drm-outputclass.conf   |6 
 staging-x86_64/PKGBUILD|  188 +++
 staging-x86_64/nvidia-340xx-utils.install  |   10 +
 staging-x86_64/nvidia-drm-outputclass.conf |6 
 6 files changed, 408 insertions(+)

Copied: nvidia-340xx-utils/repos/staging-i686/PKGBUILD (from rev 288754, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2017-02-12 16:40:19 UTC (rev 288755)
@@ -0,0 +1,188 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
+pkgver=340.101
+pkgrel=2
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('bf7e27b2f3c815f5e21ba3b17cb9f4e76360bb2c41b30face591834d82d786fee93546a469e30ebcb89f64a17a7e79e0b7ed6fd9f26438dfaa48899fce3ddf33')
+sha512sums_i686=('5866f2b4e6e22863c54d9fc08c9c88c9c911df2396d0ceaca653ded04589ea3a9e4550ed58f4b182b0a42cfe205ef643fe43ea709478e5df5360a7f74fa87f41')
+sha512sums_x86_64=('d5bea7315346e93a7cccd3d99900f4dad51dfa6e93382d4d61c314d0ab97dea063169b8d666d3a3373dea33b4322f945c3a18ed0fc3308e3f89af6f22f373abc')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia' 'opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-340xx-utils')
+conflicts=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
+provides=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
+cd "${_pkg}"
+
+mkdir -p "${pkgdir}/usr/lib/"
+
+ln -s "/usr/lib/nvidia/libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/libGL.so.${pkgver}"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.${pkgver}" 
"${pkgdir}/usr/lib/libEGL.so.${pkgver}"
+ln -s "libEGL.so.${pkgver}" 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2016-09-27 Thread Sven-Hendrik Haase
Date: Tuesday, September 27, 2016 @ 10:02:44
  Author: svenstaro
Revision: 277029

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  nvidia-340xx-utils/repos/staging-i686/
  nvidia-340xx-utils/repos/staging-i686/PKGBUILD
(from rev 277028, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-i686/nvidia-340xx-utils.install
(from rev 277028, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 277028, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/staging-x86_64/
  nvidia-340xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 277028, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-340xx-utils.install
(from rev 277028, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 277028, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 staging-i686/PKGBUILD  |  190 +++
 staging-i686/nvidia-340xx-utils.install|   10 +
 staging-i686/nvidia-drm-outputclass.conf   |6 
 staging-x86_64/PKGBUILD|  190 +++
 staging-x86_64/nvidia-340xx-utils.install  |   10 +
 staging-x86_64/nvidia-drm-outputclass.conf |6 
 6 files changed, 412 insertions(+)

Copied: nvidia-340xx-utils/repos/staging-i686/PKGBUILD (from rev 277028, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-09-27 10:02:44 UTC (rev 277029)
@@ -0,0 +1,190 @@
+# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
+pkgver=340.98
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha1sums=('4ca2fbb2389d0bcb7a2c6f614860522d9ddf58ab')
+sha1sums_i686=('931773a3be7ab03ff787974b0760cd9ee1bd14e2')
+sha1sums_x86_64=('a31ff95eae0ec47b89a9ba5475d17d44ff4ee2e0')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-340xx-utils')
+conflicts=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
+provides=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
+cd "${_pkg}"
+
+mkdir -p "${pkgdir}/usr/lib/xorg/modules/extensions"
+ln -s "/usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}"
+ln -s "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1"
+ln -s "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so"
+
+ln -s "/usr/lib/nvidia/libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/libGL.so.${pkgver}"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2015-11-17 Thread Felix Yan
Date: Tuesday, November 17, 2015 @ 12:53:57
  Author: fyan
Revision: 251114

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  nvidia-340xx-utils/repos/staging-i686/
  nvidia-340xx-utils/repos/staging-i686/PKGBUILD
(from rev 251113, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-i686/nvidia-340xx-utils.install
(from rev 251113, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 251113, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-340xx-utils/repos/staging-x86_64/
  nvidia-340xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 251113, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-340xx-utils.install
(from rev 251113, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 251113, nvidia-340xx-utils/trunk/nvidia-drm-outputclass.conf)

+
 staging-i686/PKGBUILD  |  190 +++
 staging-i686/nvidia-340xx-utils.install|   10 +
 staging-i686/nvidia-drm-outputclass.conf   |6 
 staging-x86_64/PKGBUILD|  190 +++
 staging-x86_64/nvidia-340xx-utils.install  |   10 +
 staging-x86_64/nvidia-drm-outputclass.conf |6 
 6 files changed, 412 insertions(+)

Copied: nvidia-340xx-utils/repos/staging-i686/PKGBUILD (from rev 251113, 
nvidia-340xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-11-17 11:53:57 UTC (rev 251114)
@@ -0,0 +1,190 @@
+# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-340xx-utils
+pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
+pkgver=340.96
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=(nvidia-drm-outputclass.conf)
+source_i686=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;)
+source_x86_64=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha1sums=('4ca2fbb2389d0bcb7a2c6f614860522d9ddf58ab')
+sha1sums_i686=('082e5218059b565f652236a69e61d8426696098c')
+sha1sums_x86_64=('49a1038f8f709a0a8855c7071db5923749d071e2')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+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
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+}
+
+package_opencl-nvidia-340xx() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+conflicts=('opencl-nvidia')
+provides=('opencl-nvidia')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-340xx-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-340xx-utils')
+conflicts=('libgl' 'nvidia-libgl')
+provides=('libgl' 'nvidia-libgl')
+cd "${_pkg}"
+
+mkdir -p "${pkgdir}/usr/lib/xorg/modules/extensions"
+ln -s "/usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}"
+ln -s "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1"
+ln -s "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so"
+
+ln -s "/usr/lib/nvidia/libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/libGL.so.${pkgver}"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.${pkgver}" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.${pkgver}" 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2015-03-01 Thread Sven-Hendrik Haase
Date: Sunday, March 1, 2015 @ 14:26:25
  Author: svenstaro
Revision: 232356

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 232355, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 232355, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 232355, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 232355, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   20 +
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 386 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2015-03-01 13:26:18 UTC (rev 232355)
+++ extra-i686/PKGBUILD 2015-03-01 13:26:25 UTC (rev 232356)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.76
-pkgrel=1
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('1335af174324f5c752388110e65c3c51beea729b'
-  '2df59750d9fdeed613e84379108fb2bec67afd14')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-340xx-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver} 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2015-02-05 Thread Sven-Hendrik Haase
Date: Thursday, February 5, 2015 @ 23:56:05
  Author: svenstaro
Revision: 230882

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 230881, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 230881, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 230881, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 230881, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   28 ++
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 394 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2015-02-05 22:55:58 UTC (rev 230881)
+++ extra-i686/PKGBUILD 2015-02-05 22:56:05 UTC (rev 230882)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.65
-pkgrel=1
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('051a5b6aad243c5b57ed18455a91f9aa028de86d'
-  '2b1a102e87740ebb5367a5e8cd76d4f38de2add1')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-340xx-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver} 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2014-12-11 Thread Felix Yan
Date: Thursday, December 11, 2014 @ 15:59:30
  Author: fyan
Revision: 227473

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 227472, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 227472, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 227472, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 227472, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   28 ++
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 394 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2014-12-11 14:59:10 UTC (rev 227472)
+++ extra-i686/PKGBUILD 2014-12-11 14:59:30 UTC (rev 227473)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.58
-pkgrel=1
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('7560a2d992f2d9a1498e8cfff38dc64025f23a85'
-  'a0d7fb74fa9bfa2c3ee8a6a403f3cd90de5e9aef')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-340xx-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver} 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2014-11-11 Thread Sven-Hendrik Haase
Date: Wednesday, November 12, 2014 @ 03:11:39
  Author: svenstaro
Revision: 226090

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 226089, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 226089, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 226089, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 226089, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   28 ++
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 394 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2014-11-12 02:08:39 UTC (rev 226089)
+++ extra-i686/PKGBUILD 2014-11-12 02:11:39 UTC (rev 226090)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.46
-pkgrel=3
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('6b3fd297cd031e03b6acdaae5568f92f097b4b7f'
-  'c5953331c887a10517845094669aa4be3418cf98')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-340xx-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver} 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2014-10-07 Thread Sven-Hendrik Haase
Date: Wednesday, October 8, 2014 @ 02:29:25
  Author: svenstaro
Revision: 224013

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 224012, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 224012, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 224012, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 224012, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   28 ++
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 394 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2014-10-08 00:28:55 UTC (rev 224012)
+++ extra-i686/PKGBUILD 2014-10-08 00:29:25 UTC (rev 224013)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.46
-pkgrel=2
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('6b3fd297cd031e03b6acdaae5568f92f097b4b7f'
-  'c5953331c887a10517845094669aa4be3418cf98')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver} 

[arch-commits] Commit in nvidia-340xx-utils/repos (8 files)

2014-10-05 Thread Sven-Hendrik Haase
Date: Sunday, October 5, 2014 @ 14:58:02
  Author: svenstaro
Revision: 223880

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
(from rev 223879, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
(from rev 223879, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 223879, nvidia-340xx-utils/trunk/PKGBUILD)
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install
(from rev 223879, nvidia-340xx-utils/trunk/nvidia-340xx-utils.install)
Deleted:
  nvidia-340xx-utils/repos/extra-i686/PKGBUILD
  nvidia-340xx-utils/repos/extra-i686/nvidia-340xx-utils.install
  nvidia-340xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-340xx-utils/repos/extra-x86_64/nvidia-340xx-utils.install

-+
 /PKGBUILD   |  366 ++
 /nvidia-340xx-utils.install |   28 ++
 extra-i686/PKGBUILD |  183 ---
 extra-i686/nvidia-340xx-utils.install   |   14 -
 extra-x86_64/PKGBUILD   |  183 ---
 extra-x86_64/nvidia-340xx-utils.install |   14 -
 6 files changed, 394 insertions(+), 394 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2014-10-05 12:57:50 UTC (rev 223879)
+++ extra-i686/PKGBUILD 2014-10-05 12:58:02 UTC (rev 223880)
@@ -1,183 +0,0 @@
-# $Id: PKGBUILD 219666 2014-08-13 13:28:24Z svenstaro $
-# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-340xx-utils
-pkgname=('nvidia-340xx-utils' 'nvidia-340xx-libgl' 'opencl-nvidia-340xx')
-pkgver=340.46
-pkgrel=1
-arch=('i686' 'x86_64')
-url=http://www.nvidia.com/;
-license=('custom')
-options=('!strip')
-source=(ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run;
-
ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha1sums=('6b3fd297cd031e03b6acdaae5568f92f097b4b7f'
-  'c5953331c887a10517845094669aa4be3418cf98')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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
-}
-
-prepare() {
-sh ${_pkg}.run --extract-only
-cd ${_pkg}
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-}
-
-package_opencl-nvidia-340xx() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-conflicts=('opencl-nvidia')
-provides=('opencl-nvidia')
-cd ${_pkg}
-
-# OpenCL
-install -D -m644 nvidia.icd ${pkgdir}/etc/OpenCL/vendors/nvidia.icd
-install -D -m755 libnvidia-compiler.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}
-install -D -m755 libnvidia-opencl.so.${pkgver} 
${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver} 
-
-create_links
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-340xx-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-utils')
-conflicts=('libgl' 'nvidia-libgl')
-provides=('libgl' 'nvidia-libgl')
-cd ${_pkg}
-
-mkdir -p ${pkgdir}/usr/lib/xorg/modules/extensions
-ln -s /usr/lib/nvidia/xorg/modules/extensions/libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so.1
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so
-
-ln -s /usr/lib/nvidia/libGL.so.${pkgver} 
${pkgdir}/usr/lib/libGL.so.${pkgver}
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so.1
-ln -s libGL.so.${pkgver} ${pkgdir}/usr/lib/libGL.so
-
-ln -s /usr/lib/nvidia/libEGL.so.${pkgver} 
${pkgdir}/usr/lib/libEGL.so.${pkgver}
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so.1
-ln -s libEGL.so.${pkgver} ${pkgdir}/usr/lib/libEGL.so
-
-ln -s /usr/lib/nvidia/libGLESv1_CM.so.${pkgver} 
${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so.1
-ln -s libGLESv1_CM.so.${pkgver} ${pkgdir}/usr/lib/libGLESv1_CM.so
-
-ln -s /usr/lib/nvidia/libGLESv2.so.${pkgver}