* update opencv to 4.8.1-1

This commit is contained in:
Alexander Baldeck 2023-11-20 17:34:26 +01:00
parent fbfc8cef03
commit 97839fd0b7

View File

@ -4,19 +4,58 @@
# Contributor: Tobias Powalowski <tpowa@archlinux.org> # Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgbase=opencv pkgbase=opencv
pkgname=(opencv opencv-samples python-opencv) pkgname=(opencv
opencv-samples
python-opencv
)
case "${CARCH}" in case "${CARCH}" in
x86_64) pkgname+=(opencv-cuda) x86_64) pkgname+=(opencv-cuda)
esac esac
pkgver=4.8.0 pkgver=4.8.1
pkgrel=6 pkgrel=1
pkgdesc='Open Source Computer Vision Library' pkgdesc='Open Source Computer Vision Library'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(BSD) license=(BSD)
url='https://opencv.org/' url='https://opencv.org/'
depends=(onetbb openexr gst-plugins-base libdc1394 cblas lapack libgphoto2 openjpeg2 ffmpeg protobuf) depends=(abseil-cpp
makedepends=(cmake python-numpy python-setuptools mesa eigen hdf5 lapacke qt6-5compat vtk glew ant java-environment cblas
pugixml openmpi fmt nlohmann-json) 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
onetbb
zlib)
makedepends=(ant
cmake
eigen
fmt
glew
hdf5
java-environment
lapacke
mesa
nlohmann-json
openmpi
pugixml
python-numpy
python-setuptools
qt6-5compat
vtk)
makedepends_x86_64=(cudnn) makedepends_x86_64=(cudnn)
optdepends=('opencv-samples: samples' optdepends=('opencv-samples: samples'
'vtk: for the viz module' 'vtk: for the viz module'
@ -29,8 +68,8 @@ 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_contrib/archive/$pkgver/opencv_contrib-$pkgver.tar.gz
vtk9.patch vtk9.patch
cuda-12.2.patch) cuda-12.2.patch)
sha256sums=('cbf47ecc336d2bff36b0dcd7d6c179a9bb59e805136af6b9670ca944aef889bd' sha256sums=('62f650467a60a38794d681ae7e66e3e8cfba38f445e0bf87867e2f2cdc8be9d5'
'b4aef0f25a22edcd7305df830fa926ca304ea9db65de6ccd02f6cfa5f3357dbb' '0c082a0b29b3118f2a0a1856b403bb098643af7b994a0080f402a12159a99c6e'
'f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e' 'f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e'
'2acacd8df0fab431aa2197304c4496f3e4d8a8de9305994a6474e4c66dc3a159') '2acacd8df0fab431aa2197304c4496f3e4d8a8de9305994a6474e4c66dc3a159')
@ -137,7 +176,16 @@ package_opencv-samples() {
package_python-opencv() { package_python-opencv() {
pkgdesc='Python bindings for 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 unset optdepends
DESTDIR="$pkgdir" cmake --install build/modules/python3 DESTDIR="$pkgdir" cmake --install build/modules/python3