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

Reply via email to