summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2018-01-15 21:28:08 +0800
committerpingplug2018-01-15 21:28:08 +0800
commitf05b73e456e7b65a084b8edb98237988dd6725b4 (patch)
treeab85383f7fcc628e50a4e08044ae6244ee15e48f
parent006ed470fb042d8bff926a8b12f6606c46f62772 (diff)
downloadaur-f05b73e456e7b65a084b8edb98237988dd6725b4.tar.gz
add prebuild library
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD26
2 files changed, 21 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 84437f76055a..f046e5f0f44a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,12 @@
# Generated by mksrcinfo v8
-# Fri Dec 29 05:04:47 UTC 2017
+# Mon Jan 15 13:26:08 UTC 2018
pkgbase = dlib
pkgdesc = Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques.
pkgver = 19.8
- pkgrel = 1
+ pkgrel = 2
url = http://www.dlib.net/
- arch = i686
arch = x86_64
license = Boost Software License
- depends = glibc
optdepends = blas: for BLAS support
optdepends = cuda: for CUDA support
optdepends = cudnn: for CUDNN support
@@ -19,7 +17,7 @@ pkgbase = dlib
optdepends = neon: for neon support
optdepends = sqlite: for sqlite support
source = https://downloads.sourceforge.net/project/dclib/dlib/v19.8/dlib-19.8.tar.bz2
- sha256sums = dbd31f7b97166e58f366c83fa5127e9fa44c492921558b61ce63a7d775be696b
+ sha512sums = 13d354e2e35c93c1b84bbc680e38cfe043199a18cb362426f21962a3d2eb116c86dd83af4eacd131e3749d3a4eadcf58a9db28133ec508de0c2a4cb3eb87dbf1
pkgname = dlib
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
}