summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorchengscott2024-04-08 18:03:52 +0800
committerchengscott2024-04-08 18:03:52 +0800
commit4288844f7914866991475fc4a7728d227c317267 (patch)
tree28bac26a4be2fe7f40199e3be6aefaa5f2414203
parent0d89ba976f05f0eb2f008ee09a3ce3eb110c3dbc (diff)
downloadaur-4288844f7914866991475fc4a7728d227c317267.tar.gz
install to /opt
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD18
2 files changed, 9 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ebd5dfc22bde..d9037ac3e86d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,17 @@
pkgbase = libtorch-cuda
pkgdesc = PyTorch C++ API
pkgver = 2.2.2
- pkgrel = 1
+ pkgrel = 2
url = pytorch.org
arch = x86_64
license = BSD
- depends = cuda
- depends = cudnn
- depends = cmake
- depends = onednn
provides = libtorch
conflicts = libtorch
options = !strip
options = libtool
options = staticlibs
- source = libtorch-cuda-2.2.2.zip::https://download.pytorch.org/libtorch/cu121/libtorch-shared-with-deps-2.2.2%2Bcu121.zip
+ options = !debug
+ source = libtorch_cu121-2.2.2.zip::https://download.pytorch.org/libtorch/cu121/libtorch-shared-with-deps-2.2.2%2Bcu121.zip
sha512sums = c8fc08ec5a195292570e72f65f5ed9c240206cf8c5ed4baf3963bd5654feace476ff7787532e685a2e18a256cfb8332e7b6a20d467bbfbfc8a7c8d1137df3589
pkgname = libtorch-cuda
diff --git a/PKGBUILD b/PKGBUILD
index 3a2c889bbb4c..8149ed16e31e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,25 +4,19 @@
pkgname=libtorch-cuda
_name="${pkgname%%-cuda}"
pkgver=2.2.2
-_cuver=121
-pkgrel=1
+_ver=cu121
+pkgrel=2
pkgdesc='PyTorch C++ API'
arch=('x86_64')
url='pytorch.org'
license=('BSD')
-depends=('cuda' 'cudnn' 'cmake' 'onednn')
provides=("${_name}")
conflicts=("${_name}")
-source=("${pkgname}-${pkgver}.zip"::"https://download.pytorch.org/libtorch/cu${_cuver}/libtorch-shared-with-deps-${pkgver}%2Bcu${_cuver}.zip")
+source=("${_name}_${_ver}-${pkgver}.zip"::"https://download.pytorch.org/libtorch/${_ver}/libtorch-shared-with-deps-${pkgver}%2B${_ver}.zip")
sha512sums=('c8fc08ec5a195292570e72f65f5ed9c240206cf8c5ed4baf3963bd5654feace476ff7787532e685a2e18a256cfb8332e7b6a20d467bbfbfc8a7c8d1137df3589')
-options=(!strip libtool staticlibs)
+options=(!strip libtool staticlibs !debug)
package() {
- rm ${srcdir}/libtorch/lib/libcudnn*
- rm ${srcdir}/libtorch/include/dnnl*
-
- install -vDm755 "${srcdir}/libtorch/lib/"* -t "${pkgdir}/usr/lib"
- install -vd "${pkgdir}/usr/include" "${pkgdir}/usr/share/cmake"
- cp -r "${srcdir}/libtorch/include/"* "${pkgdir}/usr/include/"
- cp -r "${srcdir}/libtorch/share/cmake/"* "${pkgdir}/usr/share/cmake/"
+ install -vdm755 "${pkgdir}/opt"
+ cp -r "${srcdir}/${_name}" "${pkgdir}/opt"
}