# Maintainer: pingplug pkgname=mingw-w64-dlib _pkgname=dlib pkgver=19.6 pkgrel=1 pkgdesc="Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. (mingw-w64)" arch=('any') url="http://www.dlib.net/" license=('Boost Software License') depends=('mingw-w64-crt') optdepends=('mingw-w64-lapack: for BLAS and LAPACK support' 'mingw-w64-giflib: for GIF support' 'mingw-w64-libjpeg: for JPEG support' 'mingw-w64-libpng: for PNG support' 'mingw-w64-sqlite: for sqlite support') options=('!buildflags' '!strip' 'staticlibs') source=(https://downloads.sourceforge.net/project/dclib/${_pkgname}/v${pkgver}/${_pkgname}-${pkgver}.tar.bz2 dlib.patch) sha256sums=('40292a4343499b18b881f69b26a56c1ecfe95cb9b9f964f37c1064c6fc415e2c' 'eb57f93c738efe96488204ed093c46e73fb8788a9e50519a9aca93eec1b6f280') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" prepare() { cd ${srcdir} # fix a linking error while build a static binary with libpng # do not use CUDA patch -Np0 -i dlib.patch } package() { for _arch in ${_architectures}; do cd "${srcdir}/${_pkgname}-${pkgver}" install -Dm755 -d "${pkgdir}/usr/${_arch}/include" cp -a ${_pkgname} "${pkgdir}/usr/${_arch}/include" done }