Date: Saturday, March 4, 2023 @ 01:19:44 Author: svenstaro Revision: 1411399
upgpkg: cudnn 8.8.0.121-1 Modified: cudnn/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-03-04 00:17:26 UTC (rev 1411398) +++ PKGBUILD 2023-03-04 01:19:44 UTC (rev 1411399) @@ -4,11 +4,8 @@ # Contributor: Yunhui Fu <[email protected]> pkgname=cudnn -pkgver=8.7.0.84 -_pkgver=8.7.0 -_cudaver=11.8 -_majorver=8 -_archive="cudnn-linux-x86_64-${pkgver}_cuda11-archive.tar.xz" +pkgver=8.8.0.121 +_cudaver=12 pkgrel=1 pkgdesc="NVIDIA CUDA Deep Neural Network library" arch=('x86_64') @@ -21,29 +18,21 @@ # or make an NVIDIA Developer account. # Alternatively, check https://github.com/pytorch/builder/blob/master/common/install_cuda.sh # or https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ -source=("https://developer.download.nvidia.com/compute/redist/cudnn/v${_pkgver}/local_installers/${_cudaver}/${_archive}" +source=("https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-${pkgver}_cuda${_cudaver}-archive.tar.xz" "NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf") -sha512sums=('2d19f093d97245023f63c6f03596da9f16f89a8b784c792eb28b0a2e42b1c31ba51efbbea414873d0039ca8f49777c2eefbb156bf46dd437c6ed5a2730ff6d69' +sha512sums=('ffdbc1ca4fb03c6906b6896763790ca288aba098e50ed2fbf33a2b994a09386bc6fb5ec9a3a49a82be494331f43c85e22fa406575c4fddb30246f32ee85660e7' '38bbb7eb287914e4d7ba79da20a47222382687832d4ba0290715199a129c08715a23681800cf8d381f40e24202470a7b20505a31c8cea51a78762a740860251b') -noextract=("${_archive}") package() { - mkdir -p "${pkgdir}"/usr/share/licenses/ - tar xf "${_archive}" --strip-components 1 -C "${pkgdir}/usr" + cd cudnn-linux-x86_64-${pkgver}_cuda${_cudaver}-archive - find "${pkgdir}/usr/lib" -type f \( -iname "*.a" -or -iname "*.a.*" \) -print0 | while read -rd $'\0' _so_file; do - # make sure static libraries have proper permissions - chmod 644 "${_so_file}" - done + mkdir "$pkgdir"/usr + cp -r lib include "$pkgdir"/usr + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE install -Dm644 \ "${srcdir}"/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf \ "${pkgdir}"/usr/share/licenses/"${pkgname}"/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf - - mv "${pkgdir}"/usr/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE - - # fix permissions - chown -R root:root "${pkgdir}"/* } -# vim: ts=2 sw=2 ft=sh syn=sh et +# vim: ts=2 sw=2 et
