diff options
author | pingplug | 2018-05-18 23:49:35 +0800 |
---|---|---|
committer | pingplug | 2018-05-18 23:49:35 +0800 |
commit | 8dbe4d3c97adac7a1ce6142713415caf55c0217c (patch) | |
tree | 8480ad5dcee9ef346f4d572e5b5ce0ccfbfe16e3 | |
parent | 075eb564f5fce311362ab234578c3d1d18545bfa (diff) | |
download | aur-8dbe4d3c97adac7a1ce6142713415caf55c0217c.tar.gz |
Updated to 19.11
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 99 |
2 files changed, 57 insertions, 57 deletions
@@ -1,21 +1,22 @@ pkgbase = mingw-w64-dlib - pkgdesc = Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. (mingw-w64) - pkgver = 19.10 + pkgdesc = A general purpose cross-platform C++ library designed using contract programming and modern C++ techniques (mingw-w64) + pkgver = 19.11 pkgrel = 1 - url = http://www.dlib.net/ + url = http://www.dlib.net arch = any - license = Boost Software License + license = custom makedepends = mingw-w64-cmake + depends = mingw-w64-crt optdepends = mingw-w64-giflib: for GIF support optdepends = mingw-w64-lapack: for BLAS and LAPACK support optdepends = mingw-w64-libjpeg: for JPEG support optdepends = mingw-w64-libpng: for PNG support optdepends = mingw-w64-sqlite: for sqlite support - options = !buildflags options = !strip options = staticlibs - source = https://downloads.sourceforge.net/project/dclib/dlib/v19.10/dlib-19.10.tar.bz2 - sha512sums = 04b1513f09bf43677ad5b59d76fe7aa9cd96c6d7d1aac2fb0f431a555ccc670996a30660a8bf50eea082842f623b68f1ac019058b351750c0d86f8f0b355891b + options = !buildflags + source = https://downloads.sourceforge.net/project/dclib/dlib/v19.11/dlib-19.11.tar.bz2 + sha256sums = 3acb7525d25f445b3f8bc33ebe46f056297cc97c635abf275e6c0e7ca09ef48b pkgname = mingw-w64-dlib @@ -1,66 +1,65 @@ # Maintainer: pingplug <pingplug@foxmail.com> -pkgname=mingw-w64-dlib _pkgname=dlib -pkgver=19.10 +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + +pkgname=mingw-w64-dlib +pkgver=19.11 pkgrel=1 -pkgdesc="Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. (mingw-w64)" +pkgdesc="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') -makedepends=('mingw-w64-cmake') +url="http://www.dlib.net" +license=('custom') +depends=('mingw-w64-crt') optdepends=('mingw-w64-giflib: for GIF support' 'mingw-w64-lapack: for BLAS and LAPACK 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) -sha512sums=('04b1513f09bf43677ad5b59d76fe7aa9cd96c6d7d1aac2fb0f431a555ccc670996a30660a8bf50eea082842f623b68f1ac019058b351750c0d86f8f0b355891b') - -_architectures="i686-w64-mingw32 x86_64-w64-mingw32" - -prepare() { - cd ${srcdir} -} +makedepends=('mingw-w64-cmake') +options=('!strip' 'staticlibs' '!buildflags') +source=("https://downloads.sourceforge.net/project/dclib/${_pkgname}/v${pkgver}/${_pkgname}-${pkgver}.tar.bz2") +sha256sums=('3acb7525d25f445b3f8bc33ebe46f056297cc97c635abf275e6c0e7ca09ef48b') build() { - cd ${srcdir} - for _arch in ${_architectures}; do - # shared - mkdir -p "${_pkgname}-build-${_arch}-shared" && pushd "${_pkgname}-build-${_arch}-shared" - ${_arch}-cmake \ - -DBUILD_SHARED_LIBS:BOOL=ON \ - -DUSE_AVX_INSTRUCTIONS:BOOL=ON \ - -DUSE_SSE2_INSTRUCTIONS:BOOL=ON \ - -DUSE_SSE4_INSTRUCTIONS:BOOL=ON \ - "../${_pkgname}-${pkgver}" - make - popd - # static - mkdir -p "${_pkgname}-build-${_arch}-static" && pushd "${_pkgname}-build-${_arch}-static" - ${_arch}-cmake \ - -DBUILD_SHARED_LIBS:BOOL=OFF \ - -DUSE_AVX_INSTRUCTIONS:BOOL=ON \ - -DUSE_SSE2_INSTRUCTIONS:BOOL=ON \ - -DUSE_SSE4_INSTRUCTIONS:BOOL=ON \ - "../${_pkgname}-${pkgver}" - make - popd - done + cd ${srcdir} + for _arch in ${_architectures}; do + # shared + mkdir -p "${_pkgname}-build-${_arch}-shared" && pushd "${_pkgname}-build-${_arch}-shared" + ${_arch}-cmake \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DUSE_AVX_INSTRUCTIONS:BOOL=ON \ + -DUSE_SSE2_INSTRUCTIONS:BOOL=ON \ + -DUSE_SSE4_INSTRUCTIONS:BOOL=ON \ + "../${_pkgname}-${pkgver}" + make + popd + # static + mkdir -p "${_pkgname}-build-${_arch}-static" && pushd "${_pkgname}-build-${_arch}-static" + ${_arch}-cmake \ + -DBUILD_SHARED_LIBS:BOOL=OFF \ + -DUSE_AVX_INSTRUCTIONS:BOOL=ON \ + -DUSE_SSE2_INSTRUCTIONS:BOOL=ON \ + -DUSE_SSE4_INSTRUCTIONS:BOOL=ON \ + "../${_pkgname}-${pkgver}" + make + popd + done } package() { - cd ${srcdir} - for _arch in ${_architectures}; do - pushd "${_pkgname}-build-${_arch}-shared" - make DESTDIR=${pkgdir} install - popd - pushd "${_pkgname}-build-${_arch}-static" - make DESTDIR=${pkgdir} install - popd - ${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll - ${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/"*.a - done - install -Dm644 "${_pkgname}-${pkgver}/dlib/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd ${srcdir} + for _arch in ${_architectures}; do + pushd "${_pkgname}-build-${_arch}-shared" + make DESTDIR=${pkgdir} install + popd + pushd "${_pkgname}-build-${_arch}-static" + make DESTDIR=${pkgdir} install + popd + ${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll + ${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/"*.a + done + install -Dm644 "${_pkgname}-${pkgver}/dlib/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } + +# vim:set ts=2 sw=2 et: |