# Generated by makepkg 6.1.0
# Thu Sep 18 03:20:36 UTC 2025
pkgbase = mingw-w64-opencv
	pkgdesc = Open Source Computer Vision Library (mingw-w64)
	pkgver = 4.12.0
	pkgrel = 6
	url = https://opencv.org/
	arch = any
	license = spdx:Apache-2.0
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-fc
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-cereal
	makedepends = mingw-w64-ucrt-x86_64-vtk
	makedepends = mingw-w64-ucrt-x86_64-utf8cpp
	makedepends = mingw-w64-ucrt-x86_64-eigen3
	makedepends = mingw-w64-ucrt-x86_64-fast_float
	makedepends = mingw-w64-ucrt-x86_64-qt6-base
	makedepends = mingw-w64-ucrt-x86_64-qt6-5compat
	makedepends = mingw-w64-ucrt-x86_64-python-numpy
	makedepends = mingw-w64-ucrt-x86_64-tiny-dnn
	makedepends = mingw-w64-ucrt-x86_64-nlohmann-json
	depends = mingw-w64-ucrt-x86_64-gst-plugins-base
	depends = mingw-w64-ucrt-x86_64-abseil-cpp
	depends = mingw-w64-ucrt-x86_64-ceres-solver
	depends = mingw-w64-ucrt-x86_64-ffmpeg
	depends = mingw-w64-ucrt-x86_64-freetype
	depends = mingw-w64-ucrt-x86_64-gflags
	depends = mingw-w64-ucrt-x86_64-glog
	depends = mingw-w64-ucrt-x86_64-harfbuzz
	depends = mingw-w64-ucrt-x86_64-hdf5
	depends = mingw-w64-ucrt-x86_64-tbb
	depends = mingw-w64-ucrt-x86_64-jasper
	depends = mingw-w64-ucrt-x86_64-libiconv
	depends = mingw-w64-ucrt-x86_64-libjpeg
	depends = mingw-w64-ucrt-x86_64-libpng
	depends = mingw-w64-ucrt-x86_64-libtiff
	depends = mingw-w64-ucrt-x86_64-libwebp
	depends = mingw-w64-ucrt-x86_64-ogre3d
	depends = mingw-w64-ucrt-x86_64-openblas
	depends = mingw-w64-ucrt-x86_64-openjpeg2
	depends = mingw-w64-ucrt-x86_64-openexr
	depends = mingw-w64-ucrt-x86_64-protobuf
	depends = mingw-w64-ucrt-x86_64-tesseract-ocr
	depends = mingw-w64-ucrt-x86_64-zlib
	optdepends = mingw-w64-ucrt-x86_64-qt6-5compat: for the HighGUI module
	optdepends = mingw-w64-ucrt-x86_64-vtk: opencv_viz module
	source = https://github.com/opencv/opencv/archive/4.12.0/opencv-4.12.0.tar.gz
	source = https://github.com/opencv/opencv_contrib/archive/4.12.0/opencv_contrib-4.12.0.tar.gz
	source = 0001-mingw-w64-cmake.patch
	source = 0002-support-ffmpeg-8.patch::https://github.com/opencv/opencv/commit/90c444ab.patch
	source = 0004-generate-proper-pkg-config-file.patch
	source = 0008-mingw-w64-cmake-lib-path.patch
	source = 0014-python-install-path.patch
	source = 0015-windres-cant-handle-spaces-in-defines.patch
	source = 0021-requires-vtk.patch
	source = 0104-rgbd-module-missing-include.patch
	source = 0106-use-find-package-with-hdf5.patch
	source = 0200-qt69-build-fix.patch
	sha256sums = 44c106d5bb47efec04e531fd93008b3fcd1d27138985c5baf4eafac0e1ec9e9d
	sha256sums = 4197722b4c5ed42b476d42e29beb29a52b6b25c34ec7b4d589c3ae5145fee98e
	sha256sums = 42e7622b8863ded52c21f1bb57de62dd0089e057002cee1dee7f3064e3fdaea2
	sha256sums = 4811cf490195a7b2952e075c4d713593326bc54fcfa42a33e19d7ed025bb5b6f
	sha256sums = 7fac6a7788638f8843f562381413ce13c59038d2fafc5dc05258195128e5caf5
	sha256sums = 7398e66f80be37382bd427b5eb3a1201a23113c14e71435a44df8779ea1b8a34
	sha256sums = 0c310a580d6700601d4b4f824b849c0f0d64d3953e249f04c6a91f15aa8bee0a
	sha256sums = 11522ffedb22980ba8d09ff715a25327fe14806e55588bffa761e39e1d035ea5
	sha256sums = f572f94eb3e438eb1e0700ee04b9c999cd3216b39ba04321148137cecf6bbcb5
	sha256sums = c6c92cf39dfe45b8fb41d80ac0de3cd304e8b695420b307fd4320a105d8fe9f4
	sha256sums = 01db42dc6fec466433ebe701be4fa21d5cb439cc156b04d969290a98e18f7467
	sha256sums = 7ec93b30b5790803c566790fc39d3177fd5947c1e82144e0d90762e7122ad893

pkgname = mingw-w64-ucrt-x86_64-opencv

pkgname = mingw-w64-ucrt-x86_64-python-opencv
	pkgdesc = Python bindings for OpenCV (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-opencv
	depends = mingw-w64-ucrt-x86_64-python-numpy
	depends = mingw-w64-ucrt-x86_64-vtk
	depends = mingw-w64-ucrt-x86_64-qt6-base
	depends = mingw-w64-ucrt-x86_64-qt6-5compat
	optdepends = 
