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

2020-07-09 Thread Sven-Hendrik Haase via arch-commits
Date: Thursday, July 9, 2020 @ 14:52:21
  Author: svenstaro
Revision: 391487

archrelease: copy trunk to staging-x86_64

Added:
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 391486, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-drm-outputclass.conf
(from rev 391486, nvidia-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-utils/repos/staging-x86_64/nvidia-kernel-5.7.patch
(from rev 391486, nvidia-utils/trunk/nvidia-kernel-5.7.patch)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 391486, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.sysusers
(from rev 391486, nvidia-utils/trunk/nvidia-utils.sysusers)

-+
 PKGBUILD|  214 ++
 nvidia-drm-outputclass.conf |8 +
 nvidia-kernel-5.7.patch |   22 
 nvidia-utils.install|7 +
 nvidia-utils.sysusers   |1 
 5 files changed, 252 insertions(+)

Copied: nvidia-utils/repos/staging-x86_64/PKGBUILD (from rev 391486, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2020-07-09 14:52:21 UTC (rev 391487)
@@ -0,0 +1,214 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'opencl-nvidia' 'nvidia-dkms')
+pkgver=450.57
+pkgrel=1
+arch=('x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=('nvidia-drm-outputclass.conf'
+'nvidia-utils.sysusers'
+
"https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+nvidia-kernel-5.7.patch)
+sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
+
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
+
'2c57f4752239a028f04a7bdc62e363600b67c8d83b5bfeb2649b41d2f5776c56780a46ced93ee9c22f22a0d820372d2ab0bfdde5044131eafe7f5f2df489fa81'
+
'8b80b565e45382a25a06bebbef65760ce3a5a3de7939c5eed1d230d0e5e37c1a9e0a18825d356eb0e1c7d0f6f612619b3485e96ec23da2605eb1b449dbe9bd99')
+
+
+create_links() {
+# create soname links
+find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while 
read -d $'\0' _lib; 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
+
+cd kernel
+sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
+sed -i 's/__JOBS/`nproc`/' dkms.conf
+sed -i 's/__DKMS_MODULES//' dkms.conf
+sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
+DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[1]="nvidia-uvm"\
+DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[2]="nvidia-modeset"\
+DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[3]="nvidia-drm"\
+DEST_MODULE_LOCATION[3]="/kernel/drivers/video"' dkms.conf
+
+patch -p1 -i "$srcdir"/nvidia-kernel-5.7.patch
+
+# Gift for linux-rt guys
+sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 
NV_EXCLUDE_BUILD_MODULES/' dkms.conf
+}
+
+package_opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('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-utils "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-dkms() {
+pkgdesc="NVIDIA drivers - module sources"
+depends=('dkms' "nvidia-utils=$pkgver" 'libglvnd')
+provides=('NVIDIA-MODULE')
+
+cd ${_pkg}
+
+install -dm 755 "${pkgdir}"/usr/src
+cp -dr --no-preserve='ownership' kernel 
"${pkgdir}/usr/src/nvidia-${pkgver}"
+
+echo "blacklist nouveau" |
+install -Dm644 /dev/stdin 
"${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
+
+install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 
"${srcdir}/${_pkg}/LICENSE"
+}
+

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

2020-06-02 Thread Felix Yan via arch-commits
Date: Tuesday, June 2, 2020 @ 13:10:39
  Author: felixonmars
Revision: 388094

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 388093, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
(from rev 388093, nvidia-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-utils/repos/testing-x86_64/nvidia-kernel-5.7.patch
(from rev 388093, nvidia-utils/trunk/nvidia-kernel-5.7.patch)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 388093, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.sysusers
(from rev 388093, nvidia-utils/trunk/nvidia-utils.sysusers)

-+
 PKGBUILD|  216 ++
 nvidia-drm-outputclass.conf |8 +
 nvidia-kernel-5.7.patch |   22 
 nvidia-utils.install|7 +
 nvidia-utils.sysusers   |1 
 5 files changed, 254 insertions(+)

Copied: nvidia-utils/repos/testing-x86_64/PKGBUILD (from rev 388093, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-06-02 13:10:39 UTC (rev 388094)
@@ -0,0 +1,216 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'opencl-nvidia' 'nvidia-dkms')
+pkgver=440.82
+pkgrel=2
+arch=('x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=('nvidia-drm-outputclass.conf'
+'nvidia-utils.sysusers'
+
"https://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;
+nvidia-kernel-5.7.patch)
+sha512sums=('de7116c09f282a27920a1382df84aa86f559e537664bb30689605177ce37dc5067748acf9afd66a3269a6e323461356592fdfc624c86523bf105ff8fe47d3770'
+
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
+
'd86ed2cd715c5a9aebdd11ee562cfa454dbafdb1b468004cbb93d37ee258623f11144cf30b8b14996a4e093cb3119edc36d13152893d735e3536f49c45e2cca3'
+
'8b80b565e45382a25a06bebbef65760ce3a5a3de7939c5eed1d230d0e5e37c1a9e0a18825d356eb0e1c7d0f6f612619b3485e96ec23da2605eb1b449dbe9bd99')
+
+
+create_links() {
+# create soname links
+find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while 
read -d $'\0' _lib; 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
+
+cd kernel
+sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
+sed -i 's/__JOBS/`nproc`/' dkms.conf
+sed -i 's/__DKMS_MODULES//' dkms.conf
+sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
+DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[1]="nvidia-uvm"\
+DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[2]="nvidia-modeset"\
+DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[3]="nvidia-drm"\
+DEST_MODULE_LOCATION[3]="/kernel/drivers/video"' dkms.conf
+
+patch -p1 -i "$srcdir"/nvidia-kernel-5.7.patch
+
+# Gift for linux-rt guys
+sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 
NV_EXCLUDE_BUILD_MODULES/' dkms.conf
+}
+
+package_opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('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-utils "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-dkms() {
+pkgdesc="NVIDIA drivers - module sources"
+depends=('dkms' "nvidia-utils=$pkgver" 'libglvnd')
+provides=('NVIDIA-MODULE')
+
+cd ${_pkg}
+
+install -dm 755 "${pkgdir}"/usr/src
+cp -dr --no-preserve='ownership' kernel 
"${pkgdir}/usr/src/nvidia-${pkgver}"
+
+echo "blacklist nouveau" |
+install -Dm644 /dev/stdin 
"${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
+
+install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 
"${srcdir}/${_pkg}/LICENSE"
+}
+

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

2018-01-07 Thread Sven-Hendrik Haase via arch-commits
Date: Sunday, January 7, 2018 @ 12:48:51
  Author: svenstaro
Revision: 314197

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/99-nvidia.conf
(from rev 314196, nvidia-utils/trunk/99-nvidia.conf)
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 314196, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
(from rev 314196, nvidia-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 314196, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.sysusers
(from rev 314196, nvidia-utils/trunk/nvidia-utils.sysusers)

-+
 99-nvidia.conf  |4 
 PKGBUILD|  178 ++
 nvidia-drm-outputclass.conf |   14 +++
 nvidia-utils.install|7 +
 nvidia-utils.sysusers   |1 
 5 files changed, 204 insertions(+)

Copied: nvidia-utils/repos/testing-x86_64/99-nvidia.conf (from rev 314196, 
nvidia-utils/trunk/99-nvidia.conf)
===
--- testing-x86_64/99-nvidia.conf   (rev 0)
+++ testing-x86_64/99-nvidia.conf   2018-01-07 12:48:51 UTC (rev 314197)
@@ -0,0 +1,4 @@
+Section "Files"
+ModulePath "/usr/lib/nvidia/xorg"
+ModulePath "/usr/lib/xorg/modules"
+EndSection

Copied: nvidia-utils/repos/testing-x86_64/PKGBUILD (from rev 314196, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-07 12:48:51 UTC (rev 314197)
@@ -0,0 +1,178 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'opencl-nvidia')
+pkgver=387.34
+pkgrel=4
+arch=('x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=('nvidia-drm-outputclass.conf'
+'99-nvidia.conf'
+'nvidia-utils.sysusers'
+
"http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('cfea06a816ac4a8b728b1ec728d667cdcca604abb038e8b5313b434021caad06a586856b8b3a6c79f8c925629360f5a051ca3de5ab46a42af76b9d0615d2bbbe'
+
'c6efa509a020558f54daa86dd64a0a99e6f254b81fc49a1624780a3bc098d04163621eb3e739e05ae6617de29bb41b4f1a060925fea0a21730fb9e46f2174687'
+
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
+
'0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
+[[ "$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}" -type f -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
+
+sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' nvidia_icd.json.template
+}
+
+package_opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('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-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+conflicts=('nvidia-libgl')
+provides=('vulkan-driver' 'opengl-driver' 'nvidia-libgl')
+replaces=('nvidia-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX 

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

2016-12-15 Thread Sven-Hendrik Haase
Date: Thursday, December 15, 2016 @ 11:56:09
  Author: svenstaro
Revision: 283521

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 283520, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 283520, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 283520, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 283520, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  186 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  186 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 392 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 283520, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-12-15 11:56:09 UTC (rev 283521)
@@ -0,0 +1,186 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=375.26
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('3bc859a95469a45f3c627018248d83e178d160385c3d17d9f890b0d142ecd1220fb21c442e4fe7755b831227a9c820736f447b162acd9699819c6e8145d6d841')
+sha512sums_x86_64=('f52f6597daa1eaf4cbd934d785da6028ef23ecef98e14746143e3738504f8d65b73788abbcf9fd812317fc2c53cdf1c4d4839de57fafdea1930a08c6b21f1992')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl' 'libegl' 'libgles')
+provides=('libgl' 'libegl' 'libgles')
+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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+   

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

2016-11-18 Thread Sven-Hendrik Haase
Date: Friday, November 18, 2016 @ 22:08:29
  Author: svenstaro
Revision: 281265

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 281264, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 281264, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 281264, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 281264, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 281264, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-11-18 22:08:29 UTC (rev 281265)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=375.20
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('b9bfa7f3f591418972e963b087ab91e3')
+md5sums_x86_64=('88ac9b63a41ecd6b1214b04f44a61c79')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl' 'libegl' 'libgles')
+provides=('libgl' 'libegl' 'libgles')
+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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+install="${pkgname}.install"
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 

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

2016-10-21 Thread Felix Yan
Date: Saturday, October 22, 2016 @ 03:36:14
  Author: felixonmars
Revision: 279132

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 279131, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 279131, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 279131, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 279131, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 279131, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-10-22 03:36:14 UTC (rev 279132)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=375.10
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('b68af4b00a98f9f22ae2a41fdde7d823d22a7b3587b80860b206b96b6121adec203b81c258ee5ba3e20dfd0ba60337f95de268d96d417cc0b39a2822b7021017')
+sha512sums_x86_64=('6da1fdeac302e50c88ab1c5086c0bbf7466a34c647df3cc838d067f1ec87e851e5f10477279a9efef03ea820677ccd77ba893a83e531a00a7e0016cc83c45966')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl' 'libegl' 'libgles')
+provides=('libgl' 'libegl' 'libgles')
+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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+

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

2016-09-08 Thread Sven-Hendrik Haase
Date: Thursday, September 8, 2016 @ 16:28:39
  Author: svenstaro
Revision: 275853

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 275852, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 275852, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 275852, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 275852, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 275852, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-09-08 16:28:39 UTC (rev 275853)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=370.28
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('7d3e1c691cd53852f422a93169268178')
+md5sums_x86_64=('3bcd9a132e50a17b846869f1c57b9c75')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl' 'libegl' 'libgles')
+provides=('libgl' 'libegl' 'libgles')
+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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+install="${pkgname}.install"
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 

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

2016-07-15 Thread Sven-Hendrik Haase
Date: Friday, July 15, 2016 @ 16:53:32
  Author: svenstaro
Revision: 271908

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 271907, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 271907, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 271907, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 271907, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 271907, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-07-15 16:53:32 UTC (rev 271908)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=367.35
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('42db6f6485c3c337c7c756380ec64b7a')
+md5sums_x86_64=('24f1fc19fe10bcc6ff264fb5034c4ccc')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+install="${pkgname}.install"
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX 

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

2016-06-13 Thread Sven-Hendrik Haase
Date: Monday, June 13, 2016 @ 18:55:25
  Author: svenstaro
Revision: 269454

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

Added:
  nvidia-utils/repos/testing-i686/
  nvidia-utils/repos/testing-i686/PKGBUILD
(from rev 269453, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-i686/nvidia-utils.install
(from rev 269453, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 269453, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 269453, nvidia-utils/trunk/nvidia-utils.install)

-+
 testing-i686/PKGBUILD   |  184 ++
 testing-i686/nvidia-utils.install   |   10 +
 testing-x86_64/PKGBUILD |  184 ++
 testing-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/testing-i686/PKGBUILD (from rev 269453, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-06-13 16:55:25 UTC (rev 269454)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=367.27
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('f32b9ab673acce56990f2b5acdc1e77f')
+md5sums_x86_64=('cdf8a16c533382acc9f088bd8e689860')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+install="${pkgname}.install"
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX 

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

2016-06-13 Thread Sven-Hendrik Haase
Date: Monday, June 13, 2016 @ 12:20:39
  Author: svenstaro
Revision: 269429

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 269428, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 269428, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 269428, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 269428, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 269428, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-06-13 10:20:39 UTC (rev 269429)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=367.18
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('9ae023927692dab99f23a006865fa966')
+md5sums_x86_64=('0e01ed625c26ad4e4b44a7b139a3e363')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+install="${pkgname}.install"
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX 

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

2016-03-31 Thread Felix Yan
Date: Thursday, March 31, 2016 @ 13:40:27
  Author: fyan
Revision: 263489

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 263488, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 263488, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 263488, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 263488, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  181 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  181 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 382 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 263488, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-03-31 11:40:27 UTC (rev 263489)
@@ -0,0 +1,181 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=361.42
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('f20af256d3ab4cbac0bdf59ada558c27827439ab0170e22824bf10f52a4a7944994904db8b062d0948f2e5470c3220ea4ff6e8dae74000ae29d2badc71022cba')
+sha512sums_x86_64=('fd6e16cb7488f522b200eb2f5a666c35d151b7afd72f0897fd44c4892be277ebe49e541d8a88156bfa06cc54d1f51888ade37f4c4f09207911d12c1433656a5a')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+

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

2016-02-09 Thread Sven-Hendrik Haase
Date: Tuesday, February 9, 2016 @ 17:00:27
  Author: svenstaro
Revision: 259007

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

Added:
  nvidia-utils/repos/testing-i686/
  nvidia-utils/repos/testing-i686/PKGBUILD
(from rev 259006, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-i686/nvidia-utils.install
(from rev 259006, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 259006, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 259006, nvidia-utils/trunk/nvidia-utils.install)

-+
 testing-i686/PKGBUILD   |  203 ++
 testing-i686/nvidia-utils.install   |   10 +
 testing-x86_64/PKGBUILD |  203 ++
 testing-x86_64/nvidia-utils.install |   10 +
 4 files changed, 426 insertions(+)

Copied: nvidia-utils/repos/testing-i686/PKGBUILD (from rev 259006, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-02-09 16:00:27 UTC (rev 259007)
@@ -0,0 +1,203 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=361.28
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('d4fc7fcf1204a46f15733d7cc2711ad2')
+md5sums_x86_64=('8799b9a29ea1ef72feb739f1d8290728')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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/libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so.0"
+ln -s "libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so.${pkgver}"
+ln -s "libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so"
+ln -s "libGLX_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLX_indirect.so.0"
+
+ln -s "/usr/lib/nvidia/libGL.so.1.0.0" "${pkgdir}/usr/lib/libGL.so.1.0.0"
+ln -s "libGL.so.1.0.0" "${pkgdir}/usr/lib/libGL.so.${pkgver}"
+ln -s "libGL.so.1.0.0" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.${pkgver}"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.${pkgver}"
+ln -s "libGLESv2.so.2" 

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

2016-01-07 Thread Sven-Hendrik Haase
Date: Thursday, January 7, 2016 @ 13:35:16
  Author: svenstaro
Revision: 257601

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

Added:
  nvidia-utils/repos/testing-i686/
  nvidia-utils/repos/testing-i686/PKGBUILD
(from rev 257600, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-i686/nvidia-utils.install
(from rev 257600, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 257600, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 257600, nvidia-utils/trunk/nvidia-utils.install)

-+
 testing-i686/PKGBUILD   |  204 ++
 testing-i686/nvidia-utils.install   |   10 +
 testing-x86_64/PKGBUILD |  204 ++
 testing-x86_64/nvidia-utils.install |   10 +
 4 files changed, 428 insertions(+)

Copied: nvidia-utils/repos/testing-i686/PKGBUILD (from rev 257600, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-01-07 12:35:16 UTC (rev 257601)
@@ -0,0 +1,204 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=361.16
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+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_i686=('cbb48d10306d6ca49423ed80e786598e')
+md5sums_x86_64=('13df10e88eb550b8d7f2e276bb5cfb57')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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/libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so.0"
+ln -s "libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so.${pkgver}"
+ln -s "libGLX.so.0" "${pkgdir}/usr/lib/libGLX.so"
+ln -s "libGLX_nvidia.so.${pkgver}" "${pkgdir}/usr/lib/libGLX_indirect.so.0"
+
+ln -s "/usr/lib/nvidia/libGL.so.1" "${pkgdir}/usr/lib/libGL.so.1"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so.${pkgver}"
+ln -s "libGL.so.1" "${pkgdir}/usr/lib/libGL.so"
+
+ln -s "/usr/lib/nvidia/libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.${pkgver}"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so"
+
+ln -s "/usr/lib/nvidia/libGLESv1_CM.so.1" 
"${pkgdir}/usr/lib/libGLESv1_CM.so.1"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so.${pkgver}"
+ln -s "libGLESv1_CM.so.1" "${pkgdir}/usr/lib/libGLESv1_CM.so"
+
+ln -s "/usr/lib/nvidia/libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.2" "${pkgdir}/usr/lib/libGLESv2.so.${pkgver}"
+ln -s "libGLESv2.so.2" 

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

2015-09-04 Thread Felix Yan
Date: Friday, September 4, 2015 @ 10:47:55
  Author: fyan
Revision: 245267

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 245266, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 245266, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 245266, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 245266, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  184 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  184 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 388 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 245266, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-09-04 08:47:55 UTC (rev 245267)
@@ -0,0 +1,184 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=355.11
+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=('5e944003366c2ec701ba5e0faf897cc1fd0defbf'
+  'e21f03e2f641e8b36ac6f2df0f632b1ce5b83d63')
+
+[[ "$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() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc="NVIDIA drivers libraries symlinks"
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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.1" "${pkgdir}/usr/lib/libEGL.so.1"
+ln -s "libEGL.so.1" "${pkgdir}/usr/lib/libEGL.so.$pkgver"
+ln -s "libEGL.so.1" "${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}" 
"${pkgdir}/usr/lib/libGLESv2.so.${pkgver}"
+ln -s "libGLESv2.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv2.so.2"
+ln -s "libGLESv2.so.${pkgver}" "${pkgdir}/usr/lib/libGLESv2.so"
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/nvidia-libgl"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server')
+

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

2015-08-28 Thread Sven-Hendrik Haase
Date: Friday, August 28, 2015 @ 21:02:07
  Author: svenstaro
Revision: 244971

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 244970, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 244970, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 244970, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 244970, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  181 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  181 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 382 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 244970, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-08-28 19:02:07 UTC (rev 244971)
@@ -0,0 +1,181 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+# Maintainer: Thomas Baechler tho...@archlinux.org
+# Contributor: James Rayner iphi...@gmail.com
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=352.41
+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=('7f7eb2d31b3fceff71dace45255331b10dc4e06b'
+  '82ec3ae4144fd6b485e0065ddcad3eeae5e4119a')
+
+[[ $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() {
+pkgdesc=OpenCL implemention for NVIDIA
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc=NVIDIA drivers libraries symlinks
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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} 
${pkgdir}/usr/lib/libGLESv2.so.${pkgver}
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so.2
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so
+
+mkdir -p ${pkgdir}/usr/share/licenses
+ln -s nvidia ${pkgdir}/usr/share/licenses/nvidia-libgl
+}
+
+package_nvidia-utils() {
+pkgdesc=NVIDIA drivers utilities
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+

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

2015-06-17 Thread Sven-Hendrik Haase
Date: Wednesday, June 17, 2015 @ 16:39:05
  Author: svenstaro
Revision: 240976

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

Added:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-i686/PKGBUILD
(from rev 240975, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-i686/nvidia-utils.install
(from rev 240975, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/staging-x86_64/PKGBUILD
(from rev 240975, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/staging-x86_64/nvidia-utils.install
(from rev 240975, nvidia-utils/trunk/nvidia-utils.install)

-+
 staging-i686/PKGBUILD   |  181 ++
 staging-i686/nvidia-utils.install   |   10 +
 staging-x86_64/PKGBUILD |  181 ++
 staging-x86_64/nvidia-utils.install |   10 +
 4 files changed, 382 insertions(+)

Copied: nvidia-utils/repos/staging-i686/PKGBUILD (from rev 240975, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-06-17 14:39:05 UTC (rev 240976)
@@ -0,0 +1,181 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+# Maintainer: Thomas Baechler tho...@archlinux.org
+# Contributor: James Rayner iphi...@gmail.com
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=352.21
+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=('ff0c540cd221e6ba6d39bfe565cb5ae7d0fcf363'
+  '681262be773aa369ba4ba2eaec172415146fbf7b')
+
+[[ $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() {
+pkgdesc=OpenCL implemention for NVIDIA
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc=NVIDIA drivers libraries symlinks
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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} 
${pkgdir}/usr/lib/libGLESv2.so.${pkgver}
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so.2
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so
+
+mkdir -p ${pkgdir}/usr/share/licenses
+ln -s nvidia ${pkgdir}/usr/share/licenses/nvidia-libgl
+}
+
+package_nvidia-utils() {
+pkgdesc=NVIDIA drivers utilities
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+

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

2014-10-03 Thread Sven-Hendrik Haase
Date: Saturday, October 4, 2014 @ 04:35:12
  Author: svenstaro
Revision: 223831

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

Added:
  nvidia-utils/repos/testing-i686/
  nvidia-utils/repos/testing-i686/PKGBUILD
(from rev 223830, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-i686/nvidia-utils.install
(from rev 223830, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 223830, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 223830, nvidia-utils/trunk/nvidia-utils.install)

-+
 testing-i686/PKGBUILD   |  179 ++
 testing-i686/nvidia-utils.install   |   14 ++
 testing-x86_64/PKGBUILD |  179 ++
 testing-x86_64/nvidia-utils.install |   14 ++
 4 files changed, 386 insertions(+)

Copied: nvidia-utils/repos/testing-i686/PKGBUILD (from rev 223830, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-10-04 02:35:12 UTC (rev 223831)
@@ -0,0 +1,179 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+# Maintainer: Thomas Baechler tho...@archlinux.org
+# Contributor: James Rayner iphi...@gmail.com
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=343.22
+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=('95ebbbf8824e257f7272f8efdf539d32946aca72'
+  'b9fdad26354a015af2ea2184901c005b9dde1a79')
+
+[[ $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() {
+pkgdesc=OpenCL implemention for NVIDIA
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc=NVIDIA drivers libraries symlinks
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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} 
${pkgdir}/usr/lib/libGLESv2.so.${pkgver}
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so.2
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so
+
+mkdir -p ${pkgdir}/usr/share/licenses
+ln -s nvidia ${pkgdir}/usr/share/licenses/nvidia-libgl
+}
+
+package_nvidia-utils() {
+pkgdesc=NVIDIA drivers utilities
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+'xorg-server-devel: nvidia-xconfig'
+

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

2014-06-29 Thread Sven-Hendrik Haase
Date: Sunday, June 29, 2014 @ 17:08:36
  Author: svenstaro
Revision: 215574

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

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

---+
 /nvidia-utils.install |   28 +
 extra-i686/PKGBUILD   |  179 
 extra-i686/nvidia-utils.install   |   14 --
 extra-x86_64/PKGBUILD |  179 
 extra-x86_64/nvidia-utils.install |   14 --
 5 files changed, 386 insertions(+), 28 deletions(-)

Copied: nvidia-utils/repos/extra-i686/PKGBUILD (from rev 215573, 
nvidia-utils/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2014-06-29 15:08:36 UTC (rev 215574)
@@ -0,0 +1,179 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase s...@lutzhaase.com
+# Maintainer: Thomas Baechler tho...@archlinux.org
+# Contributor: James Rayner iphi...@gmail.com
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
+pkgver=337.25
+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=('bc4a5c8ad688201fa5a65f8090aceff0dd9d880b'
+  '9fb7026c26dabcd626e8c23cd841404239f619da')
+
+[[ $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() {
+pkgdesc=OpenCL implemention for NVIDIA
+depends=('libcl' 'zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+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-libgl() {
+pkgdesc=NVIDIA drivers libraries symlinks
+depends=('nvidia-utils')
+conflicts=('libgl')
+provides=('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} 
${pkgdir}/usr/lib/libGLESv2.so.${pkgver}
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so.2
+ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so
+
+mkdir -p ${pkgdir}/usr/share/licenses
+ln -s nvidia ${pkgdir}/usr/share/licenses/nvidia-libgl
+}
+
+package_nvidia-utils() {
+pkgdesc=NVIDIA drivers utilities
+depends=('xorg-server')
+optdepends=('gtk2: nvidia-settings'
+

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

2014-06-24 Thread Sven-Hendrik Haase
Date: Tuesday, June 24, 2014 @ 23:39:32
  Author: svenstaro
Revision: 215430

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

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

---+
 /PKGBUILD |  356 
 extra-i686/PKGBUILD   |  166 
 extra-i686/nvidia-utils.install   |   14 +
 extra-x86_64/PKGBUILD |  166 
 extra-x86_64/nvidia-utils.install |   14 +
 5 files changed, 384 insertions(+), 332 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2014-06-24 21:39:26 UTC (rev 215429)
+++ extra-i686/PKGBUILD 2014-06-24 21:39:32 UTC (rev 215430)
@@ -1,166 +0,0 @@
-# $Id$
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
-pkgver=337.25
-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=('bc4a5c8ad688201fa5a65f8090aceff0dd9d880b'
-  '9fb7026c26dabcd626e8c23cd841404239f619da')
-
-[[ $CARCH = i686 ]]  _pkg=NVIDIA-Linux-x86-${pkgver}
-[[ $CARCH = x86_64 ]]  _pkg=NVIDIA-Linux-x86_64-${pkgver}-no-compat32
-
-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() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-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
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/opencl-nvidia
-}
-
-package_nvidia-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-utils')
-conflicts=('libgl')
-provides=('libgl')
-cd ${srcdir}/${_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} 
${pkgdir}/usr/lib/libGLESv2.so.${pkgver}
-ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so.2
-ln -s libGLESv2.so.${pkgver} ${pkgdir}/usr/lib/libGLESv2.so
-
-mkdir -p ${pkgdir}/usr/share/licenses
-ln -s nvidia ${pkgdir}/usr/share/licenses/nvidia-libgl
-}
-
-package_nvidia-utils() {
-pkgdesc=NVIDIA drivers utilities
-depends=('xorg-server')
-optdepends=('gtk2: nvidia-settings'
-'xorg-server-devel: nvidia-xconfig'
-'opencl-nvidia: OpenCL support')
-cd ${srcdir}/${_pkg}
-
-# X driver
-install -D -m755 nvidia_drv.so 

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

2013-08-06 Thread Tobias Powalowski
Date: Tuesday, August 6, 2013 @ 16:54:22
  Author: tpowa
Revision: 192160

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

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

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

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2013-08-06 14:54:21 UTC (rev 192159)
+++ extra-i686/PKGBUILD 2013-08-06 14:54:22 UTC (rev 192160)
@@ -1,123 +0,0 @@
-# $Id$
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
-pkgver=319.32
-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=('978339ff37c3207f3a39d3952721dcdb')
-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=('d181d856768868823df3bda4607a5315')
-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() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-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-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-utils')
-conflicts=('libgl')
-provides=('libgl')
-cd ${srcdir}/${_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
-}
-
-package_nvidia-utils() {
-pkgdesc=NVIDIA drivers utilities
-depends=('xorg-server')
-optdepends=('gtk2: nvidia-settings'
-'opencl-nvidia: OpenCL support')
-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/nvidia/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/nvidia/xorg/modules/extensions/libglx.so   # X doesn't find 
glx otherwise
-# OpenGL library
-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/libnvidia-glcore.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} 

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

2013-04-03 Thread Sven-Hendrik Haase
Date: Wednesday, April 3, 2013 @ 11:14:43
  Author: svenstaro
Revision: 181321

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

Added:
  nvidia-utils/repos/testing-i686/PKGBUILD
(from rev 181320, nvidia-utils/repos/staging-i686/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 181320, nvidia-utils/repos/staging-x86_64/PKGBUILD)
Deleted:
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-x86_64/
  nvidia-utils/repos/testing-i686/PKGBUILD
  nvidia-utils/repos/testing-x86_64/PKGBUILD

-+
 /PKGBUILD   |  248 ++
 testing-i686/PKGBUILD   |  124 ---
 testing-x86_64/PKGBUILD |  124 ---
 3 files changed, 248 insertions(+), 248 deletions(-)

Deleted: testing-i686/PKGBUILD
===
--- testing-i686/PKGBUILD   2013-04-03 09:06:01 UTC (rev 181320)
+++ testing-i686/PKGBUILD   2013-04-03 09:14:43 UTC (rev 181321)
@@ -1,124 +0,0 @@
-# $Id$
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'nvidia-libgl' 'opencl-nvidia')
-pkgver=313.26
-pkgrel=4
-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=('3c2f5138d0fec58b27e26c5b37d845b8')
-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=('2d35124fa5a4b009f170fe893b5d07e3')
-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() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-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-libgl() {
-pkgdesc=NVIDIA drivers libraries symlinks
-depends=('nvidia-utils')
-replaces=('nvidia-utils=313.26-1')
-conflicts=('libgl')
-provides=('libgl')
-cd ${srcdir}/${_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
-}
-
-package_nvidia-utils() {
-pkgdesc=NVIDIA drivers utilities
-depends=('xorg-server')
-optdepends=('gtk2: nvidia-settings'
-'opencl-nvidia: OpenCL support')
-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/nvidia/xorg/modules/extensions/libglx.so.${pkgver}
-ln -s libglx.so.${pkgver} 
${pkgdir}/usr/lib/nvidia/xorg/modules/extensions/libglx.so   # X doesn't find 
glx otherwise
-# OpenGL library
-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/libnvidia-glcore.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} 

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

2012-08-14 Thread Ionut Biru
Date: Tuesday, August 14, 2012 @ 13:01:03
  Author: ibiru
Revision: 165263

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

Added:
  nvidia-utils/repos/extra-i686/PKGBUILD
(from rev 165262, nvidia-utils/repos/staging-i686/PKGBUILD)
  nvidia-utils/repos/extra-x86_64/PKGBUILD
(from rev 165262, nvidia-utils/repos/staging-x86_64/PKGBUILD)
Deleted:
  nvidia-utils/repos/extra-i686/PKGBUILD
  nvidia-utils/repos/extra-x86_64/PKGBUILD
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-x86_64/

---+
 extra-i686/PKGBUILD   |  214 
 extra-x86_64/PKGBUILD |  214 
 2 files changed, 216 insertions(+), 212 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2012-08-14 16:51:47 UTC (rev 165262)
+++ extra-i686/PKGBUILD 2012-08-14 17:01:03 UTC (rev 165263)
@@ -1,106 +0,0 @@
-# $Id$
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'opencl-nvidia')
-pkgver=304.32
-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=('e917f4b0f8deb28496bb16a035294c46')
-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=('e6d9d1f73196d5f7ea110fef59bd466e')
-fi
-
-create_links() {
-# create soname links
-while read -d '' _lib; do
-_soname=$(dirname ${_lib})/$(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() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-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}
-# 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}
-create_links
-}
-
-package_nvidia-utils() {
-pkgdesc=NVIDIA drivers utilities and libraries.
-depends=('xorg-server' 'libxvmc')
-optdepends=('gtk2: nvidia-settings' 'pkg-config: nvidia-xconfig'
-'opencl-nvidia: OpenCL support')
-conflicts=('libgl')
-provides=('libgl')
-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}
-
-# 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
-# nvidia-settings
-install -D -m755 nvidia-settings ${pkgdir}/usr/bin/nvidia-settings
-install -D -m644 nvidia-settings.1.gz 
${pkgdir}/usr/share/man/man1/nvidia-settings.1.gz
-install -D -m644 nvidia-settings.desktop 
${pkgdir}/usr/share/applications/nvidia-settings.desktop
-install -D -m644 nvidia-settings.png 
${pkgdir}/usr/share/pixmaps/nvidia-settings.png
-sed -e 's:__UTILS_PATH__:/usr/bin:' -e 

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

2012-08-06 Thread Pierre Schmitz
Date: Monday, August 6, 2012 @ 07:38:28
  Author: pierre
Revision: 164806

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

Added:
  nvidia-utils/repos/extra-i686/PKGBUILD
(from rev 164805, nvidia-utils/repos/staging-i686/PKGBUILD)
  nvidia-utils/repos/extra-x86_64/PKGBUILD
(from rev 164805, nvidia-utils/repos/staging-x86_64/PKGBUILD)
Deleted:
  nvidia-utils/repos/extra-i686/PKGBUILD
  nvidia-utils/repos/extra-x86_64/PKGBUILD
  nvidia-utils/repos/staging-i686/
  nvidia-utils/repos/staging-x86_64/

---+
 extra-i686/PKGBUILD   |  212 
 extra-x86_64/PKGBUILD |  212 
 2 files changed, 212 insertions(+), 212 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2012-08-06 11:32:43 UTC (rev 164805)
+++ extra-i686/PKGBUILD 2012-08-06 11:38:28 UTC (rev 164806)
@@ -1,106 +0,0 @@
-# $Id$
-# Maintainer: Thomas Baechler tho...@archlinux.org
-# Contributor: James Rayner iphi...@gmail.com
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'opencl-nvidia')
-pkgver=302.17
-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=('b7f908ea08218df08db06026215ec419')
-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=('7e768412a16853078b04037a7cc9c8ac')
-fi
-
-create_links() {
-# create soname links
-while read -d '' _lib; do
-_soname=$(dirname ${_lib})/$(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() {
-pkgdesc=OpenCL implemention for NVIDIA
-depends=('libcl' 'zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-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}
-# 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}
-create_links
-}
-
-package_nvidia-utils() {
-pkgdesc=NVIDIA drivers utilities and libraries.
-depends=('xorg-server' 'libxvmc')
-optdepends=('gtk2: nvidia-settings' 'pkg-config: nvidia-xconfig'
-'opencl-nvidia: OpenCL support')
-conflicts=('libgl')
-provides=('libgl')
-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}
-
-# 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
-# nvidia-settings
-install -D -m755 nvidia-settings ${pkgdir}/usr/bin/nvidia-settings
-install -D -m644 nvidia-settings.1.gz 
${pkgdir}/usr/share/man/man1/nvidia-settings.1.gz
-install -D -m644 nvidia-settings.desktop 
${pkgdir}/usr/share/applications/nvidia-settings.desktop
-install -D -m644 nvidia-settings.png 
${pkgdir}/usr/share/pixmaps/nvidia-settings.png
-sed -e 's:__UTILS_PATH__:/usr/bin:' -e