mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
extra/opencv to 4.7.0-13
This commit is contained in:
parent
3da84ea927
commit
4074e83692
2 changed files with 17 additions and 1 deletions
|
@ -9,7 +9,7 @@
|
|||
pkgbase=opencv
|
||||
pkgname=(opencv opencv-samples python-opencv)
|
||||
pkgver=4.7.0
|
||||
pkgrel=12
|
||||
pkgrel=13
|
||||
pkgdesc='Open Source Computer Vision Library'
|
||||
arch=(x86_64)
|
||||
license=(BSD)
|
||||
|
@ -27,15 +27,18 @@ optdepends=('opencv-samples: samples'
|
|||
source=(https://github.com/opencv/opencv/archive/$pkgver/$pkgname-$pkgver.tar.gz
|
||||
https://github.com/opencv/opencv_contrib/archive/$pkgver/opencv_contrib-$pkgver.tar.gz
|
||||
https://github.com/opencv/opencv/commit/82616eec.patch
|
||||
protobuf-23.patch
|
||||
vtk9.patch)
|
||||
sha256sums=('8df0079cdbe179748a18d44731af62a245a45ebf5085223dc03133954c662973'
|
||||
'42df840cf9055e59d0e22c249cfb19f04743e1bdad113d31b1573d3934d62584'
|
||||
'a71e8ffad606d518a846296a06e59beac38887b30021a72b08321aeffd43a75d'
|
||||
'572f7b774678e2fc46b524ce72d4b0ddf175b2a576c6dcfd013d16165ba39863'
|
||||
'f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e')
|
||||
|
||||
prepare() {
|
||||
patch -d $pkgname-$pkgver -p1 < vtk9.patch # Don't require all vtk optdepends
|
||||
patch -d $pkgname-$pkgver -p1 < 82616eec.patch # https://github.com/opencv/opencv/issues/23323
|
||||
patch -d $pkgname-$pkgver -p1 < protobuf-23.patch # Fix build with protobuf 23
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -44,6 +47,7 @@ build() {
|
|||
_opts="-DWITH_OPENCL=ON \
|
||||
-DWITH_OPENGL=ON \
|
||||
-DOpenGL_GL_PREFERENCE=LEGACY \
|
||||
-DCMAKE_CXX_STANDARD=17 \
|
||||
-DWITH_TBB=ON \
|
||||
-DWITH_VULKAN=ON \
|
||||
-DWITH_QT=ON \
|
||||
|
|
12
extra/opencv/protobuf-23.patch
Normal file
12
extra/opencv/protobuf-23.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff --git a/cmake/OpenCVFindProtobuf.cmake b/cmake/OpenCVFindProtobuf.cmake
|
||||
index 8835347d1d..473f5fd850 100644
|
||||
--- a/cmake/OpenCVFindProtobuf.cmake
|
||||
+++ b/cmake/OpenCVFindProtobuf.cmake
|
||||
@@ -31,6 +31,7 @@ if(BUILD_PROTOBUF)
|
||||
set(HAVE_PROTOBUF TRUE)
|
||||
else()
|
||||
unset(Protobuf_VERSION CACHE)
|
||||
+ find_package(Protobuf CONFIG QUIET)
|
||||
find_package(Protobuf QUIET)
|
||||
|
||||
# Backwards compatibility
|
Loading…
Reference in a new issue