[arch-commits] Commit in nvidia-utils/repos (6 files)
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)
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" +} + +pa
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 extension module for X +install -D -m755 "libglx.so.${pkgver
[arch-commits] Commit in nvidia-utils/repos (6 files)
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' +'xorg-server-devel: nvidia-xconfig' +
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 "${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so" + +# GLX extension module
[arch-commits] Commit in nvidia-utils/repos (6 files)
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' +'xorg-server-devel: nvidia-xconfig' +'opencl-nvidia: OpenCL
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 "${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so" + +# GLX extension modu
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 extension module for X +install -D -m755 "libglx.so.${
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 extension module for X +install -D -m755 "libglx.so.${
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 extension module for X +install -D -m755 "libglx.so.${
[arch-commits] Commit in nvidia-utils/repos (6 files)
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' +'opencl-nvidia: OpenCL support') +install="${pkgname}.install" +
[arch-commits] Commit in nvidia-utils/repos (6 files)
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" "${pkgdir}/usr/lib/libGLESv2.so" + +mkdir -p "${pkgdir}/usr/share/li
[arch-commits] Commit in nvidia-utils/repos (6 files)
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" "${pkgdir}/usr/lib/libGLESv2.so" + +mkdir -p "${pkgdir}/usr/share/licenses" +ln
[arch-commits] Commit in nvidia-utils/repos (6 files)
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') +optdepends=('gtk2: nvidia-settings' +'xorg-server-
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 +# Maintainer: Thomas Baechler +# Contributor: James Rayner +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'
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 +# Maintainer: Thomas Baechler +# Contributor: James Rayner +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'
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 +# Maintainer: Thomas Baechler +# Contributor: James Rayner +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-settin
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 +# Maintainer: Thomas Baechler +# Contributor: James Rayner +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 utiliti
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 -# Contributor: James Rayner -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
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 -# Contributor: James Rayner -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
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 -# Contributor: James Rayner -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.${pk
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 -# Contributor: James Rayner -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/sh
[arch-commits] Commit in nvidia-utils/repos (6 files)
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 -# Contributor: James Rayner -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/sha