diff options
author | Flávio Zavan | 2016-12-22 14:16:22 -0200 |
---|---|---|
committer | Flávio Zavan | 2016-12-22 14:16:22 -0200 |
commit | b4195d108dfafc9f9636a7c9d3470c6f2837c52f (patch) | |
tree | 2ac0995f9bef92f08404538b0da7bb1cce3465a9 /PKGBUILD | |
parent | 147bec93ddbb73331b5c849ff61b98eba0391dc5 (diff) | |
download | aur-b4195d108dfafc9f9636a7c9d3470c6f2837c52f.tar.gz |
Incorporate changes proposed by xsmile
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 26 insertions, 4 deletions
@@ -1,13 +1,15 @@ # Maintainer: Flávio Zavan <flavio dot zavan at gmail dot com> # Contributor: pingplug # Contributor: perlawk +# Contributor: xsmile pkgname=python-dlib +pkgname=('python-dlib' 'python2-dlib') _pkgname=dlib pkgver=19.2 -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=('any') url="http://www.dlib.net/" license=('Boost Software License') makedepends=('cmake' 'boost') @@ -19,7 +21,27 @@ optdepends=('cblas: for BLAS support' source=(http://downloads.sourceforge.net/project/dclib/${_pkgname}/v${pkgver}/${_pkgname}-${pkgver}.tar.bz2) md5sums=('12786b3765cc98193c404ccf3c88c900') -package() { +avx_available='' +if grep -q avx /proc/cpuinfo; then + avx_available='--yes USE_AVX_INSTRUCTIONS' +fi + +build(){ + cd "${srcdir}/${_pkgname}-${pkgver}" + python setup.py build $avx_available + python2 setup.py build $avx_available +} + +package_python-dlib(){ + depends=('python') + + cd "${srcdir}/${_pkgname}-${pkgver}" + python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1 +} + +package_python2-dlib(){ + depends=('python2') + cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py install --prefix=/usr --root="$pkgdir" + python2 setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1 } |