diff options
author | Nicola Murino | 2018-11-24 18:50:23 +0100 |
---|---|---|
committer | Nicola Murino | 2018-11-24 18:50:23 +0100 |
commit | 578f26af3a402c63bfbb1522070f1e4c4283417f (patch) | |
tree | c6a5408579da604643e3a20e7d67643d798c0769 /PKGBUILD | |
parent | cf3f7f5bfd6c2bb68a2981b920c01d9a602f3765 (diff) | |
download | aur-578f26af3a402c63bfbb1522070f1e4c4283417f.tar.gz |
Update to 4.0.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -1,6 +1,6 @@ # Maintainer: drakkan <nicola.murino at gmail dot com> pkgname=mingw-w64-opencv -pkgver=3.4.3 +pkgver=4.0.0 pkgrel=1 pkgdesc="Open Source Computer Vision Library (mingw-w64)" arch=('any') @@ -9,10 +9,10 @@ url="http://opencv.org/" options=('!buildflags' 'staticlibs' '!strip') depends=('mingw-w64-crt' 'mingw-w64-libpng' 'mingw-w64-libjpeg-turbo' 'mingw-w64-libtiff' 'mingw-w64-zlib' 'mingw-w64-libwebp' 'mingw-w64-lapack' 'mingw-w64-cblas') makedepends=('mingw-w64-cmake' 'mingw-w64-eigen' 'mingw-w64-lapacke') -source=("https://github.com/Itseez/opencv/archive/${pkgver}.zip" - "opencv_contrib-$pkgver.tar.gz::https://github.com/Itseez/opencv_contrib/archive/$pkgver.tar.gz") -sha256sums=('37c7d8c3b9807902ad11b9181bbde61dcb3898a78a563130494752f46fe8cc5f' - '6dfb51326f3dfeb659128df952edecd45683626a965aa4a8e1e9c970c40fb636') +source=("opencv-$pkgver.tar.gz::https://github.com/opencv/opencv/archive/$pkgver.zip" + "opencv_contrib-$pkgver.tar.gz::https://github.com/opencv/opencv_contrib/archive/$pkgver.tar.gz") +sha256sums=('86fd08fc02893e05e2944fa7b0daa7d02643232450f020b475e1b2f24587b99a' + '4fb0681414df4baedce6e3f4a01318d6f4fcde6ee14854d761fd4e397a397763') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -61,6 +61,7 @@ build() { -DLAPACK_LIBRARIES="/usr/${_arch}/bin/liblapack.dll;/usr/${_arch}/bin/libblas.dll;/usr/${_arch}/bin/libcblas.dll" \ -DLAPACK_CBLAS_H="/usr/${_arch}/include/cblas.h" \ -DLAPACK_LAPACKE_H="/usr/${_arch}/include/lapacke.h" \ + -DOPENCV_GENERATE_PKGCONFIG=ON \ .. make popd @@ -73,11 +74,18 @@ package() { make DESTDIR="$pkgdir" install make -C "$srcdir/opencv-$pkgver/build-${_arch}-static" DESTDIR="$pkgdir/static" install mv "$pkgdir/static/usr/${_arch}/lib/"*.a "$pkgdir/usr/${_arch}/lib/" + + # install missing headers https://github.com/opencv/opencv/issues/13201 + for _module in imgcodecs videoio photo; do + cp -r "$srcdir"/opencv-$pkgver/modules/$_module/include/opencv2/$_module/legacy \ + "$pkgdir"/usr/${_arch}/include/opencv4/opencv2/$_module + done + install -d "$pkgdir"/usr/${_arch}/lib/pkgconfig - sed -i "s/\/\/usr\/${_arch}\/lib/\/lib/g" ./unix-install/opencv.pc - sed -i "s/^Libs.private.*/& -lgdi32 -lcomdlg32/" ./unix-install/opencv.pc - echo "Requires.private: libjpeg libtiff-4 libpng libwebp lapack cblas" >> ./unix-install/opencv.pc - install -m644 ./unix-install/opencv.pc "$pkgdir"/usr/${_arch}/lib/pkgconfig/ + sed -i "s/\/\/usr\/${_arch}\/lib/\/lib/g" ./unix-install/opencv4.pc + sed -i "s/^Libs.private.*/& -lgdi32 -lcomdlg32/" ./unix-install/opencv4.pc + echo "Requires.private: libjpeg libtiff-4 libpng libwebp lapack cblas" >> ./unix-install/opencv4.pc + install -m644 ./unix-install/opencv4.pc "$pkgdir"/usr/${_arch}/lib/pkgconfig/ rm "$pkgdir"/usr/${_arch}/LICENSE ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a |