[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-09-24 Thread Laurent Carlier
Date: Sunday, September 24, 2017 @ 10:33:41
  Author: lcarlier
Revision: 306183

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

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

+
 staging-i686/PKGBUILD  |  152 +++
 staging-i686/nvidia-drm-outputclass.conf   |   14 ++
 staging-x86_64/PKGBUILD|  152 +++
 staging-x86_64/nvidia-drm-outputclass.conf |   14 ++
 4 files changed, 332 insertions(+)

Copied: nvidia-304xx-utils/repos/staging-i686/PKGBUILD (from rev 306182, 
nvidia-304xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2017-09-24 10:33:41 UTC (rev 306183)
@@ -0,0 +1,152 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andreas Radke 
+
+pkgbase=nvidia-304xx-utils
+pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
+pkgver=304.137
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+makedepends=('zlib')
+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";)
+md5sums=('a433deeb5f9cc661e537f42bde2f1df7')
+md5sums_i686=('133098e70581f6b81c481338cc20f100')
+md5sums_x86_64=('485506ee6a7c54780488dacddf1d56b1')
+
+if [ "$CARCH" = "i686" ]; then
+  _arch='x86'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+elif [ "$CARCH" = "x86_64" ]; then
+  _arch='x86_64'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
+fi
+
+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_opencl-nvidia-304xx() {
+  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
+  depends=('zlib')
+  optdepends=('opencl-headers: headers necessary for OpenCL development')
+  provides=('opencl-nvidia' 'opencl-driver')
+  conflicts=('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
+  
+  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
+}
+
+package_nvidia-304xx-utils() {
+  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
+  depends=('xorg-server' 'libxvmc' 'mesa')
+  optdepends=('gtk2: nvidia-settings'
+  'pkg-config: nvidia-xconfig'
+  'opencl-nvidia-304xx: OpenCL support')
+  conflicts=('nvidia-304xx-libgl' 'nvidia-340xx-utils' 'nvidia-utils')
+  provides=('libgl' 'libgles' 'libegl' 'nvidia-304xx-libgl' 'nvidia-utils')
+  replaces=('nvidia-304xx-libgl')
+  
+  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 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"# 
X doesn't find glx otherwise
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"# X 
doesn't find glx otherwise
+  
+  # OpenGL libraries
+  install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libGL.so.${pkgver}"
+
+  # OpenGL core library
+  install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libnvidia-glcore.so.${pkgver}"
+
+  # XvMC
+  install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libXvMCNVIDIA.so.${pkgver}"
+
+  # VDPAU
+  install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
+
+  # nvidia-tls library
+  install -D -m755 "tls/libnvidi

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-02-27 Thread Laurent Carlier
Date: Monday, February 27, 2017 @ 17:52:30
  Author: lcarlier
Revision: 289639

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

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

+
 staging-i686/PKGBUILD  |  152 +++
 staging-i686/nvidia-drm-outputclass.conf   |   14 ++
 staging-x86_64/PKGBUILD|  152 +++
 staging-x86_64/nvidia-drm-outputclass.conf |   14 ++
 4 files changed, 332 insertions(+)

Copied: nvidia-304xx-utils/repos/staging-i686/PKGBUILD (from rev 289638, 
nvidia-304xx-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2017-02-27 17:52:30 UTC (rev 289639)
@@ -0,0 +1,152 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andreas Radke 
+
+pkgbase=nvidia-304xx-utils
+pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
+pkgver=304.135
+pkgrel=6
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+makedepends=('zlib')
+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";)
+md5sums=('a433deeb5f9cc661e537f42bde2f1df7')
+md5sums_i686=('0e2082ae8490b135eb306befe6db56e1')
+md5sums_x86_64=('8ee9bd0b020508bca9953181811422fa')
+
+if [ "$CARCH" = "i686" ]; then
+  _arch='x86'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+elif [ "$CARCH" = "x86_64" ]; then
+  _arch='x86_64'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
+fi
+
+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_opencl-nvidia-304xx() {
+  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
+  depends=('zlib')
+  optdepends=('opencl-headers: headers necessary for OpenCL development')
+  provides=('opencl-nvidia' 'opencl-driver')
+  conflicts=('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
+  
+  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
+}
+
+package_nvidia-304xx-utils() {
+  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
+  depends=('xorg-server' 'libxvmc' 'mesa')
+  optdepends=('gtk2: nvidia-settings'
+  'pkg-config: nvidia-xconfig'
+  'opencl-nvidia-304xx: OpenCL support')
+  conflicts=('nvidia-304xx-libgl' 'nvidia-340xx-utils' 'nvidia-utils')
+  provides=('libgl' 'libgles' 'libegl' 'nvidia-304xx-libgl' 'nvidia-utils')
+  replaces=('nvidia-304xx-libgl')
+  
+  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 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"# 
X doesn't find glx otherwise
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"# X 
doesn't find glx otherwise
+  
+  # OpenGL libraries
+  install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libGL.so.${pkgver}"
+
+  # OpenGL core library
+  install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libnvidia-glcore.so.${pkgver}"
+
+  # XvMC
+  install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libXvMCNVIDIA.so.${pkgver}"
+
+  # VDPAU
+  install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
+
+  # nvidia-tls library
+  install -D -m755 "tls/libnvidia

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-02-22 Thread Laurent Carlier
Date: Wednesday, February 22, 2017 @ 10:10:17
  Author: lcarlier
Revision: 289396

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

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

+
 testing-i686/PKGBUILD  |  152 +++
 testing-i686/nvidia-drm-outputclass.conf   |6 +
 testing-x86_64/PKGBUILD|  152 +++
 testing-x86_64/nvidia-drm-outputclass.conf |6 +
 4 files changed, 316 insertions(+)

Copied: nvidia-304xx-utils/repos/testing-i686/PKGBUILD (from rev 289395, 
nvidia-304xx-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-02-22 10:10:17 UTC (rev 289396)
@@ -0,0 +1,152 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andreas Radke 
+
+pkgbase=nvidia-304xx-utils
+pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
+pkgver=304.135
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+makedepends=('zlib')
+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";)
+md5sums=('4f5562ee8f3171769e4638b35396c55d')
+md5sums_i686=('0e2082ae8490b135eb306befe6db56e1')
+md5sums_x86_64=('8ee9bd0b020508bca9953181811422fa')
+
+if [ "$CARCH" = "i686" ]; then
+  _arch='x86'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+elif [ "$CARCH" = "x86_64" ]; then
+  _arch='x86_64'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
+fi
+
+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_opencl-nvidia-304xx() {
+  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
+  depends=('zlib')
+  optdepends=('opencl-headers: headers necessary for OpenCL development')
+  provides=('opencl-nvidia' 'opencl-driver')
+  conflicts=('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
+  
+  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
+}
+
+package_nvidia-304xx-utils() {
+  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
+  depends=('xorg-server' 'libxvmc' 'mesa')
+  optdepends=('gtk2: nvidia-settings'
+  'pkg-config: nvidia-xconfig'
+  'opencl-nvidia-304xx: OpenCL support')
+  conflicts=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-libgl' 
'nvidia-304xx-libgl')
+  provides=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-libgl' 
'nvidia-304xx-libgl')
+  replaces=('nvidia-304xx-libgl')
+  
+  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 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"# 
X doesn't find glx otherwise
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"# X 
doesn't find glx otherwise
+  
+  # OpenGL libraries
+  install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libGL.so.${pkgver}"
+
+  # OpenGL core library
+  install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libnvidia-glcore.so.${pkgver}"
+
+  # XvMC
+  install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libXvMCNVIDIA.so.${pkgver}"
+
+  # VDPAU
+  install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
+
+  # nvidia-tls lib

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-02-22 Thread Laurent Carlier
Date: Wednesday, February 22, 2017 @ 09:17:46
  Author: lcarlier
Revision: 289390

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

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

+
 testing-i686/PKGBUILD  |  152 +++
 testing-i686/nvidia-drm-outputclass.conf   |6 +
 testing-x86_64/PKGBUILD|  152 +++
 testing-x86_64/nvidia-drm-outputclass.conf |6 +
 4 files changed, 316 insertions(+)

Copied: nvidia-304xx-utils/repos/testing-i686/PKGBUILD (from rev 289389, 
nvidia-304xx-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-02-22 09:17:46 UTC (rev 289390)
@@ -0,0 +1,152 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andreas Radke 
+
+pkgbase=nvidia-304xx-utils
+pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
+pkgver=304.134
+pkgrel=8
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+makedepends=('zlib')
+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";)
+md5sums=('4f5562ee8f3171769e4638b35396c55d')
+md5sums_i686=('9abd7e9272382bd0e6939c3a367cc1a6')
+md5sums_x86_64=('2ecfa6bd145f673264f7977e0366e259')
+
+if [ "$CARCH" = "i686" ]; then
+  _arch='x86'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+elif [ "$CARCH" = "x86_64" ]; then
+  _arch='x86_64'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
+fi
+
+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_opencl-nvidia-304xx() {
+  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
+  depends=('zlib')
+  optdepends=('opencl-headers: headers necessary for OpenCL development')
+  provides=('opencl-nvidia' 'opencl-driver')
+  conflicts=('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
+  
+  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
+}
+
+package_nvidia-304xx-utils() {
+  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
+  depends=('xorg-server' 'libxvmc' 'mesa')
+  optdepends=('gtk2: nvidia-settings'
+  'pkg-config: nvidia-xconfig'
+  'opencl-nvidia-304xx: OpenCL support')
+  conflicts=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-libgl' 
'nvidia-304xx-libgl')
+  provides=('libgl' 'libgles' 'libegl' 'nvidia-utils' 'nvidia-libgl' 
'nvidia-304xx-libgl')
+  replaces=('nvidia-304xx-libgl')
+  
+  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 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"# 
X doesn't find glx otherwise
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"# X 
doesn't find glx otherwise
+  
+  # OpenGL libraries
+  install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libGL.so.${pkgver}"
+
+  # OpenGL core library
+  install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libnvidia-glcore.so.${pkgver}"
+
+  # XvMC
+  install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libXvMCNVIDIA.so.${pkgver}"
+
+  # VDPAU
+  install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
+
+  # nvidia-tls lib

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-02-19 Thread Laurent Carlier
Date: Sunday, February 19, 2017 @ 19:02:36
  Author: lcarlier
Revision: 289276

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

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

+
 testing-i686/PKGBUILD  |  154 +++
 testing-i686/nvidia-drm-outputclass.conf   |6 +
 testing-x86_64/PKGBUILD|  154 +++
 testing-x86_64/nvidia-drm-outputclass.conf |6 +
 4 files changed, 320 insertions(+)

Copied: nvidia-304xx-utils/repos/testing-i686/PKGBUILD (from rev 289275, 
nvidia-304xx-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2017-02-19 19:02:36 UTC (rev 289276)
@@ -0,0 +1,154 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andreas Radke 
+
+pkgbase=nvidia-304xx-utils
+pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
+pkgver=304.134
+pkgrel=4
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+makedepends=('zlib')
+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";)
+md5sums=('4f5562ee8f3171769e4638b35396c55d')
+md5sums_i686=('9abd7e9272382bd0e6939c3a367cc1a6')
+md5sums_x86_64=('2ecfa6bd145f673264f7977e0366e259')
+
+if [ "$CARCH" = "i686" ]; then
+  _arch='x86'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+elif [ "$CARCH" = "x86_64" ]; then
+  _arch='x86_64'
+  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
+fi
+
+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_opencl-nvidia-304xx() {
+  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
+  depends=('zlib')
+  optdepends=('opencl-headers: headers necessary for OpenCL development')
+  provides=('opencl-nvidia' 'opencl-driver')
+  conflicts=('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
+  
+  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
+}
+
+package_nvidia-304xx-utils() {
+  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
+  depends=('xorg-server' 'libxvmc' 'mesa')
+  conflicts=('libgl' 'libgles' 'libegl' 'nvidia-libgl' 'nvidia-304xx-libgl')
+  provides=('libgl' 'libgles' 'libegl' 'nvidia-libgl' 'nvidia-304xx-libgl')
+  replaces=('nvidia-304xx-gl')
+  optdepends=('gtk2: nvidia-settings'
+  'pkg-config: nvidia-xconfig'
+  'opencl-nvidia-304xx: OpenCL support')
+  conflicts=('nvidia-utils')
+  provides=('nvidia-utils')
+  
+  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 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"# 
X doesn't find glx otherwise
+  ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"# X 
doesn't find glx otherwise
+  
+  # OpenGL libraries
+  install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libGL.so.${pkgver}"
+
+  # OpenGL core library
+  install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libnvidia-glcore.so.${pkgver}"
+
+  # XvMC
+  install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/libXvMCNVIDIA.so.${pkgver}"
+
+  # VDPAU
+  install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2017-02-12 Thread Laurent Carlier
Date: Sunday, February 12, 2017 @ 16:11:59
  Author: lcarlier
Revision: 288753

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

Added:
  nvidia-304xx-utils/repos/staging-i686/PKGBUILD
(from rev 288752, nvidia-304xx-utils/trunk/PKGBUILD)
  nvidia-304xx-utils/repos/staging-i686/nvidia-drm-outputclass.conf
(from rev 288752, nvidia-304xx-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-304xx-utils/repos/staging-x86_64/PKGBUILD
(from rev 288752, nvidia-304xx-utils/trunk/PKGBUILD)
  nvidia-304xx-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 288752, nvidia-304xx-utils/trunk/nvidia-drm-outputclass.conf)
Deleted:
  nvidia-304xx-utils/repos/staging-i686/PKGBUILD
  nvidia-304xx-utils/repos/staging-x86_64/PKGBUILD

+
 /PKGBUILD  |  332 +++
 staging-i686/PKGBUILD  |  166 -
 staging-i686/nvidia-drm-outputclass.conf   |6 
 staging-x86_64/PKGBUILD|  166 -
 staging-x86_64/nvidia-drm-outputclass.conf |6 
 5 files changed, 344 insertions(+), 332 deletions(-)

Deleted: staging-i686/PKGBUILD
===
--- staging-i686/PKGBUILD   2017-02-12 16:11:51 UTC (rev 288752)
+++ staging-i686/PKGBUILD   2017-02-12 16:11:59 UTC (rev 288753)
@@ -1,166 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Andreas Radke 
-
-pkgbase=nvidia-304xx-utils
-pkgname=('nvidia-304xx-utils' 'nvidia-304xx-libgl' 'opencl-nvidia-304xx')
-pkgver=304.134
-pkgrel=2
-arch=('i686' 'x86_64')
-url="http://www.nvidia.com/";
-license=('custom')
-makedepends=('zlib')
-options=('!strip')
-source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run";
 nvidia-drm-outputclass.conf)
-source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run";
 nvidia-drm-outputclass.conf)
-md5sums_i686=('9abd7e9272382bd0e6939c3a367cc1a6'
-  '44bdaa2fdaec5cdcf72961e9aa71f971')
-md5sums_x86_64=('2ecfa6bd145f673264f7977e0366e259'
-'44bdaa2fdaec5cdcf72961e9aa71f971')
-
-if [ "$CARCH" = "i686" ]; then
-  _arch='x86'
-  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
-elif [ "$CARCH" = "x86_64" ]; then
-  _arch='x86_64'
-  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
-fi
-
-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_opencl-nvidia-304xx() {
-  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
-  depends=('zlib')
-  optdepends=('opencl-headers: headers necessary for OpenCL development')
-  provides=('opencl-nvidia' 'opencl-driver')
-  conflicts=('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
-  
-  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
-}
-
-package_nvidia-304xx-libgl() {
-  pkgdesc="NVIDIA drivers libraries symlinks, 304xx legacy branch"
-  depends=('nvidia-304xx-utils' 'mesa')
-  conflicts=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
-  provides=('libgl' 'libgles' 'libegl' 'nvidia-libgl')
-
-  cd ${_pkg}
-
-  mkdir -p "${pkgdir}/usr/lib/"
-
-  ln -s 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"
-
-  # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them
-  ln -s mesa/libEGL.so.1.0.0 "${pkgdir}/usr/lib/libEGL.so.1.0.0"
-  ln -s libEGL.so.1.0.0  "${pkgdir}/usr/lib/libEGL.so.1"
-  ln -s libEGL.so.1.0.0  "${pkgdir}/usr/lib/libEGL.so"
-
-  ln -s mesa/libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib/libGLESv1_CM.so.1.1.0"
-  ln -s libGLESv1_CM.so.1.1.0  "${pkgdir}/usr/lib/libGLESv1_CM.so.1"
-  ln -s libGLESv1_CM.so.1.1.0  "${pkgdir}/usr/lib/libGLESv1_CM.so"
-
-  ln -s mesa/libGLESv2.so.2.0.0 "${pkgdir}/usr/lib/libGLESv2.so.2.0.0"
-  ln -s libGLESv2.so.2.0.0  "${pkgdir}/usr/lib/libGLESv2.so.2"
-  ln -s libGLESv2.so.2.0.0  "${pkgdir}/usr/lib/libGLESv2.so"
-
-  mkdir -p "${pkgdir}/usr/share/licenses"
-  ln -s nvidia-304xx "${pkgdir}/usr/share/licenses/nvidia-304xx-libgl"
-}
-
-package_nvidia-304xx-utils() {
-  pkgdesc="NVIDIA driv

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2015-09-27 Thread Tobias Powalowski
Date: Monday, September 28, 2015 @ 08:38:22
  Author: tpowa
Revision: 247559

db-move: moved nvidia-304xx-utils from [testing] to [extra] (i686, x86_64)

Added:
  nvidia-304xx-utils/repos/extra-i686/PKGBUILD
(from rev 247558, nvidia-304xx-utils/repos/testing-i686/PKGBUILD)
  nvidia-304xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 247558, nvidia-304xx-utils/repos/testing-x86_64/PKGBUILD)
Deleted:
  nvidia-304xx-utils/repos/extra-i686/PKGBUILD
  nvidia-304xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-304xx-utils/repos/testing-i686/
  nvidia-304xx-utils/repos/testing-x86_64/

---+
 /PKGBUILD |  324 
 extra-i686/PKGBUILD   |  162 
 extra-x86_64/PKGBUILD |  162 
 3 files changed, 324 insertions(+), 324 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2015-09-28 06:37:49 UTC (rev 247558)
+++ extra-i686/PKGBUILD 2015-09-28 06:38:22 UTC (rev 247559)
@@ -1,162 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Andreas Radke 
-
-pkgbase=nvidia-304xx-utils
-pkgname=('nvidia-304xx-utils' 'nvidia-304xx-libgl' 'opencl-nvidia-304xx')
-pkgver=304.125
-pkgrel=1
-arch=('i686' 'x86_64')
-url="http://www.nvidia.com/";
-license=('custom')
-makedepends=('zlib')
-options=('!strip')
-
-if [ "$CARCH" = "i686" ]; then
-  _arch='x86'
-  _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
-  
source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run";)
-  md5sums=('bc3b0ac291fa998d5109a6f7e94fb2d4')
-elif [ "$CARCH" = "x86_64" ]; then
-  _arch='x86_64'
-  _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
-  
source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run";)
-  md5sums=('291d41ccdbcc08f752a38f9e0a7eeea0')
-fi
-
-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_opencl-nvidia-304xx() {
-  pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
-  depends=('libcl' 'zlib')
-  optdepends=('opencl-headers: headers necessary for OpenCL development')
-  provides=('opencl-nvidia')
-  conflicts=('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
-  
-  install -D -m644 LICENSE 
"${pkgdir}/usr/share/licenses/opencl-nvidia-304xx/LICENSE"
-}
-
-package_nvidia-304xx-libgl() {
-  pkgdesc="NVIDIA drivers libraries symlinks, 304xx legacy branch"
-  depends=('nvidia-304xx-utils' 'mesa')
-  conflicts=('libgl' 'nvidia-libgl')
-  provides=('libgl' 'nvidia-libgl')
-
-  cd ${_pkg}
-
-  mkdir -p "${pkgdir}/usr/lib/xorg/modules/extensions"
-  ln -s "../../../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 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"
-
-  # We have to provide symlinks to mesa, as nvidia 304xx doesn't ship them
-  ln -s mesa/libEGL.so.1.0.0 "${pkgdir}/usr/lib/libEGL.so.1.0.0"
-  ln -s libEGL.so.1.0.0  "${pkgdir}/usr/lib/libEGL.so.1"
-  ln -s libEGL.so.1.0.0  "${pkgdir}/usr/lib/libEGL.so"
-
-  ln -s mesa/libGLESv1_CM.so.1.1.0 "${pkgdir}/usr/lib/libGLESv1_CM.so.1.1.0"
-  ln -s libGLESv1_CM.so.1.1.0  "${pkgdir}/usr/lib/libGLESv1_CM.so.1"
-  ln -s libGLESv1_CM.so.1.1.0  "${pkgdir}/usr/lib/libGLESv1_CM.so"
-
-  ln -s mesa/libGLESv2.so.2.0.0 "${pkgdir}/usr/lib/libGLESv2.so.2.0.0"
-  ln -s libGLESv2.so.2.0.0  "${pkgdir}/usr/lib/libGLESv2.so.2"
-  ln -s libGLESv2.so.2.0.0  "${pkgdir}/usr/lib/libGLESv2.so"
-
-  mkdir -p "${pkgdir}/usr/share/licenses"
-  ln -s nvidia-304xx "${pkgdir}/usr/share/licenses/nvidia-304xx-libgl"
-}
-
-package_nvidia-304xx-utils() {
-  pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
-  depends=('xorg-server' 'libxvmc')
-  optdepends=('gtk2: nvidia-settings'
-  'pkg-config: nvidia-xconfig'
-  'opencl-nvidia-304xx: OpenCL support')
-  conflicts=('nvidia-utils')
-  provides

[arch-commits] Commit in nvidia-304xx-utils/repos (6 files)

2013-08-24 Thread Tobias Powalowski
Date: Saturday, August 24, 2013 @ 14:16:55
  Author: tpowa
Revision: 193576

db-move: moved nvidia-304xx-utils from [testing] to [extra] (i686, x86_64)

Added:
  nvidia-304xx-utils/repos/extra-i686/PKGBUILD
(from rev 193572, nvidia-304xx-utils/repos/testing-i686/PKGBUILD)
  nvidia-304xx-utils/repos/extra-x86_64/PKGBUILD
(from rev 193572, nvidia-304xx-utils/repos/testing-x86_64/PKGBUILD)
Deleted:
  nvidia-304xx-utils/repos/extra-i686/PKGBUILD
  nvidia-304xx-utils/repos/extra-x86_64/PKGBUILD
  nvidia-304xx-utils/repos/testing-i686/
  nvidia-304xx-utils/repos/testing-x86_64/

---+
 /PKGBUILD |  228 
 extra-i686/PKGBUILD   |  112 ---
 extra-x86_64/PKGBUILD |  112 ---
 3 files changed, 228 insertions(+), 224 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2013-08-24 12:16:54 UTC (rev 193575)
+++ extra-i686/PKGBUILD 2013-08-24 12:16:55 UTC (rev 193576)
@@ -1,112 +0,0 @@
-# $Id$
-# Maintainer: Andreas Radke 
-
-pkgbase=nvidia-304xx-utils
-pkgname=('nvidia-304xx-utils' 'opencl-nvidia-304xx')
-pkgver=304.88
-pkgrel=1
-arch=('i686' 'x86_64')
-url="http://www.nvidia.com/";
-license=('custom')
-options=('!strip')
-
-if [ "$CARCH" = "i686" ]; then
-_arch='x86'
-_pkg="NVIDIA-Linux-${_arch}-${pkgver}"
-
source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run";)
-md5sums=('f60d4aef766029c98914ed665235029a')
-elif [ "$CARCH" = "x86_64" ]; then
-_arch='x86_64'
-_pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
-
source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run";)
-md5sums=('35e0c7d30de795cccb6b95bda991fb77')
-fi
-
-create_links() {
-# create soname links
-while read -d '' _lib; do
-_soname="$(dirname "${_lib}")/$(LC_ALL=C readelf -d "${_lib}" | sed 
-nr 's/.*Library soname: \[(.*)\].*/\1/p')"
-[[ -e "${_soname}" ]] || ln -s "$(basename "${_lib}")" "${_soname}"
-[[ -e "${_soname/.[0-9]*/}" ]] || ln -s "$(basename "${_soname}")" 
"${_soname/.[0-9]*/}"
-done < <(find "${pkgdir}" -type f -name '*.so*' -print0)
-}
-
-build() {
-cd "${srcdir}"
-sh "${_pkg}.run" --extract-only
-}
-
-package_opencl-nvidia-304xx() {
-pkgdesc="OpenCL implemention for NVIDIA, 304xx legacy branch"
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-provides=('opencl-nvidia')
-conflicts=('opencl-nvidia')
- 
-cd "${srcdir}/${_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
-}
-
-package_nvidia-304xx-utils() {
-pkgdesc="NVIDIA drivers utilities and libraries, 304xx legacy branch"
-depends=('xorg-server' 'libxvmc')
-optdepends=('gtk2: nvidia-settings'
-'pkg-config: nvidia-xconfig'
-'opencl-nvidia-304xx: OpenCL support')
-conflicts=('libgl' 'nvidia-utils')
-provides=('libgl' 'nvidia-utils')
-cd "${srcdir}/${_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 "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"  # X doesn't find glx 
otherwise
-# OpenGL library
-install -D -m755 "libGL.so.${pkgver}" 
"${pkgdir}/usr/lib/libGL.so.${pkgver}"
-# OpenGL core library
-install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-glcore.so.${pkgver}"
-# XvMC
-#install -D -m644 libXvMCNVIDIA.a "${pkgdir}/usr/lib/libXvMCNVIDIA.a"
-install -D -m755 "libXvMCNVIDIA.so.${pkgver}" 
"${pkgdir}/usr/lib/libXvMCNVIDIA.so.${pkgver}"
-# VDPAU
-install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.${pkgver}"
-# nvidia-tls library
-install -D -m755 "tls/libnvidia-tls.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-tls.so.${pkgver}"
-install -D -m755 "libnvidia-cfg.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-cfg.so.${pkgver}"
-
-install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-ml.so.${pkgver}"
-# CUDA
-install -D -m755 "libcuda.so.${pkgver}" 
"${pkgdir}/usr/lib/libcuda.so.${pkgver}"
-install -D -m755 "libnvcuvid.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvcuvid.so.${pkgver}"
-
-# nvidia-xconfig
-install -D -m755 nvidia-xconfig "${pkgdir}/usr/bin/nvidia-xconfig"
-install -D -m644 nvidia-xconfig.1.gz 
"${pkgdir}/usr/share/man/man1/nvidia-xconfig.1.gz