summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorpingplug2018-01-15 21:28:08 +0800
committerpingplug2018-01-15 21:28:08 +0800
commitf05b73e456e7b65a084b8edb98237988dd6725b4 (patch)
treeab85383f7fcc628e50a4e08044ae6244ee15e48f /PKGBUILD
parent006ed470fb042d8bff926a8b12f6606c46f62772 (diff)
downloadaur-f05b73e456e7b65a084b8edb98237988dd6725b4.tar.gz
add prebuild library
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 18 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c3a539102544..85ed3c6353a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,12 +4,11 @@
pkgname=dlib
_pkgname=dlib
pkgver=19.8
-pkgrel=1
+pkgrel=2
pkgdesc="Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques."
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="http://www.dlib.net/"
license=('Boost Software License')
-depends=('glibc')
optdepends=('blas: for BLAS support'
'cuda: for CUDA support'
'cudnn: for CUDNN support'
@@ -20,11 +19,22 @@ optdepends=('blas: for BLAS support'
'neon: for neon support'
'sqlite: for sqlite support')
source=(https://downloads.sourceforge.net/project/dclib/${_pkgname}/v${pkgver}/${_pkgname}-${pkgver}.tar.bz2)
-sha256sums=('dbd31f7b97166e58f366c83fa5127e9fa44c492921558b61ce63a7d775be696b')
+sha512sums=('13d354e2e35c93c1b84bbc680e38cfe043199a18cb362426f21962a3d2eb116c86dd83af4eacd131e3749d3a4eadcf58a9db28133ec508de0c2a4cb3eb87dbf1')
-package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
+build() {
+ cd "${srcdir}"
+ mkdir -p build && cd build
+ cmake \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DCUDA_HOST_COMPILER='/usr/bin/cc-6' \
+ -DCMAKE_BUILD_TYPE=Release \
+ "../${_pkgname}-${pkgver}"
+ make
+}
- install -Dm755 -d "${pkgdir}/usr/include"
- cp -a ${_pkgname} "${pkgdir}/usr/include"
+package() {
+ cd "${srcdir}/build"
+ make DESTDIR=${pkgdir} install
}