diff options
author | AdriĆ Arrufat | 2020-12-10 11:58:07 +0900 |
---|---|---|
committer | AdriĆ Arrufat | 2020-12-10 11:58:07 +0900 |
commit | d7810495a3e8007e9f72b438801d602c267376cb (patch) | |
tree | 42a0bbeae6662a2b94e7ed9a43b8cbedca7efaeb | |
parent | c084a8cbb7eb39e9250e81f43d639d07138117bb (diff) | |
download | aur-d7810495a3e8007e9f72b438801d602c267376cb.tar.gz |
add bartus suggestions
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 11 insertions, 5 deletions
@@ -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 @@ -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" } |