Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / opencv
Commits: 24a518ea by Antonio Rojas at 2024-11-28T00:05:53+01:00 Add python-opencv-cuda package Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/opencv/-/issues/4 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = opencv pkgdesc = Open Source Computer Vision Library pkgver = 4.10.0 - pkgrel = 14 + pkgrel = 15 url = https://opencv.org/ arch = x86_64 license = Apache-2.0 @@ -113,3 +113,18 @@ pkgname = opencv-cuda provides = opencv=4.10.0 conflicts = opencv options = !debug + +pkgname = python-opencv-cuda + pkgdesc = Python bindings for OpenCV (with CUDA support) + depends = fmt + depends = glew + depends = hdf5 + depends = jsoncpp + depends = opencv-cuda + depends = openmpi + depends = pugixml + depends = python-numpy + depends = qt6-base + depends = vtk + provides = python-opencv=4.10.0 + conflicts = python-opencv ===================================== PKGBUILD ===================================== @@ -6,9 +6,10 @@ pkgbase=opencv pkgname=(opencv opencv-samples python-opencv - opencv-cuda) + opencv-cuda + python-opencv-cuda) pkgver=4.10.0 -pkgrel=14 +pkgrel=15 pkgdesc='Open Source Computer Vision Library' arch=(x86_64) license=(Apache-2.0) @@ -197,3 +198,22 @@ package_opencv-cuda() { # Split Python bindings rm -r "$pkgdir"/usr/lib/python3* } + +package_python-opencv-cuda() { + pkgdesc='Python bindings for OpenCV (with CUDA support)' + depends=(fmt + glew + hdf5 + jsoncpp + opencv-cuda + openmpi + pugixml + python-numpy + qt6-base + vtk) + conflicts=(python-opencv) + provides=(python-opencv=$pkgver) + unset optdepends + + DESTDIR="$pkgdir" cmake --install build-cuda/modules/python3 +} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/opencv/-/commit/24a518eadc48e6b49a7ef3720139306d994aa323 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/opencv/-/commit/24a518eadc48e6b49a7ef3720139306d994aa323 You're receiving this email because of your account on gitlab.archlinux.org.
