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.


Reply via email to