extra/opencv to 4.8.0-6

This commit is contained in:
Kevin Mihelich 2023-09-20 23:25:45 +00:00
parent 21586922a1
commit 86b7028130

View file

@ -4,19 +4,58 @@
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - remove -DCPU_BASELINE_{ENABLE,DISABLE} flags for SSE
# - remove cuda package
# - remove cudnn makedepends
# - remove opencv-cuda package
pkgbase=opencv
pkgname=(opencv opencv-samples python-opencv)
pkgname=(opencv
opencv-samples
python-opencv)
pkgver=4.8.0
pkgrel=5
pkgrel=6
pkgdesc='Open Source Computer Vision Library'
arch=(x86_64)
license=(BSD)
url='https://opencv.org/'
depends=(tbb openexr gst-plugins-base libdc1394 cblas lapack libgphoto2 openjpeg2 ffmpeg protobuf)
makedepends=(cmake python-numpy python-setuptools mesa eigen hdf5 lapacke qt6-5compat vtk glew ant java-environment
pugixml openmpi fmt nlohmann-json)
depends=(abseil-cpp
cblas
ffmpeg
freetype2
gcc-libs
glib2
glibc
gst-plugins-base
gst-plugins-base-libs
gstreamer
harfbuzz
lapack
libdc1394
libglvnd
libjpeg-turbo
libpng
libtiff
libwebp
openexr
openjpeg2
protobuf
tbb
zlib)
makedepends=(ant
cmake
eigen
fmt
glew
hdf5
java-environment
lapacke
mesa
nlohmann-json
openmpi
pugixml
python-numpy
python-setuptools
qt6-5compat
vtk)
optdepends=('opencv-samples: samples'
'vtk: for the viz module'
'glew: for the viz module'
@ -105,7 +144,16 @@ package_opencv-samples() {
package_python-opencv() {
pkgdesc='Python bindings for OpenCV'
depends=(python-numpy opencv vtk glew qt6-base hdf5 jsoncpp openmpi pugixml fmt)
depends=(fmt
glew
hdf5
jsoncpp
opencv
openmpi
pugixml
python-numpy
qt6-base
vtk)
unset optdepends
DESTDIR="$pkgdir" cmake --install build/modules/python3