summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJingbei Li2023-11-06 17:03:02 +0800
committerJingbei Li2023-11-06 17:03:02 +0800
commitdc5d11b350aa305457faa5a673136055ce7c9e55 (patch)
treea2008d3533253f47c307f8b3c39bbd3100ea3535
parentfd59983efa5d98a6ef6e43489c70a8d13119c76e (diff)
downloadaur-dc5d11b350aa305457faa5a673136055ce7c9e55.tar.gz
added python-dlib-cuda
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD20
2 files changed, 27 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 31ed7f03a4e5..e356452ccdfe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,10 +5,13 @@ pkgbase = python-dlib
url = http://www.dlib.net/
arch = x86_64
license = Boost
- makedepends = sqlite
- makedepends = cmake
makedepends = boost
+ makedepends = ccache-ext
+ makedepends = cmake
+ makedepends = cuda
+ makedepends = cudnn
makedepends = python-setuptools
+ makedepends = sqlite
depends = cblas
depends = giflib
depends = lapack
@@ -27,3 +30,16 @@ pkgname = python-dlib
depends = libpng
depends = libx11
depends = python
+
+pkgname = python-dlib-cuda
+ depends = cblas
+ depends = giflib
+ depends = lapack
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = libx11
+ depends = cuda
+ depends = cudnn
+ depends = python
+ provides = python-dlib
+ conflicts = python-dlib
diff --git a/PKGBUILD b/PKGBUILD
index dd706d10d783..1eab5343673c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,7 @@
# Contributor: xsmile
pkgbase=python-dlib
-pkgname=('python-dlib')
-##pkgname+=('python-dlib-cuda')
+pkgname=('python-dlib' 'python-dlib-cuda')
_pkgname=dlib
pkgver=19.24.2
pkgrel=1
@@ -17,27 +16,26 @@ url="http://www.dlib.net/"
license=('Boost')
depends=('cblas' 'giflib' 'lapack' 'libjpeg-turbo' 'libpng' 'libx11')
optdepends=('sqlite')
-##optdepends+=('cuda' 'cudnn' 'ccache-ext')
-makedepends=(${optdepends[@]} 'cmake' 'boost' 'python-setuptools')
+makedepends=('boost' 'ccache-ext' 'cmake' 'cuda' 'cudnn' 'python-setuptools' 'sqlite')
#source=("$url/files/${_pkgname}-${pkgver}.tar.bz2")
#source=("https://pypi.io/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
source=("https://github.com/davisking/dlib/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('0f5c7e3de6316a513635052c5f0a16a84e1cef26a7d233bf00c21348462b6d6f')
##options=(!lto)
-##prepare() {
-## cd "$srcdir/"
-## cp -a "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}-cuda"
-##}
+prepare() {
+ cd "$srcdir/"
+ cp -a "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}-cuda"
+}
build(){
cd "${srcdir}/${_pkgname}-${pkgver}"
python setup.py build --no DLIB_USE_CUDA
-## cuda_flags='--set CUDA_HOST_COMPILER=/opt/cuda/bin/gcc --set CUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache --set CUDA_HOST_COMPILER=/opt/cuda/bin/gcc'
+ cuda_flags='--set CUDA_HOST_COMPILER=/opt/cuda/bin/gcc --set CUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache --set CUDA_HOST_COMPILER=/opt/cuda/bin/gcc'
-## cd "${srcdir}/${_pkgname}-${pkgver}-cuda"
-## python setup.py build $cuda_flags
+ cd "${srcdir}/${_pkgname}-${pkgver}-cuda"
+ python setup.py build $cuda_flags
}