diff options
author | Robert Bragg | 2017-11-22 01:39:36 +0000 |
---|---|---|
committer | Robert Bragg | 2017-11-22 01:39:36 +0000 |
commit | d0c21bb5b3764c4ae7f605741bd2e8b5170d0efa (patch) | |
tree | d79362e22e0d6411a4c16eacec6957e3c6528b76 /PKGBUILD | |
download | aur-libdlib.tar.gz |
Adds initial package for Dlib 19.7
Notably this differs from the style of the current 'dlib' AUR package
which is geared towards compiling against the dlib headers without the
need for a pre-built shared library.
Conversely this package installs headers, a libdlib.so shared library
and a pkg-config file.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c71363b62313 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Robert Bragg <robert@sixbynine.org> + +pkgname=libdlib +pkgver=19.7 +pkgrel=1 +pkgdesc="Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques." +arch=('x86_64' 'i686') +url="http://www.dlib.net/" +license=('Boost Software License') +makedepends=('cmake') +depends=('glibc') +optdepends=('blas: for BLAS support' + 'cuda: for CUDA support' + 'cudnn: for CUDNN support' + 'giflib: for GIF support' + 'lapack: for LAPACK support' + 'libjpeg-turbo: for JPEG support' + 'libpng: for PNG support' + 'neon: for neon support' + 'sqlite: for sqlite support') +conflicts=('dlib') +source=(https://sourceforge.net/projects/dclib/files/dlib/v${pkgver}/dlib-${pkgver}.tar.bz2) +sha256sums=('825dbe45e0d379a4e5584c2918b1e0cb37e9ed75657766fd7b2b4f3e05f892d6') + +prepare() { + cd "${srcdir}/dlib-${pkgver}" + + mkdir -p build && cd build + + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib +} + +build() { + cd "${srcdir}/dlib-${pkgver}/build" + make +} + +package() { + cd "${srcdir}/dlib-${pkgver}/build" + make DESTDIR=${pkgdir} install + + install -Dm644 ../dlib/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |