Date: Monday, September 28, 2020 @ 13:38:19 Author: kgizdov Revision: 713011
upgpkg: cudnn 8.0.3.33-2 Modified: cudnn/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-09-28 13:38:17 UTC (rev 713010) +++ PKGBUILD 2020-09-28 13:38:19 UTC (rev 713011) @@ -7,7 +7,7 @@ pkgver=8.0.3.33 _cudaver=11.0 _majorver=8 -pkgrel=1 +pkgrel=2 pkgdesc="NVIDIA CUDA Deep Neural Network library" arch=('x86_64') url="https://developer.nvidia.com/cuDNN" @@ -26,6 +26,7 @@ "libcudnn7_${pkgver}-1+cuda${_cudaver}_amd64.deb") package() { + cd "${srcdir}" mkdir -p "${pkgdir}"/usr/{lib,include} mkdir libcudnn${_majorver}-dev @@ -35,6 +36,9 @@ cp -a usr/include/x86_64-linux-gnu/* "${pkgdir}"/usr/include/ cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/ + # come back to srcdir + cd "${srcdir}" + mkdir libcudnn${_majorver} cd libcudnn${_majorver} ar xv "${srcdir}"/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb @@ -41,6 +45,10 @@ tar xf data.tar.xz cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/ + + # come back to srcdir + cd "${srcdir}" + # Get rid of some Ubuntu-isms but at the same time still allow for them to # work because nobody is ever quite sure what the right names are. ln -s cudnn_v${_majorver}.h "${pkgdir}"/usr/include/cudnn.h