diff options
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 } |