diff --git a/extra/opencv/.SRCINFO b/extra/opencv/.SRCINFO new file mode 100644 index 000000000..713ebb23b --- /dev/null +++ b/extra/opencv/.SRCINFO @@ -0,0 +1,111 @@ +pkgbase = opencv + pkgdesc = Open Source Computer Vision Library + pkgver = 4.8.1 + pkgrel = 1 + url = https://opencv.org/ + arch = x86_64 + license = BSD + makedepends = ant + makedepends = cmake + makedepends = cudnn + makedepends = eigen + makedepends = fmt + makedepends = glew + makedepends = hdf5 + makedepends = java-environment + makedepends = lapacke + makedepends = mesa + makedepends = nlohmann-json + makedepends = openmpi + makedepends = pugixml + makedepends = python-numpy + makedepends = python-setuptools + makedepends = qt6-5compat + makedepends = vtk + depends = abseil-cpp + depends = cblas + depends = ffmpeg + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = gst-plugins-base + depends = gst-plugins-base-libs + depends = gstreamer + depends = harfbuzz + depends = lapack + depends = libdc1394 + depends = libglvnd + depends = libjpeg-turbo + depends = libpng + depends = libtiff + depends = libwebp + depends = openexr + depends = openjpeg2 + depends = protobuf + depends = tbb + depends = zlib + optdepends = opencv-samples: samples + optdepends = vtk: for the viz module + optdepends = glew: for the viz module + optdepends = qt6-base: for the HighGUI module + optdepends = hdf5: for the HDF5 module + optdepends = opencl-icd-loader: For coding with OpenCL + optdepends = java-runtime: Java interface + source = https://github.com/opencv/opencv/archive/4.8.1/opencv-4.8.1.tar.gz + source = https://github.com/opencv/opencv_contrib/archive/4.8.1/opencv_contrib-4.8.1.tar.gz + source = vtk9.patch + source = cuda-12.2.patch + sha256sums = 62f650467a60a38794d681ae7e66e3e8cfba38f445e0bf87867e2f2cdc8be9d5 + sha256sums = 0c082a0b29b3118f2a0a1856b403bb098643af7b994a0080f402a12159a99c6e + sha256sums = f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e + sha256sums = 2acacd8df0fab431aa2197304c4496f3e4d8a8de9305994a6474e4c66dc3a159 + +pkgname = opencv + +pkgname = opencv-samples + pkgdesc = Open Source Computer Vision Library (samples) + depends = opencv + +pkgname = python-opencv + pkgdesc = Python bindings for OpenCV + depends = fmt + depends = glew + depends = hdf5 + depends = jsoncpp + depends = opencv + depends = openmpi + depends = pugixml + depends = python-numpy + depends = qt6-base + depends = vtk + +pkgname = opencv-cuda + pkgdesc = Open Source Computer Vision Library (with CUDA support) + depends = abseil-cpp + depends = cblas + depends = ffmpeg + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = gst-plugins-base + depends = gst-plugins-base-libs + depends = gstreamer + depends = harfbuzz + depends = lapack + depends = libdc1394 + depends = libglvnd + depends = libjpeg-turbo + depends = libpng + depends = libtiff + depends = libwebp + depends = openexr + depends = openjpeg2 + depends = protobuf + depends = tbb + depends = zlib + depends = cudnn + provides = opencv=4.8.1 + conflicts = opencv + options = !debug diff --git a/extra/opencv/PKGBUILD b/extra/opencv/PKGBUILD index 1ad691c16..d37940919 100644 --- a/extra/opencv/PKGBUILD +++ b/extra/opencv/PKGBUILD @@ -11,8 +11,8 @@ pkgbase=opencv pkgname=(opencv opencv-samples python-opencv) -pkgver=4.8.0 -pkgrel=6 +pkgver=4.8.1 +pkgrel=1 pkgdesc='Open Source Computer Vision Library' arch=(x86_64) license=(BSD) @@ -67,8 +67,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 vtk9.patch cuda-12.2.patch) -sha256sums=('cbf47ecc336d2bff36b0dcd7d6c179a9bb59e805136af6b9670ca944aef889bd' - 'b4aef0f25a22edcd7305df830fa926ca304ea9db65de6ccd02f6cfa5f3357dbb' +sha256sums=('62f650467a60a38794d681ae7e66e3e8cfba38f445e0bf87867e2f2cdc8be9d5' + '0c082a0b29b3118f2a0a1856b403bb098643af7b994a0080f402a12159a99c6e' 'f35a2d4ea0d6212c7798659e59eda2cb0b5bc858360f7ce9c696c77d3029668e' '2acacd8df0fab431aa2197304c4496f3e4d8a8de9305994a6474e4c66dc3a159')