[arch-commits] Commit in cuda/repos/community-x86_64 (66 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Sun Jan 3 16:55:38 UTC 2021
Date: Sunday, January 3, 2021 @ 16:55:38
Author: svenstaro
Revision: 805520
archrelease: copy trunk to community-x86_64
Added:
cuda/repos/community-x86_64/PKGBUILD
(from rev 805519, cuda/trunk/PKGBUILD)
cuda/repos/community-x86_64/accinj64.pc
(from rev 805519, cuda/trunk/accinj64.pc)
cuda/repos/community-x86_64/cublas.pc
(from rev 805519, cuda/trunk/cublas.pc)
cuda/repos/community-x86_64/cuda-findgllib_mk.diff
(from rev 805519, cuda/trunk/cuda-findgllib_mk.diff)
cuda/repos/community-x86_64/cuda.conf
(from rev 805519, cuda/trunk/cuda.conf)
cuda/repos/community-x86_64/cuda.install
(from rev 805519, cuda/trunk/cuda.install)
cuda/repos/community-x86_64/cuda.pc
(from rev 805519, cuda/trunk/cuda.pc)
cuda/repos/community-x86_64/cuda.sh
(from rev 805519, cuda/trunk/cuda.sh)
cuda/repos/community-x86_64/cudart.pc
(from rev 805519, cuda/trunk/cudart.pc)
cuda/repos/community-x86_64/cufft.pc
(from rev 805519, cuda/trunk/cufft.pc)
cuda/repos/community-x86_64/cufftw.pc
(from rev 805519, cuda/trunk/cufftw.pc)
cuda/repos/community-x86_64/cuinj64.pc
(from rev 805519, cuda/trunk/cuinj64.pc)
cuda/repos/community-x86_64/curand.pc
(from rev 805519, cuda/trunk/curand.pc)
cuda/repos/community-x86_64/cusolver.pc
(from rev 805519, cuda/trunk/cusolver.pc)
cuda/repos/community-x86_64/cusparse.pc
(from rev 805519, cuda/trunk/cusparse.pc)
cuda/repos/community-x86_64/nppc.pc
(from rev 805519, cuda/trunk/nppc.pc)
cuda/repos/community-x86_64/nppi.pc
(from rev 805519, cuda/trunk/nppi.pc)
cuda/repos/community-x86_64/nppial.pc
(from rev 805519, cuda/trunk/nppial.pc)
cuda/repos/community-x86_64/nppicc.pc
(from rev 805519, cuda/trunk/nppicc.pc)
cuda/repos/community-x86_64/nppicom.pc
(from rev 805519, cuda/trunk/nppicom.pc)
cuda/repos/community-x86_64/nppidei.pc
(from rev 805519, cuda/trunk/nppidei.pc)
cuda/repos/community-x86_64/nppif.pc
(from rev 805519, cuda/trunk/nppif.pc)
cuda/repos/community-x86_64/nppig.pc
(from rev 805519, cuda/trunk/nppig.pc)
cuda/repos/community-x86_64/nppim.pc
(from rev 805519, cuda/trunk/nppim.pc)
cuda/repos/community-x86_64/nppist.pc
(from rev 805519, cuda/trunk/nppist.pc)
cuda/repos/community-x86_64/nppisu.pc
(from rev 805519, cuda/trunk/nppisu.pc)
cuda/repos/community-x86_64/nppitc.pc
(from rev 805519, cuda/trunk/nppitc.pc)
cuda/repos/community-x86_64/npps.pc
(from rev 805519, cuda/trunk/npps.pc)
cuda/repos/community-x86_64/nvToolsExt.pc
(from rev 805519, cuda/trunk/nvToolsExt.pc)
cuda/repos/community-x86_64/nvgraph.pc
(from rev 805519, cuda/trunk/nvgraph.pc)
cuda/repos/community-x86_64/nvidia-ml.pc
(from rev 805519, cuda/trunk/nvidia-ml.pc)
cuda/repos/community-x86_64/nvjpeg.pc
(from rev 805519, cuda/trunk/nvjpeg.pc)
cuda/repos/community-x86_64/nvrtc.pc
(from rev 805519, cuda/trunk/nvrtc.pc)
Deleted:
cuda/repos/community-x86_64/PKGBUILD
cuda/repos/community-x86_64/accinj64.pc
cuda/repos/community-x86_64/cublas.pc
cuda/repos/community-x86_64/cuda-findgllib_mk.diff
cuda/repos/community-x86_64/cuda.conf
cuda/repos/community-x86_64/cuda.install
cuda/repos/community-x86_64/cuda.pc
cuda/repos/community-x86_64/cuda.sh
cuda/repos/community-x86_64/cudart.pc
cuda/repos/community-x86_64/cufft.pc
cuda/repos/community-x86_64/cufftw.pc
cuda/repos/community-x86_64/cuinj64.pc
cuda/repos/community-x86_64/curand.pc
cuda/repos/community-x86_64/cusolver.pc
cuda/repos/community-x86_64/cusparse.pc
cuda/repos/community-x86_64/nppc.pc
cuda/repos/community-x86_64/nppi.pc
cuda/repos/community-x86_64/nppial.pc
cuda/repos/community-x86_64/nppicc.pc
cuda/repos/community-x86_64/nppicom.pc
cuda/repos/community-x86_64/nppidei.pc
cuda/repos/community-x86_64/nppif.pc
cuda/repos/community-x86_64/nppig.pc
cuda/repos/community-x86_64/nppim.pc
cuda/repos/community-x86_64/nppist.pc
cuda/repos/community-x86_64/nppisu.pc
cuda/repos/community-x86_64/nppitc.pc
cuda/repos/community-x86_64/npps.pc
cuda/repos/community-x86_64/nvToolsExt.pc
cuda/repos/community-x86_64/nvgraph.pc
cuda/repos/community-x86_64/nvidia-ml.pc
cuda/repos/community-x86_64/nvjpeg.pc
cuda/repos/community-x86_64/nvrtc.pc
------------------------+
PKGBUILD | 280 ++++++++++++++++++++++-------------------------
accinj64.pc | 18 +--
cublas.pc | 18 +--
cuda-findgllib_mk.diff | 44 +++----
cuda.conf | 6 -
cuda.install | 22 +--
cuda.pc | 18 +--
cuda.sh | 4
cudart.pc | 18 +--
cufft.pc | 18 +--
cufftw.pc | 18 +--
cuinj64.pc | 18 +--
curand.pc | 18 +--
cusolver.pc | 18 +--
cusparse.pc | 18 +--
nppc.pc | 18 +--
nppi.pc | 18 +--
nppial.pc | 18 +--
nppicc.pc | 18 +--
nppicom.pc | 18 +--
nppidei.pc | 18 +--
nppif.pc | 18 +--
nppig.pc | 18 +--
nppim.pc | 18 +--
nppist.pc | 18 +--
nppisu.pc | 18 +--
nppitc.pc | 18 +--
npps.pc | 18 +--
nvToolsExt.pc | 18 +--
nvgraph.pc | 18 +--
nvidia-ml.pc | 18 +--
nvjpeg.pc | 18 +--
nvrtc.pc | 18 +--
33 files changed, 426 insertions(+), 434 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-01-03 16:54:48 UTC (rev 805519)
+++ PKGBUILD 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,144 +0,0 @@
-# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
-# Maintainer: Konstantin Gizdov <arch at kge.pw>
-pkgname=(cuda cuda-tools cuda-static)
-pkgbase=cuda
-pkgver=11.2.0
-_driverver=460.27.04
-pkgrel=2
-pkgdesc="NVIDIA's GPU programming toolkit"
-arch=('x86_64')
-url="https://developer.nvidia.com/cuda-zone"
-license=('custom:NVIDIA')
-depends=('gcc-libs' 'gcc' 'opencl-nvidia' 'nvidia-utils' 'python')
-replaces=('cuda-toolkit' 'cuda-sdk')
-provides=('cuda-toolkit' 'cuda-sdk')
-optdepends=('gdb: for cuda-gdb')
-options=(!strip staticlibs)
-install=cuda.install
-source=(http://developer.download.nvidia.com/compute/cuda/${pkgver}/local_installers/cuda_${pkgver}_${_driverver}_linux.run
- cuda.sh
- cuda.conf
- cuda-findgllib_mk.diff
- *.pc)
-sha512sums=('0aa7390490b93be7f359327a8fe364a44b538e742c7ccd560e9bbb40ed8613539c37fcb4aa71a2fbfa0bfdb0416ab43bbdcc09cd0c81db3f1a07b37318d6b2b3'
- '79aa6fbeff13a2bcef5791c2288d4b072dfe7b17593261ee79302dc6c77ae368e73f5cac9ce38893fc0068e4895f5cde475faf507fac058fb697c8da3198587f'
- '714d973bc79446f73bebe85306b3566fe25b554bcbcba2fcbe76709a3eca71fb5d183ab4da2d3b5e9326cb9cd8d13a93f6d4a005ea5a41f7ef8e6c6e81e06b5e'
- '41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b'
- 'a4b3b03682801a98a1d8c1d14c084fd35efd384d92d497e230e3a28e0bd97b1fa48a93ccb2150f892f0b4154ca4ea2d66f5484a6a59b5c9b49963de42ecf1736'
- 'd69d3ec0e270648f55d8c3e420f89d056b120eca5b25e9e7fc1cca799d1a252909ee31ff399c137223eca57cdf82b856221a251b6ff1daf5d6f75c1a582b1e32'
- 'e463a596d34cc7d7e42c32e8a72b327aedb8707902dda8767f2c22a6a7e6dda7fcd297c0036b004ce4f1677408084acb6f4ed683cd6c79558ba8bb4e1a83867f'
- '2fc1a136ecbd7535a46c7c63e1218525230e44d15f461fdb461b727eb12799ebe66d46d57cacda9b7b55bbfed572c1c9a9c5c5f73de6e28da1a1deda7b7eaffd'
- 'd91acc6e7f56f36a4b67ee06f39d87928bc49e7463077f9dc95716151df1a9a6f259ebf01dc860eacf2d5faf2feb4411b6ca8cef50cd5af823875aa5ad54d098'
- '7bda70d783180d3dafea9f0117e0c396d4aedda3da02fea6c7382139b030c9111e044c454152526cca271d49883240782ba94fe89b098a41d9b451425dc4870d'
- '408b553d5187e31086e10d236f2c8090045da0fae351c8b170d01aead88ea5f8a0b4ec50e2c5ccbb989167768bec58cb7ae051b7b87c00c59794879844d7679e'
- '5fb9837e7830a02bd6e1fae0cd959bc35474801ab2836e385678ce893d760ff6b9f47e728707a755f842758cf2fe55c2f7bb04d3941b80a5fd1d4b4ba7a4d428'
- 'd47d8bd10cf1183e9ab3ae59b669e8a8d7cc9127dbb07c4bafbc8b853b285676217e329e1cc49a277d0b9b5623c2e6066b087a66951d2e7fa8007f10aa4c074b'
- '6728716dbe10553e876cb6a2c556bf9309197eb53c9d31fa1525843383ef531ca7a0913130507064fc24c59057b5f82f45705a23df43d77c5882bf53b087ea4b'
- '653a29a874fde27defeb06cc4e3c69d9d129d9b9c04f15d2958629eaf03521d361c08fd41abee95378ae72f951f07c15d32e7d5563170829a0c90defebe95a0b'
- '26c8ad1ff52ae51ee250b71b8427a2b89bd3d64e42c5fe2f55732bffb36e19d2946008e5058cd30d76b8129621aa5440b11601b10afc95f112bb8addfc0aeb0c'
- 'a801a5fb9e963bbd796b050b514b412a6babab26e0cdbd61b7ea55071944723489b4305bebedc8828428756939cebe6bd936bfffed5a6fff8bf39629a8df5cce'
- 'a5fd4fb8fa75d276c154fd48657aeeb689b39bc29cf0efc9c6e0bda741de36d740095007cda9849345c322162513530953ab5598c2dad03ac8c2c0c9395ff79a'
- '40fbed6b5d62ac90afc0732e6713e34a35c8883b9b30ae76616ff689addb64553fd4b9d09ff360964e01ab2afaa3d3055b2a46725fb937fb117a28c0e5392a1a'
- 'b17ba99efdc2bb8b83b3811ffb43515e663461185c659902bd3111f08f05a196a3919c463102b2d8bd0dea69cba8fa0a6ccc4a86c0b2584459218e1292074a13'
- '4aa2bab32131bc3a81d5ba8412b10b6b30cebf5a0e1525e56bd7cddf20da8d306ba48165d6a6356eb9c1f705c4b3d58e1bf33c1d07c872c741739e70a7cb20ef'
- 'af4fc1d293978bba254d3db6c941b4b7be2ce9b61d82ddaf1e30e19407f6bf10caa22c4406739179cdb12ebc5396013ea291554edea8d56c1661493804309f87'
- '367151febaabe4eda8df64a10bbc43e29e5a5236dc4bc064a3a8d12c69818bedbaef156fddf08c99f0eca5bdae20b5a3a0f7e2401efedebf096ea143ef2d09fa'
- 'b0ab2a5dac5fa1c7d2687a0f2f25de271b2638198744a27d492a02651afd4f676ac814252990d476a21f0b0c489d2487b5af766f32839c4d6ab2f91b2bb8ad04'
- '328b3103a23d5de04efa7adc16d2cb8c23ab6617e0d83072e2ea0269f9af994125ae7e64e372697774fa1bfa9d3ec761d16ea489e51222d8babeca0fde95d239'
- '4db458ff7db77303423fe38290c98caa1c4bb131d4c863d17880beac6e433998e4f85343b15e7166e3f7d9be41fdacae6ea66516db3b98d6371a16dac266539f'
- 'df4fdc00e02ed8bd15cdda0a7dd375d36ff98c5df6188164caec530ae0d0ad8d632a6f29dbcebe7cad0edf2c579bd3594acb8d09fd81a6a3ba85e2cbc26101cd'
- '3cb8c30f3936a464dbc214ee820941694e741de767c2636a5ce94cf5ea84d33a6265fff5777fb6a9f7328e076cc4c12e71624b3eb024bc0069d917f506a22750'
- 'c2c0a15c1a1c4fe51c2be1eaf4ff790042b9d42b5959d02522ed7ad18b4c5880dd7d9cdfe88a6d1850b34ce7a22599fadc0e11ca94b595210c9150e44b5e8e66'
- 'ede3cfcaaa655e73e47bd3475d94d33933c6e7c89c7dc7c98d9491e066ab4cf504e12ed4f1eab9edaeb358154bd86a43d359304675efa4fd4a67d01c97986f3b'
- '4405d88a132f3cf4e6c506962860503537a3c946fbd5f1c29c52bb6e6b45b13d14333bc772c62589337875200b23b0af17c9e5ce188d2f4018f488ea75501054'
- '16003e7e6307d39a95fe246a7d079e9a3d827bd03fd5f03bdd2051a5033a1f93d9c8531073ef587808a9d0c75d20e3d79417a90b14102bc872d32c2c7a5ebdcb')
-
-prepare() {
- sh cuda_${pkgver}_${_driverver}_linux.run --target "${srcdir}" --noexec
-
- # Fix up samples tht use findgllib_mk
- for f in builds/cuda_samples/*/*/findgllib.mk; do
- patch $f cuda-findgllib_mk.diff
- done
-}
-
-build() {
- local _prepdir="${srcdir}/prep"
-
- cd "${srcdir}/builds"
-
- rm -r NVIDIA*.run bin
- mkdir -p "${_prepdir}/opt/cuda/extras"
- mv cuda_samples "${_prepdir}/opt/cuda/samples"
- mv integration nsight_compute nsight_systems EULA.txt "${_prepdir}/opt/cuda"
- mv cuda_sanitizer_api/compute-sanitizer "${_prepdir}/opt/cuda/extras/compute-sanitizer"
- rmdir cuda_sanitizer_api
- for lib in *; do
- cp -r $lib/* "${_prepdir}/opt/cuda/"
- done
-
- # Delete some unnecessary files
- rm -r "${_prepdir}"/opt/cuda/{bin/cuda-uninstaller,samples/bin/cuda-uninstaller}
-
- # Define compilers for CUDA to use.
- # This allows us to use older versions of GCC if we have to.
- ln -s /usr/bin/gcc "${_prepdir}/opt/cuda/bin/gcc"
- ln -s /usr/bin/g++ "${_prepdir}/opt/cuda/bin/g++"
-
- # Install profile and ld.so.config files
- install -Dm755 "${srcdir}/cuda.sh" "${_prepdir}/etc/profile.d/cuda.sh"
- install -Dm644 "${srcdir}/cuda.conf" "${_prepdir}/etc/ld.so.conf.d/cuda.conf"
-
- # Install pkgconfig files
- mkdir -p "$_prepdir"/usr/lib/pkgconfig
- cp "${srcdir}"/*.pc "${_prepdir}"/usr/lib/pkgconfig
-
- mkdir -p "${_prepdir}/usr/share/licenses/${pkgname}"
- ln -s /opt/cuda/doc/pdf/EULA.pdf "${_prepdir}/usr/share/licenses/${pkgname}/EULA.pdf"
-
- # Allow newer compilers to work. This is not officially supported in the Arch package but
- # if users want to try, let them try.
- # See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
- # for official requirements
- sed -i "/.*unsupported GNU version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
- sed -i "/.*unsupported clang version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
-
- # Fix Makefile paths to CUDA
- for f in $(find "$_prepdir"/opt/cuda -name Makefile); do
- sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f"
- done
-}
-
-package_cuda() {
- local _prepdir="${srcdir}/prep"
-
- cd "${_prepdir}"
- cp -al * "${pkgdir}"
-
- rm -r "${pkgdir}"/opt/cuda/{bin/nvvp,bin/computeprof,libnvvp,nsight*,targets/x86_64-linux/lib/*.a}
-}
-
-package_cuda-tools() {
- pkgdesc="NVIDIA's GPU programming toolkit (extra tools: nvvp, nsight)"
- depends=('cuda' 'java-runtime=8' 'nss')
-
- local _prepdir="${srcdir}/prep"
-
- mkdir -p "${pkgdir}/opt/cuda/bin"
- mv "${_prepdir}"/opt/cuda/nsight* "${pkgdir}/opt/cuda"
- mv "${_prepdir}"/opt/cuda/bin/nvvp "${pkgdir}/opt/cuda/bin/nvvp"
- mv "${_prepdir}"/opt/cuda/bin/computeprof "${pkgdir}/opt/cuda/bin/computeprof"
- mv "${_prepdir}"/opt/cuda/libnvvp "${pkgdir}/opt/cuda"
-}
-
-package_cuda-static() {
- pkgdesc="NVIDIA's GPU programming toolkit (static libs)"
- depends=('cuda')
-
- local _prepdir="${srcdir}/prep"
-
- mkdir -p "${pkgdir}"/opt/cuda/targets/x86_64-linux/lib
- cp -al "${_prepdir}"/opt/cuda/targets/x86_64-linux/lib/*.a "${pkgdir}"/opt/cuda/targets/x86_64-linux/lib
-}
-
-# vim:set ts=2 sw=2 et:
Copied: cuda/repos/community-x86_64/PKGBUILD (from rev 805519, cuda/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,136 @@
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Maintainer: Konstantin Gizdov <arch at kge.pw>
+pkgname=(cuda cuda-tools)
+pkgbase=cuda
+pkgver=11.2.0
+_driverver=460.27.04
+pkgrel=3
+pkgdesc="NVIDIA's GPU programming toolkit"
+arch=('x86_64')
+url="https://developer.nvidia.com/cuda-zone"
+license=('custom:NVIDIA')
+depends=('gcc-libs' 'gcc' 'opencl-nvidia' 'nvidia-utils' 'python')
+replaces=('cuda-toolkit' 'cuda-sdk')
+provides=('cuda-toolkit' 'cuda-sdk')
+optdepends=('gdb: for cuda-gdb')
+options=(!strip staticlibs)
+install=cuda.install
+source=(http://developer.download.nvidia.com/compute/cuda/${pkgver}/local_installers/cuda_${pkgver}_${_driverver}_linux.run
+ cuda.sh
+ cuda.conf
+ cuda-findgllib_mk.diff
+ *.pc)
+sha512sums=('0aa7390490b93be7f359327a8fe364a44b538e742c7ccd560e9bbb40ed8613539c37fcb4aa71a2fbfa0bfdb0416ab43bbdcc09cd0c81db3f1a07b37318d6b2b3'
+ '79aa6fbeff13a2bcef5791c2288d4b072dfe7b17593261ee79302dc6c77ae368e73f5cac9ce38893fc0068e4895f5cde475faf507fac058fb697c8da3198587f'
+ '714d973bc79446f73bebe85306b3566fe25b554bcbcba2fcbe76709a3eca71fb5d183ab4da2d3b5e9326cb9cd8d13a93f6d4a005ea5a41f7ef8e6c6e81e06b5e'
+ '41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b'
+ 'a4b3b03682801a98a1d8c1d14c084fd35efd384d92d497e230e3a28e0bd97b1fa48a93ccb2150f892f0b4154ca4ea2d66f5484a6a59b5c9b49963de42ecf1736'
+ 'd69d3ec0e270648f55d8c3e420f89d056b120eca5b25e9e7fc1cca799d1a252909ee31ff399c137223eca57cdf82b856221a251b6ff1daf5d6f75c1a582b1e32'
+ 'e463a596d34cc7d7e42c32e8a72b327aedb8707902dda8767f2c22a6a7e6dda7fcd297c0036b004ce4f1677408084acb6f4ed683cd6c79558ba8bb4e1a83867f'
+ '2fc1a136ecbd7535a46c7c63e1218525230e44d15f461fdb461b727eb12799ebe66d46d57cacda9b7b55bbfed572c1c9a9c5c5f73de6e28da1a1deda7b7eaffd'
+ 'd91acc6e7f56f36a4b67ee06f39d87928bc49e7463077f9dc95716151df1a9a6f259ebf01dc860eacf2d5faf2feb4411b6ca8cef50cd5af823875aa5ad54d098'
+ '7bda70d783180d3dafea9f0117e0c396d4aedda3da02fea6c7382139b030c9111e044c454152526cca271d49883240782ba94fe89b098a41d9b451425dc4870d'
+ '408b553d5187e31086e10d236f2c8090045da0fae351c8b170d01aead88ea5f8a0b4ec50e2c5ccbb989167768bec58cb7ae051b7b87c00c59794879844d7679e'
+ '5fb9837e7830a02bd6e1fae0cd959bc35474801ab2836e385678ce893d760ff6b9f47e728707a755f842758cf2fe55c2f7bb04d3941b80a5fd1d4b4ba7a4d428'
+ 'd47d8bd10cf1183e9ab3ae59b669e8a8d7cc9127dbb07c4bafbc8b853b285676217e329e1cc49a277d0b9b5623c2e6066b087a66951d2e7fa8007f10aa4c074b'
+ '6728716dbe10553e876cb6a2c556bf9309197eb53c9d31fa1525843383ef531ca7a0913130507064fc24c59057b5f82f45705a23df43d77c5882bf53b087ea4b'
+ '653a29a874fde27defeb06cc4e3c69d9d129d9b9c04f15d2958629eaf03521d361c08fd41abee95378ae72f951f07c15d32e7d5563170829a0c90defebe95a0b'
+ '26c8ad1ff52ae51ee250b71b8427a2b89bd3d64e42c5fe2f55732bffb36e19d2946008e5058cd30d76b8129621aa5440b11601b10afc95f112bb8addfc0aeb0c'
+ 'a801a5fb9e963bbd796b050b514b412a6babab26e0cdbd61b7ea55071944723489b4305bebedc8828428756939cebe6bd936bfffed5a6fff8bf39629a8df5cce'
+ 'a5fd4fb8fa75d276c154fd48657aeeb689b39bc29cf0efc9c6e0bda741de36d740095007cda9849345c322162513530953ab5598c2dad03ac8c2c0c9395ff79a'
+ '40fbed6b5d62ac90afc0732e6713e34a35c8883b9b30ae76616ff689addb64553fd4b9d09ff360964e01ab2afaa3d3055b2a46725fb937fb117a28c0e5392a1a'
+ 'b17ba99efdc2bb8b83b3811ffb43515e663461185c659902bd3111f08f05a196a3919c463102b2d8bd0dea69cba8fa0a6ccc4a86c0b2584459218e1292074a13'
+ '4aa2bab32131bc3a81d5ba8412b10b6b30cebf5a0e1525e56bd7cddf20da8d306ba48165d6a6356eb9c1f705c4b3d58e1bf33c1d07c872c741739e70a7cb20ef'
+ 'af4fc1d293978bba254d3db6c941b4b7be2ce9b61d82ddaf1e30e19407f6bf10caa22c4406739179cdb12ebc5396013ea291554edea8d56c1661493804309f87'
+ '367151febaabe4eda8df64a10bbc43e29e5a5236dc4bc064a3a8d12c69818bedbaef156fddf08c99f0eca5bdae20b5a3a0f7e2401efedebf096ea143ef2d09fa'
+ 'b0ab2a5dac5fa1c7d2687a0f2f25de271b2638198744a27d492a02651afd4f676ac814252990d476a21f0b0c489d2487b5af766f32839c4d6ab2f91b2bb8ad04'
+ '328b3103a23d5de04efa7adc16d2cb8c23ab6617e0d83072e2ea0269f9af994125ae7e64e372697774fa1bfa9d3ec761d16ea489e51222d8babeca0fde95d239'
+ '4db458ff7db77303423fe38290c98caa1c4bb131d4c863d17880beac6e433998e4f85343b15e7166e3f7d9be41fdacae6ea66516db3b98d6371a16dac266539f'
+ 'df4fdc00e02ed8bd15cdda0a7dd375d36ff98c5df6188164caec530ae0d0ad8d632a6f29dbcebe7cad0edf2c579bd3594acb8d09fd81a6a3ba85e2cbc26101cd'
+ '3cb8c30f3936a464dbc214ee820941694e741de767c2636a5ce94cf5ea84d33a6265fff5777fb6a9f7328e076cc4c12e71624b3eb024bc0069d917f506a22750'
+ 'c2c0a15c1a1c4fe51c2be1eaf4ff790042b9d42b5959d02522ed7ad18b4c5880dd7d9cdfe88a6d1850b34ce7a22599fadc0e11ca94b595210c9150e44b5e8e66'
+ 'ede3cfcaaa655e73e47bd3475d94d33933c6e7c89c7dc7c98d9491e066ab4cf504e12ed4f1eab9edaeb358154bd86a43d359304675efa4fd4a67d01c97986f3b'
+ '4405d88a132f3cf4e6c506962860503537a3c946fbd5f1c29c52bb6e6b45b13d14333bc772c62589337875200b23b0af17c9e5ce188d2f4018f488ea75501054'
+ '16003e7e6307d39a95fe246a7d079e9a3d827bd03fd5f03bdd2051a5033a1f93d9c8531073ef587808a9d0c75d20e3d79417a90b14102bc872d32c2c7a5ebdcb')
+
+prepare() {
+ sh cuda_${pkgver}_${_driverver}_linux.run --target "${srcdir}" --noexec
+
+ # Fix up samples tht use findgllib_mk
+ for f in builds/cuda_samples/*/*/findgllib.mk; do
+ patch $f cuda-findgllib_mk.diff
+ done
+}
+
+build() {
+ local _prepdir="${srcdir}/prep"
+
+ cd "${srcdir}/builds"
+
+ rm -r NVIDIA*.run bin
+ mkdir -p "${_prepdir}/opt/cuda/extras"
+ mv cuda_samples "${_prepdir}/opt/cuda/samples"
+ mv integration nsight_compute nsight_systems EULA.txt "${_prepdir}/opt/cuda"
+ mv cuda_sanitizer_api/compute-sanitizer "${_prepdir}/opt/cuda/extras/compute-sanitizer"
+ rmdir cuda_sanitizer_api
+ for lib in *; do
+ cp -r $lib/* "${_prepdir}/opt/cuda/"
+ done
+
+ # Delete some unnecessary files
+ rm -r "${_prepdir}"/opt/cuda/{bin/cuda-uninstaller,samples/bin/cuda-uninstaller}
+
+ # Define compilers for CUDA to use.
+ # This allows us to use older versions of GCC if we have to.
+ ln -s /usr/bin/gcc "${_prepdir}/opt/cuda/bin/gcc"
+ ln -s /usr/bin/g++ "${_prepdir}/opt/cuda/bin/g++"
+
+ # Install profile and ld.so.config files
+ install -Dm755 "${srcdir}/cuda.sh" "${_prepdir}/etc/profile.d/cuda.sh"
+ install -Dm644 "${srcdir}/cuda.conf" "${_prepdir}/etc/ld.so.conf.d/cuda.conf"
+
+ # Install pkgconfig files
+ mkdir -p "$_prepdir"/usr/lib/pkgconfig
+ cp "${srcdir}"/*.pc "${_prepdir}"/usr/lib/pkgconfig
+
+ mkdir -p "${_prepdir}/usr/share/licenses/${pkgname}"
+ ln -s /opt/cuda/doc/pdf/EULA.pdf "${_prepdir}/usr/share/licenses/${pkgname}/EULA.pdf"
+
+ # Allow newer compilers to work. This is not officially supported in the Arch package but
+ # if users want to try, let them try.
+ # See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+ # for official requirements
+ sed -i "/.*unsupported GNU version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
+ sed -i "/.*unsupported clang version.*/d" "${_prepdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h
+
+ # Fix Makefile paths to CUDA
+ for f in $(find "$_prepdir"/opt/cuda -name Makefile); do
+ sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f"
+ done
+}
+
+package_cuda() {
+ replaces+=('cuda-static')
+
+ local _prepdir="${srcdir}/prep"
+
+ cd "${_prepdir}"
+ cp -al * "${pkgdir}"
+
+ rm -r "${pkgdir}"/opt/cuda/{bin/nvvp,bin/computeprof,libnvvp,nsight*}
+}
+
+package_cuda-tools() {
+ pkgdesc="NVIDIA's GPU programming toolkit (extra tools: nvvp, nsight)"
+ depends=('cuda' 'java-runtime=8' 'nss')
+
+ local _prepdir="${srcdir}/prep"
+
+ mkdir -p "${pkgdir}/opt/cuda/bin"
+ mv "${_prepdir}"/opt/cuda/nsight* "${pkgdir}/opt/cuda"
+ mv "${_prepdir}"/opt/cuda/bin/nvvp "${pkgdir}/opt/cuda/bin/nvvp"
+ mv "${_prepdir}"/opt/cuda/bin/computeprof "${pkgdir}/opt/cuda/bin/computeprof"
+ mv "${_prepdir}"/opt/cuda/libnvvp "${pkgdir}/opt/cuda"
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: accinj64.pc
===================================================================
--- accinj64.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ accinj64.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: accinj64
-Description: OpenACC 64-bit Injection Library
-Version: 11.0
-Libs: -L${libdir} -laccinj64
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/accinj64.pc (from rev 805519, cuda/trunk/accinj64.pc)
===================================================================
--- accinj64.pc (rev 0)
+++ accinj64.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: accinj64
+Description: OpenACC 64-bit Injection Library
+Version: 11.0
+Libs: -L${libdir} -laccinj64
+Cflags: -I${includedir}
Deleted: cublas.pc
===================================================================
--- cublas.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cublas.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cublas
-Description: CUDA BLAS Library
-Version: 11.0
-Libs: -L${libdir} -lcublas
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cublas.pc (from rev 805519, cuda/trunk/cublas.pc)
===================================================================
--- cublas.pc (rev 0)
+++ cublas.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cublas
+Description: CUDA BLAS Library
+Version: 11.0
+Libs: -L${libdir} -lcublas
+Cflags: -I${includedir}
Deleted: cuda-findgllib_mk.diff
===================================================================
--- cuda-findgllib_mk.diff 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuda-findgllib_mk.diff 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,22 +0,0 @@
---- ./opt/cuda/samples/3_Imaging/bicubicTexture/findgllib.mk 2017-09-28 09:07:30.310563874 +0200
-+++ findgllib.mk 2017-09-28 14:40:50.638930881 +0200
-@@ -60,6 +60,7 @@
- RHEL = $(shell echo $(DISTRO) | grep -i 'red\|rhel' >/dev/null 2>&1; echo $$?)
- CENTOS = $(shell echo $(DISTRO) | grep -i centos >/dev/null 2>&1; echo $$?)
- SUSE = $(shell echo $(DISTRO) | grep -i 'suse\|sles' >/dev/null 2>&1; echo $$?)
-+ ARCHLX = $(shell echo $(DISTRO) | grep -i arch >/dev/null 2>&1; echo $$?)
- ifeq ("$(UBUNTU)","0")
- ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l)
- GLPATH := /usr/arm-linux-gnueabihf/lib
-@@ -100,6 +101,11 @@
- GLPATH ?= /usr/lib64/nvidia
- GLLINK ?= -L/usr/lib64/nvidia
- DFLT_PATH ?= /usr/lib64
-+ endif
-+ ifeq ("$(ARCHLX)","0")
-+ GLPATH ?= /usr/lib64/nvidia
-+ GLLINK ?= -L/usr/lib64/nvidia
-+ DFLT_PATH ?= /usr/lib64
- endif
-
- # find libGL, libGLU, libXi,
Copied: cuda/repos/community-x86_64/cuda-findgllib_mk.diff (from rev 805519, cuda/trunk/cuda-findgllib_mk.diff)
===================================================================
--- cuda-findgllib_mk.diff (rev 0)
+++ cuda-findgllib_mk.diff 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,22 @@
+--- ./opt/cuda/samples/3_Imaging/bicubicTexture/findgllib.mk 2017-09-28 09:07:30.310563874 +0200
++++ findgllib.mk 2017-09-28 14:40:50.638930881 +0200
+@@ -60,6 +60,7 @@
+ RHEL = $(shell echo $(DISTRO) | grep -i 'red\|rhel' >/dev/null 2>&1; echo $$?)
+ CENTOS = $(shell echo $(DISTRO) | grep -i centos >/dev/null 2>&1; echo $$?)
+ SUSE = $(shell echo $(DISTRO) | grep -i 'suse\|sles' >/dev/null 2>&1; echo $$?)
++ ARCHLX = $(shell echo $(DISTRO) | grep -i arch >/dev/null 2>&1; echo $$?)
+ ifeq ("$(UBUNTU)","0")
+ ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l)
+ GLPATH := /usr/arm-linux-gnueabihf/lib
+@@ -100,6 +101,11 @@
+ GLPATH ?= /usr/lib64/nvidia
+ GLLINK ?= -L/usr/lib64/nvidia
+ DFLT_PATH ?= /usr/lib64
++ endif
++ ifeq ("$(ARCHLX)","0")
++ GLPATH ?= /usr/lib64/nvidia
++ GLLINK ?= -L/usr/lib64/nvidia
++ DFLT_PATH ?= /usr/lib64
+ endif
+
+ # find libGL, libGLU, libXi,
Deleted: cuda.conf
===================================================================
--- cuda.conf 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuda.conf 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,3 +0,0 @@
-/opt/cuda/lib64
-/opt/cuda/nvvm/lib64
-/opt/cuda/extras/CUPTI/lib64
Copied: cuda/repos/community-x86_64/cuda.conf (from rev 805519, cuda/trunk/cuda.conf)
===================================================================
--- cuda.conf (rev 0)
+++ cuda.conf 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,3 @@
+/opt/cuda/lib64
+/opt/cuda/nvvm/lib64
+/opt/cuda/extras/CUPTI/lib64
Deleted: cuda.install
===================================================================
--- cuda.install 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuda.install 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,11 +0,0 @@
-post_install() {
- echo "The cuda binaries are in /opt/cuda/bin"
- echo "The cuda samples are in /opt/cuda/samples"
- echo "The cuda docs are in /opt/cuda/doc"
- echo "You need to relogin in order for the cuda binaries to appear in your PATH"
- post_upgrade
-}
-
-post_upgrade() {
- ldconfig -r .
-}
Copied: cuda/repos/community-x86_64/cuda.install (from rev 805519, cuda/trunk/cuda.install)
===================================================================
--- cuda.install (rev 0)
+++ cuda.install 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,11 @@
+post_install() {
+ echo "The cuda binaries are in /opt/cuda/bin"
+ echo "The cuda samples are in /opt/cuda/samples"
+ echo "The cuda docs are in /opt/cuda/doc"
+ echo "You need to relogin in order for the cuda binaries to appear in your PATH"
+ post_upgrade
+}
+
+post_upgrade() {
+ ldconfig -r .
+}
Deleted: cuda.pc
===================================================================
--- cuda.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuda.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cuda
-Description: CUDA Driver Library
-Version: 11.0
-Libs: -L${libdir} -lcuda
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cuda.pc (from rev 805519, cuda/trunk/cuda.pc)
===================================================================
--- cuda.pc (rev 0)
+++ cuda.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cuda
+Description: CUDA Driver Library
+Version: 11.0
+Libs: -L${libdir} -lcuda
+Cflags: -I${includedir}
Deleted: cuda.sh
===================================================================
--- cuda.sh 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuda.sh 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,2 +0,0 @@
-export CUDA_PATH=/opt/cuda
-export PATH=$PATH:/opt/cuda/bin:/opt/cuda/integration/nsight-compute:/opt/cuda/integration/nsight-systems
Copied: cuda/repos/community-x86_64/cuda.sh (from rev 805519, cuda/trunk/cuda.sh)
===================================================================
--- cuda.sh (rev 0)
+++ cuda.sh 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,2 @@
+export CUDA_PATH=/opt/cuda
+export PATH=$PATH:/opt/cuda/bin:/opt/cuda/integration/nsight-compute:/opt/cuda/integration/nsight-systems
Deleted: cudart.pc
===================================================================
--- cudart.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cudart.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cudart
-Description: CUDA Runtime Library
-Version: 11.0
-Libs: -L${libdir} -lcudart
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cudart.pc (from rev 805519, cuda/trunk/cudart.pc)
===================================================================
--- cudart.pc (rev 0)
+++ cudart.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cudart
+Description: CUDA Runtime Library
+Version: 11.0
+Libs: -L${libdir} -lcudart
+Cflags: -I${includedir}
Deleted: cufft.pc
===================================================================
--- cufft.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cufft.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cufft
-Description: CUDA Fast Fourier Transform
-Version: 11.0
-Libs: -L${libdir} -lcufft
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cufft.pc (from rev 805519, cuda/trunk/cufft.pc)
===================================================================
--- cufft.pc (rev 0)
+++ cufft.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cufft
+Description: CUDA Fast Fourier Transform
+Version: 11.0
+Libs: -L${libdir} -lcufft
+Cflags: -I${includedir}
Deleted: cufftw.pc
===================================================================
--- cufftw.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cufftw.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cufftw
-Description: CUDA Fast Fourier Transform Wide
-Version: 11.0
-Libs: -L${libdir} -lcufftw
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cufftw.pc (from rev 805519, cuda/trunk/cufftw.pc)
===================================================================
--- cufftw.pc (rev 0)
+++ cufftw.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cufftw
+Description: CUDA Fast Fourier Transform Wide
+Version: 11.0
+Libs: -L${libdir} -lcufftw
+Cflags: -I${includedir}
Deleted: cuinj64.pc
===================================================================
--- cuinj64.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cuinj64.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cuinj64
-Description: CUDA 64-bit Injection Library
-Version: 11.0
-Libs: -L${libdir} -lcuinj64
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cuinj64.pc (from rev 805519, cuda/trunk/cuinj64.pc)
===================================================================
--- cuinj64.pc (rev 0)
+++ cuinj64.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cuinj64
+Description: CUDA 64-bit Injection Library
+Version: 11.0
+Libs: -L${libdir} -lcuinj64
+Cflags: -I${includedir}
Deleted: curand.pc
===================================================================
--- curand.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ curand.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: curand
-Description: CUDA Random Number Generation Library
-Version: 11.0
-Libs: -L${libdir} -lcurand
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/curand.pc (from rev 805519, cuda/trunk/curand.pc)
===================================================================
--- curand.pc (rev 0)
+++ curand.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: curand
+Description: CUDA Random Number Generation Library
+Version: 11.0
+Libs: -L${libdir} -lcurand
+Cflags: -I${includedir}
Deleted: cusolver.pc
===================================================================
--- cusolver.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cusolver.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cusolver
-Description: A LAPACK-like library on dense and sparse linear algebra
-Version: 11.0
-Libs: -L${libdir} -lcusolver
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cusolver.pc (from rev 805519, cuda/trunk/cusolver.pc)
===================================================================
--- cusolver.pc (rev 0)
+++ cusolver.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cusolver
+Description: A LAPACK-like library on dense and sparse linear algebra
+Version: 11.0
+Libs: -L${libdir} -lcusolver
+Cflags: -I${includedir}
Deleted: cusparse.pc
===================================================================
--- cusparse.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ cusparse.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: cusparse
-Description: CUDA Sparse Matrix Library
-Version: 11.0
-Libs: -L${libdir} -lcusparse
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/cusparse.pc (from rev 805519, cuda/trunk/cusparse.pc)
===================================================================
--- cusparse.pc (rev 0)
+++ cusparse.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: cusparse
+Description: CUDA Sparse Matrix Library
+Version: 11.0
+Libs: -L${libdir} -lcusparse
+Cflags: -I${includedir}
Deleted: nppc.pc
===================================================================
--- nppc.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppc
-Description: NVIDIA Performance Primitives - Core
-Version: 11.0
-Libs: -L${libdir} -lnppc
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppc.pc (from rev 805519, cuda/trunk/nppc.pc)
===================================================================
--- nppc.pc (rev 0)
+++ nppc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppc
+Description: NVIDIA Performance Primitives - Core
+Version: 11.0
+Libs: -L${libdir} -lnppc
+Cflags: -I${includedir}
Deleted: nppi.pc
===================================================================
--- nppi.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppi.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppi
-Description: NVIDIA Performance Primitives - Image Processing
-Version: 11.0
-Libs: -L${libdir} -lnppi
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppi.pc (from rev 805519, cuda/trunk/nppi.pc)
===================================================================
--- nppi.pc (rev 0)
+++ nppi.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppi
+Description: NVIDIA Performance Primitives - Image Processing
+Version: 11.0
+Libs: -L${libdir} -lnppi
+Cflags: -I${includedir}
Deleted: nppial.pc
===================================================================
--- nppial.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppial.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppial
-Description: NVIDIA Performance Primitives - Image Processing - Arithmetic and Logic
-Version: 11.0
-Libs: -L${libdir} -lnppial
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppial.pc (from rev 805519, cuda/trunk/nppial.pc)
===================================================================
--- nppial.pc (rev 0)
+++ nppial.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppial
+Description: NVIDIA Performance Primitives - Image Processing - Arithmetic and Logic
+Version: 11.0
+Libs: -L${libdir} -lnppial
+Cflags: -I${includedir}
Deleted: nppicc.pc
===================================================================
--- nppicc.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppicc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppicc
-Description: NVIDIA Performance Primitives - Image Processing - Color Conversion
-Version: 11.0
-Libs: -L${libdir} -lnppicc
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppicc.pc (from rev 805519, cuda/trunk/nppicc.pc)
===================================================================
--- nppicc.pc (rev 0)
+++ nppicc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppicc
+Description: NVIDIA Performance Primitives - Image Processing - Color Conversion
+Version: 11.0
+Libs: -L${libdir} -lnppicc
+Cflags: -I${includedir}
Deleted: nppicom.pc
===================================================================
--- nppicom.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppicom.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppicom
-Description: NVIDIA Performance Primitives - Image Processing - Compression
-Version: 11.0
-Libs: -L${libdir} -lnppicom
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppicom.pc (from rev 805519, cuda/trunk/nppicom.pc)
===================================================================
--- nppicom.pc (rev 0)
+++ nppicom.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppicom
+Description: NVIDIA Performance Primitives - Image Processing - Compression
+Version: 11.0
+Libs: -L${libdir} -lnppicom
+Cflags: -I${includedir}
Deleted: nppidei.pc
===================================================================
--- nppidei.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppidei.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppidei
-Description: NVIDIA Performance Primitives - Image Processing - DEI
-Version: 11.0
-Libs: -L${libdir} -lnppidei
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppidei.pc (from rev 805519, cuda/trunk/nppidei.pc)
===================================================================
--- nppidei.pc (rev 0)
+++ nppidei.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppidei
+Description: NVIDIA Performance Primitives - Image Processing - DEI
+Version: 11.0
+Libs: -L${libdir} -lnppidei
+Cflags: -I${includedir}
Deleted: nppif.pc
===================================================================
--- nppif.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppif.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppif
-Description: NVIDIA Performance Primitives - Image Processing - Filters
-Version: 11.0
-Libs: -L${libdir} -lnppif
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppif.pc (from rev 805519, cuda/trunk/nppif.pc)
===================================================================
--- nppif.pc (rev 0)
+++ nppif.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppif
+Description: NVIDIA Performance Primitives - Image Processing - Filters
+Version: 11.0
+Libs: -L${libdir} -lnppif
+Cflags: -I${includedir}
Deleted: nppig.pc
===================================================================
--- nppig.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppig.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppig
-Description: NVIDIA Performance Primitives - Image Processing - Geometry
-Version: 11.0
-Libs: -L${libdir} -lnppig
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppig.pc (from rev 805519, cuda/trunk/nppig.pc)
===================================================================
--- nppig.pc (rev 0)
+++ nppig.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppig
+Description: NVIDIA Performance Primitives - Image Processing - Geometry
+Version: 11.0
+Libs: -L${libdir} -lnppig
+Cflags: -I${includedir}
Deleted: nppim.pc
===================================================================
--- nppim.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppim.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppim
-Description: NVIDIA Performance Primitives - Image Processing - Morphological
-Version: 11.0
-Libs: -L${libdir} -lnppim
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppim.pc (from rev 805519, cuda/trunk/nppim.pc)
===================================================================
--- nppim.pc (rev 0)
+++ nppim.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppim
+Description: NVIDIA Performance Primitives - Image Processing - Morphological
+Version: 11.0
+Libs: -L${libdir} -lnppim
+Cflags: -I${includedir}
Deleted: nppist.pc
===================================================================
--- nppist.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppist.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppist
-Description: NVIDIA Performance Primitives - Image Processing - Statistic and Linear
-Version: 11.0
-Libs: -L${libdir} -lnppist
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppist.pc (from rev 805519, cuda/trunk/nppist.pc)
===================================================================
--- nppist.pc (rev 0)
+++ nppist.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppist
+Description: NVIDIA Performance Primitives - Image Processing - Statistic and Linear
+Version: 11.0
+Libs: -L${libdir} -lnppist
+Cflags: -I${includedir}
Deleted: nppisu.pc
===================================================================
--- nppisu.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppisu.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppisu
-Description: NVIDIA Performance Primitives - Image Processing - Support and Data Exchange
-Version: 11.0
-Libs: -L${libdir} -lnppisu
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppisu.pc (from rev 805519, cuda/trunk/nppisu.pc)
===================================================================
--- nppisu.pc (rev 0)
+++ nppisu.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppisu
+Description: NVIDIA Performance Primitives - Image Processing - Support and Data Exchange
+Version: 11.0
+Libs: -L${libdir} -lnppisu
+Cflags: -I${includedir}
Deleted: nppitc.pc
===================================================================
--- nppitc.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nppitc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nppitc
-Description: NVIDIA Performance Primitives - Image Processing - Threshold and Compare
-Version: 11.0
-Libs: -L${libdir} -lnppitc
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nppitc.pc (from rev 805519, cuda/trunk/nppitc.pc)
===================================================================
--- nppitc.pc (rev 0)
+++ nppitc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nppitc
+Description: NVIDIA Performance Primitives - Image Processing - Threshold and Compare
+Version: 11.0
+Libs: -L${libdir} -lnppitc
+Cflags: -I${includedir}
Deleted: npps.pc
===================================================================
--- npps.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ npps.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: npps
-Description: NVIDIA Performance Primitives - Signal Processing
-Version: 11.0
-Libs: -L${libdir} -lnpps
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/npps.pc (from rev 805519, cuda/trunk/npps.pc)
===================================================================
--- npps.pc (rev 0)
+++ npps.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: npps
+Description: NVIDIA Performance Primitives - Signal Processing
+Version: 11.0
+Libs: -L${libdir} -lnpps
+Cflags: -I${includedir}
Deleted: nvToolsExt.pc
===================================================================
--- nvToolsExt.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nvToolsExt.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nvToolsExt
-Description: NVIDIA Tools Extension
-Version: 11.0
-Libs: -L${libdir} -lnvToolsExt
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nvToolsExt.pc (from rev 805519, cuda/trunk/nvToolsExt.pc)
===================================================================
--- nvToolsExt.pc (rev 0)
+++ nvToolsExt.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvToolsExt
+Description: NVIDIA Tools Extension
+Version: 11.0
+Libs: -L${libdir} -lnvToolsExt
+Cflags: -I${includedir}
Deleted: nvgraph.pc
===================================================================
--- nvgraph.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nvgraph.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nvgraph
-Description: NVIDIA Accelerated Graph Analytics
-Version: 11.0
-Libs: -L${libdir} -lnvgraph
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nvgraph.pc (from rev 805519, cuda/trunk/nvgraph.pc)
===================================================================
--- nvgraph.pc (rev 0)
+++ nvgraph.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvgraph
+Description: NVIDIA Accelerated Graph Analytics
+Version: 11.0
+Libs: -L${libdir} -lnvgraph
+Cflags: -I${includedir}
Deleted: nvidia-ml.pc
===================================================================
--- nvidia-ml.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nvidia-ml.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nvidia-ml
-Description: NVML
-Version: 11.0
-Libs: -L${libdir}/stubs -lnvidia-ml
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nvidia-ml.pc (from rev 805519, cuda/trunk/nvidia-ml.pc)
===================================================================
--- nvidia-ml.pc (rev 0)
+++ nvidia-ml.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvidia-ml
+Description: NVML
+Version: 11.0
+Libs: -L${libdir}/stubs -lnvidia-ml
+Cflags: -I${includedir}
Deleted: nvjpeg.pc
===================================================================
--- nvjpeg.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nvjpeg.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nvjpeg
-Description: NVIDIA JPEG Library
-Version: 11.0
-Libs: -L${libdir} -lnvjpeg
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nvjpeg.pc (from rev 805519, cuda/trunk/nvjpeg.pc)
===================================================================
--- nvjpeg.pc (rev 0)
+++ nvjpeg.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvjpeg
+Description: NVIDIA JPEG Library
+Version: 11.0
+Libs: -L${libdir} -lnvjpeg
+Cflags: -I${includedir}
Deleted: nvrtc.pc
===================================================================
--- nvrtc.pc 2021-01-03 16:54:48 UTC (rev 805519)
+++ nvrtc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -1,9 +0,0 @@
-cudaroot=/opt/cuda
-libdir=${cudaroot}/targets/x86_64-linux/lib
-includedir=${cudaroot}/targets/x86_64-linux/include
-
-Name: nvrtc
-Description: A runtime compilation library for CUDA C++
-Version: 11.0
-Libs: -L${libdir} -lnvrtc
-Cflags: -I${includedir}
Copied: cuda/repos/community-x86_64/nvrtc.pc (from rev 805519, cuda/trunk/nvrtc.pc)
===================================================================
--- nvrtc.pc (rev 0)
+++ nvrtc.pc 2021-01-03 16:55:38 UTC (rev 805520)
@@ -0,0 +1,9 @@
+cudaroot=/opt/cuda
+libdir=${cudaroot}/targets/x86_64-linux/lib
+includedir=${cudaroot}/targets/x86_64-linux/include
+
+Name: nvrtc
+Description: A runtime compilation library for CUDA C++
+Version: 11.0
+Libs: -L${libdir} -lnvrtc
+Cflags: -I${includedir}
More information about the arch-commits
mailing list