summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdriĆ  Arrufat2020-12-10 11:58:07 +0900
committerAdriĆ  Arrufat2020-12-10 11:58:07 +0900
commitd7810495a3e8007e9f72b438801d602c267376cb (patch)
tree42a0bbeae6662a2b94e7ed9a43b8cbedca7efaeb
parentc084a8cbb7eb39e9250e81f43d639d07138117bb (diff)
downloadaur-d7810495a3e8007e9f72b438801d602c267376cb.tar.gz
add bartus suggestions
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
2 files changed, 11 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ace20a2f6af4..849b904c9029 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = dlib
pkgdesc = A general purpose cross-platform C++ library designed using contract programming and modern C++ techniques
pkgver = 19.21
- pkgrel = 3
+ pkgrel = 4
url = http://dlib.net
arch = x86_64
license = custom
makedepends = cmake
makedepends = ninja
+ makedepends = cuda
+ makedepends = cudnn
depends = cblas
depends = lapack
depends = blas
diff --git a/PKGBUILD b/PKGBUILD
index 3c08b75787f7..c618bac0620d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=dlib
pkgname=("dlib" "dlib-cuda")
pkgver=19.21
-pkgrel=3
+pkgrel=4
pkgdesc="A general purpose cross-platform C++ library designed using contract programming and modern C++ techniques"
arch=('x86_64')
url="http://dlib.net"
@@ -18,7 +18,7 @@ depends=('cblas'
'libx11')
optdepends=('giflib: for GIF support'
'sqlite: for sqlite support')
-makedepends=('cmake' 'ninja')
+makedepends=('cmake' 'ninja' 'cuda' 'cudnn')
source=("http://dlib.net/files/${pkgname}-${pkgver}.tar.bz2")
sha256sums=('be728a03ae8c4dc8b48408d90392a3c28bc6642a6eb22f3885895b434d7df53c')
@@ -33,7 +33,7 @@ build() {
-DUSE_AVX_INSTRUCTIONS=ON \
-DDLIB_USE_CUDA=OFF \
"../${pkgbase}-${pkgver}"
- ninja ${MAKEFLAGS}
+ ninja ${MAKEFLAGS:--j1}
cd "${srcdir}"
mkdir -p build-cuda && cd build-cuda
@@ -45,13 +45,15 @@ build() {
-DUSE_AVX_INSTRUCTIONS=ON \
-DDLIB_USE_CUDA=ON \
"../${pkgbase}-${pkgver}"
- ninja ${MAKEFLAGS}
+ ninja ${MAKEFLAGS:--j1}
}
package_dlib() {
cd "${srcdir}/build"
DESTDIR=${pkgdir} ninja install
install -Dm644 "../${pkgbase}-${pkgver}/dlib/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE"
+ # remove redundant external libraries
+ rm -r "${pkgdir}/usr/include/dlib/external"
}
package_dlib-cuda() {
@@ -61,4 +63,6 @@ package_dlib-cuda() {
cd "${srcdir}/build-cuda"
DESTDIR=${pkgdir} ninja install
install -Dm644 "../${pkgbase}-${pkgver}/dlib/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE"
+ # remove redundant external libraries
+ rm -r "${pkgdir}/usr/include/dlib/external"
}