Date: Tuesday, November 3, 2020 @ 10:53:11 Author: svenstaro Revision: 741160
archrelease: copy trunk to community-x86_64 Added: cuda/repos/community-x86_64/PKGBUILD (from rev 741159, cuda/trunk/PKGBUILD) cuda/repos/community-x86_64/accinj64.pc (from rev 741159, cuda/trunk/accinj64.pc) cuda/repos/community-x86_64/cublas.pc (from rev 741159, cuda/trunk/cublas.pc) cuda/repos/community-x86_64/cuda-findgllib_mk.diff (from rev 741159, cuda/trunk/cuda-findgllib_mk.diff) cuda/repos/community-x86_64/cuda.conf (from rev 741159, cuda/trunk/cuda.conf) cuda/repos/community-x86_64/cuda.install (from rev 741159, cuda/trunk/cuda.install) cuda/repos/community-x86_64/cuda.pc (from rev 741159, cuda/trunk/cuda.pc) cuda/repos/community-x86_64/cuda.sh (from rev 741159, cuda/trunk/cuda.sh) cuda/repos/community-x86_64/cudart.pc (from rev 741159, cuda/trunk/cudart.pc) cuda/repos/community-x86_64/cufft.pc (from rev 741159, cuda/trunk/cufft.pc) cuda/repos/community-x86_64/cufftw.pc (from rev 741159, cuda/trunk/cufftw.pc) cuda/repos/community-x86_64/cuinj64.pc (from rev 741159, cuda/trunk/cuinj64.pc) cuda/repos/community-x86_64/curand.pc (from rev 741159, cuda/trunk/curand.pc) cuda/repos/community-x86_64/cusolver.pc (from rev 741159, cuda/trunk/cusolver.pc) cuda/repos/community-x86_64/cusparse.pc (from rev 741159, cuda/trunk/cusparse.pc) cuda/repos/community-x86_64/nppc.pc (from rev 741159, cuda/trunk/nppc.pc) cuda/repos/community-x86_64/nppi.pc (from rev 741159, cuda/trunk/nppi.pc) cuda/repos/community-x86_64/nppial.pc (from rev 741159, cuda/trunk/nppial.pc) cuda/repos/community-x86_64/nppicc.pc (from rev 741159, cuda/trunk/nppicc.pc) cuda/repos/community-x86_64/nppicom.pc (from rev 741159, cuda/trunk/nppicom.pc) cuda/repos/community-x86_64/nppidei.pc (from rev 741159, cuda/trunk/nppidei.pc) cuda/repos/community-x86_64/nppif.pc (from rev 741159, cuda/trunk/nppif.pc) cuda/repos/community-x86_64/nppig.pc (from rev 741159, cuda/trunk/nppig.pc) cuda/repos/community-x86_64/nppim.pc (from rev 741159, cuda/trunk/nppim.pc) cuda/repos/community-x86_64/nppist.pc (from rev 741159, cuda/trunk/nppist.pc) cuda/repos/community-x86_64/nppisu.pc (from rev 741159, cuda/trunk/nppisu.pc) cuda/repos/community-x86_64/nppitc.pc (from rev 741159, cuda/trunk/nppitc.pc) cuda/repos/community-x86_64/npps.pc (from rev 741159, cuda/trunk/npps.pc) cuda/repos/community-x86_64/nvToolsExt.pc (from rev 741159, cuda/trunk/nvToolsExt.pc) cuda/repos/community-x86_64/nvgraph.pc (from rev 741159, cuda/trunk/nvgraph.pc) cuda/repos/community-x86_64/nvidia-ml.pc (from rev 741159, cuda/trunk/nvidia-ml.pc) cuda/repos/community-x86_64/nvjpeg.pc (from rev 741159, cuda/trunk/nvjpeg.pc) cuda/repos/community-x86_64/nvrtc.pc (from rev 741159, 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 | 224 +++++++++++++++++++++++------------------------ 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, 402 insertions(+), 402 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-11-03 10:52:15 UTC (rev 741159) +++ PKGBUILD 2020-11-03 10:53:11 UTC (rev 741160) @@ -1,112 +0,0 @@ -# Maintainer: Sven-Hendrik Haase <svenst...@gmail.com> -# Maintainer: Konstantin Gizdov <a...@kge.pw> -pkgname=cuda -pkgver=11.1.0 -_driverver=455.23.05 -_reqdriverver=455.23 -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') -replaces=('cuda-toolkit' 'cuda-sdk') -provides=('cuda-toolkit' 'cuda-sdk') -optdepends=('gdb: for cuda-gdb' - 'java-runtime=8: for nsight and nvvp') -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=('b5d64f20dbb51f12c558be4a724c18ddcd6d18670036efb63d19bb8009300463b8051dd1a2d2d7768bf3076681954ea690af399651da832ba00867a3f4a9acdf' - 'b3691913027b8390161c7412d87a905712d90434cc82027a52f203f8ae3dda755738f734f8190277471e4541d685b524568ad03af58d4b7ebad346eee11c10e4' - '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 -} - -package() { - cd "${srcdir}/builds" - - rm -r NVIDIA*.run bin - mkdir -p "${pkgdir}/opt/cuda/extras" - mv cuda_samples "${pkgdir}/opt/cuda/samples" - mv integration nsight_compute nsight_systems EULA.txt "${pkgdir}/opt/cuda" - mv cuda_sanitizer_api/compute-sanitizer "${pkgdir}/opt/cuda/extras/compute-sanitizer" - rmdir cuda_sanitizer_api - for lib in *; do - cp -r $lib/* "${pkgdir}/opt/cuda/" - done - - # Define compilers for CUDA to use. - # This allows us to use older versions of GCC if we have to. - ln -s /usr/bin/gcc "${pkgdir}/opt/cuda/bin/gcc" - ln -s /usr/bin/g++ "${pkgdir}/opt/cuda/bin/g++" - - # Install profile and ld.so.config files - install -Dm755 "${srcdir}/cuda.sh" "${pkgdir}/etc/profile.d/cuda.sh" - install -Dm644 "${srcdir}/cuda.conf" "${pkgdir}/etc/ld.so.conf.d/cuda.conf" - - # Install pkgconfig files - mkdir -p "$pkgdir"/usr/lib/pkgconfig - cp "${srcdir}"/*.pc "${pkgdir}"/usr/lib/pkgconfig - - mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" - ln -s /opt/cuda/doc/pdf/EULA.pdf "${pkgdir}/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" "${pkgdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h - sed -i "/.*unsupported clang version.*/d" "${pkgdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h - - # Fix Makefile paths to CUDA - for f in $(find "$pkgdir"/opt/cuda -name Makefile); do - sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f" - done - - # NVIDIA has trouble with counting and numbering - # as well as the elusive concept of a SONAME so... - ln -s /opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1.74 "${pkgdir}/opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1" -} - -# vim:set ts=2 sw=2 et: Copied: cuda/repos/community-x86_64/PKGBUILD (from rev 741159, cuda/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-11-03 10:53:11 UTC (rev 741160) @@ -0,0 +1,112 @@ +# Maintainer: Sven-Hendrik Haase <svenst...@gmail.com> +# Maintainer: Konstantin Gizdov <a...@kge.pw> +pkgname=cuda +pkgver=11.1.1 +_driverver=455.32.00 +_reqdriverver=455.32 +pkgrel=1 +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') +replaces=('cuda-toolkit' 'cuda-sdk') +provides=('cuda-toolkit' 'cuda-sdk') +optdepends=('gdb: for cuda-gdb' + 'java-runtime=8: for nsight and nvvp') +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=('3da629e6f63548d06050a77d6ad2dbf314db33b2bf4e7d1659f039b3d9ad2ad3f87a6e506ec54db9ca2d21ac7b5ec576748082684bbab3b6642c03d2793d73a9' + '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 +} + +package() { + cd "${srcdir}/builds" + + rm -r NVIDIA*.run bin + mkdir -p "${pkgdir}/opt/cuda/extras" + mv cuda_samples "${pkgdir}/opt/cuda/samples" + mv integration nsight_compute nsight_systems EULA.txt "${pkgdir}/opt/cuda" + mv cuda_sanitizer_api/compute-sanitizer "${pkgdir}/opt/cuda/extras/compute-sanitizer" + rmdir cuda_sanitizer_api + for lib in *; do + cp -r $lib/* "${pkgdir}/opt/cuda/" + done + + # Define compilers for CUDA to use. + # This allows us to use older versions of GCC if we have to. + ln -s /usr/bin/gcc "${pkgdir}/opt/cuda/bin/gcc" + ln -s /usr/bin/g++ "${pkgdir}/opt/cuda/bin/g++" + + # Install profile and ld.so.config files + install -Dm755 "${srcdir}/cuda.sh" "${pkgdir}/etc/profile.d/cuda.sh" + install -Dm644 "${srcdir}/cuda.conf" "${pkgdir}/etc/ld.so.conf.d/cuda.conf" + + # Install pkgconfig files + mkdir -p "$pkgdir"/usr/lib/pkgconfig + cp "${srcdir}"/*.pc "${pkgdir}"/usr/lib/pkgconfig + + mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s /opt/cuda/doc/pdf/EULA.pdf "${pkgdir}/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" "${pkgdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h + sed -i "/.*unsupported clang version.*/d" "${pkgdir}"/opt/cuda/targets/x86_64-linux/include/crt/host_config.h + + # Fix Makefile paths to CUDA + for f in $(find "$pkgdir"/opt/cuda -name Makefile); do + sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f" + done + + # NVIDIA has trouble with counting and numbering + # as well as the elusive concept of a SONAME so... + ln -s /opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1.74 "${pkgdir}/opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1" +} + +# vim:set ts=2 sw=2 et: Deleted: accinj64.pc =================================================================== --- accinj64.pc 2020-11-03 10:52:15 UTC (rev 741159) +++ accinj64.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/accinj64.pc) =================================================================== --- accinj64.pc (rev 0) +++ accinj64.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cublas.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cublas.pc) =================================================================== --- cublas.pc (rev 0) +++ cublas.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cuda-findgllib_mk.diff 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cuda-findgllib_mk.diff) =================================================================== --- cuda-findgllib_mk.diff (rev 0) +++ cuda-findgllib_mk.diff 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cuda.conf 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cuda.conf) =================================================================== --- cuda.conf (rev 0) +++ cuda.conf 2020-11-03 10:53:11 UTC (rev 741160) @@ -0,0 +1,3 @@ +/opt/cuda/lib64 +/opt/cuda/nvvm/lib64 +/opt/cuda/extras/CUPTI/lib64 Deleted: cuda.install =================================================================== --- cuda.install 2020-11-03 10:52:15 UTC (rev 741159) +++ cuda.install 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cuda.install) =================================================================== --- cuda.install (rev 0) +++ cuda.install 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cuda.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cuda.pc) =================================================================== --- cuda.pc (rev 0) +++ cuda.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cuda.sh 2020-11-03 10:53:11 UTC (rev 741160) @@ -1,2 +0,0 @@ -export CUDA_PATH=/opt/cuda -export PATH=$PATH:/opt/cuda/bin Copied: cuda/repos/community-x86_64/cuda.sh (from rev 741159, cuda/trunk/cuda.sh) =================================================================== --- cuda.sh (rev 0) +++ cuda.sh 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cudart.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cudart.pc) =================================================================== --- cudart.pc (rev 0) +++ cudart.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cufft.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cufft.pc) =================================================================== --- cufft.pc (rev 0) +++ cufft.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cufftw.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cufftw.pc) =================================================================== --- cufftw.pc (rev 0) +++ cufftw.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cuinj64.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cuinj64.pc) =================================================================== --- cuinj64.pc (rev 0) +++ cuinj64.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ curand.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/curand.pc) =================================================================== --- curand.pc (rev 0) +++ curand.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cusolver.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cusolver.pc) =================================================================== --- cusolver.pc (rev 0) +++ cusolver.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ cusparse.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/cusparse.pc) =================================================================== --- cusparse.pc (rev 0) +++ cusparse.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppc.pc) =================================================================== --- nppc.pc (rev 0) +++ nppc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppi.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppi.pc) =================================================================== --- nppi.pc (rev 0) +++ nppi.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppial.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppial.pc) =================================================================== --- nppial.pc (rev 0) +++ nppial.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppicc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppicc.pc) =================================================================== --- nppicc.pc (rev 0) +++ nppicc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppicom.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppicom.pc) =================================================================== --- nppicom.pc (rev 0) +++ nppicom.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppidei.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppidei.pc) =================================================================== --- nppidei.pc (rev 0) +++ nppidei.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppif.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppif.pc) =================================================================== --- nppif.pc (rev 0) +++ nppif.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppig.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppig.pc) =================================================================== --- nppig.pc (rev 0) +++ nppig.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppim.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppim.pc) =================================================================== --- nppim.pc (rev 0) +++ nppim.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppist.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppist.pc) =================================================================== --- nppist.pc (rev 0) +++ nppist.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppisu.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppisu.pc) =================================================================== --- nppisu.pc (rev 0) +++ nppisu.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nppitc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nppitc.pc) =================================================================== --- nppitc.pc (rev 0) +++ nppitc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ npps.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/npps.pc) =================================================================== --- npps.pc (rev 0) +++ npps.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nvToolsExt.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nvToolsExt.pc) =================================================================== --- nvToolsExt.pc (rev 0) +++ nvToolsExt.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nvgraph.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nvgraph.pc) =================================================================== --- nvgraph.pc (rev 0) +++ nvgraph.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nvidia-ml.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nvidia-ml.pc) =================================================================== --- nvidia-ml.pc (rev 0) +++ nvidia-ml.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nvjpeg.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nvjpeg.pc) =================================================================== --- nvjpeg.pc (rev 0) +++ nvjpeg.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 2020-11-03 10:52:15 UTC (rev 741159) +++ nvrtc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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 741159, cuda/trunk/nvrtc.pc) =================================================================== --- nvrtc.pc (rev 0) +++ nvrtc.pc 2020-11-03 10:53:11 UTC (rev 741160) @@ -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}