# - contrib subpackage(s)
# - contrib BRs:
# opencv_contrib-3.1.0/modules/cnn_3dobj/CMakeLists.txt:find_package(Caffe)
-# opencv_contrib-3.1.0/modules/cnn_3dobj/CMakeLists.txt:find_package(Protobuf)
-# opencv_contrib-3.1.0/modules/cnn_3dobj/CMakeLists.txt:find_package(Glog)
-# opencv_contrib-3.1.0/modules/hdf/CMakeLists.txt:find_package(HDF5)
# opencv_contrib-3.1.0/modules/sfm/CMakeLists.txt:find_package(Ceres QUIET)
-# opencv_contrib-3.1.0/modules/text/CMakeLists.txt:find_package(Tesseract)
-# unpackaged (3.4.0)
+# unpackaged (4.5.5)
#/usr/share/OpenCV/3rdparty/usr/lib64/libcorrespondence.a
#/usr/share/OpenCV/3rdparty/usr/lib64/libmultiview.a
#/usr/share/OpenCV/3rdparty/usr/lib64/libnumeric.a
Summary: A library of programming functions mainly aimed at real time computer vision
Summary(pl.UTF-8): Biblioteka funkcji do grafiki komputerowej w czasie rzeczywistym
Name: opencv
-Version: 4.5.1
-Release: 4
+Version: 4.8.1
+Release: 1
Epoch: 1
%if %{with unicap} || %{with xine}
License: GPL (enforced by used libraries), BSD (opencv itself)
%endif
Group: Libraries
Source0: https://github.com/Itseez/opencv/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 2205d3169238ec1f184438a96de68513
+# Source0-md5: 7e3b6b5046e4e31226bbf4872091201c
Source1: https://github.com/Itseez/opencv_contrib/archive/%{version}/%{name}_contrib-%{version}.tar.gz
-# Source1-md5: 19a31bf7271978ab426112dbf5d1b83f
+# Source1-md5: 16a34bb3c8107e5416e86ef003d5aeb6
# See opencv_contrib-3.4.1/modules/xfeatures2d/cmake/download_boostdesc.cmake
Source10: https://raw.githubusercontent.com/opencv/opencv_3rdparty/34e4206aef44d50e6bbcd0ab06354b52e7466d26/boostdesc_bgm.i
# Source10-md5: 0ea90e7a8f3f7876d450e4149c97c74f
# See opencv_contrib-3.4.1/modules/face/CMakeLists.txt
Source30: https://raw.githubusercontent.com/opencv/opencv_3rdparty/8afa57abc8229d611c4937165d20e2a2d9fc5a12/face_landmark_model.dat
# Source30-md5: 7505c44ca4eb54b4ab1e4777cb96ac05
-# See opencv-4.5.1/modules/gapi/CMakeLists.txt
-Source40: https://github.com/opencv/ade/archive/v0.1.1f/v0.1.1f.zip
-# Source40-md5: b624b995ec9c439cbc2e9e6ee940d3a2
+# See opencv-4.5.1/modules/gapi/cmake/DownloadADE.cmake
+Source40: https://github.com/opencv/ade/archive/v0.1.2a/v0.1.2a.zip
+# Source40-md5: fa4b3e25167319cb0fa9432ef8281945
+# See opencv_contrib-4.5.5/modules/wechat_qrcode/CMakeLists.txt
+Source50: https://raw.githubusercontent.com/WeChatCV/opencv_3rdparty/a8b69ccc738421293254aec5ddb38bd523503252/detect.caffemodel
+# Source50-md5: 238e2b2d6f3c18d6c3a30de0c31e23cf
+Source51: https://raw.githubusercontent.com/WeChatCV/opencv_3rdparty/a8b69ccc738421293254aec5ddb38bd523503252/detect.prototxt
+# Source51-md5: 6fb4976b32695f9f5c6305c19f12537d
+Source52: https://raw.githubusercontent.com/WeChatCV/opencv_3rdparty/a8b69ccc738421293254aec5ddb38bd523503252/sr.caffemodel
+# Source52-md5: cbfcd60361a73beb8c583eea7e8e6664
+Source53: https://raw.githubusercontent.com/WeChatCV/opencv_3rdparty/a8b69ccc738421293254aec5ddb38bd523503252/sr.prototxt
+# Source53-md5: 69db99927a70df953b471daaba03fbef
Patch0: %{name}-ximea.patch
Patch1: python-install.patch
Patch2: pkgconfig-paths.patch
-Patch3: no-cxx-in-c-header.patch
URL: http://www.opencv.org/
%{?with_pvapi:BuildRequires: AVT_GigE_SDK-devel}
%{?with_opencl:BuildRequires: OpenCL-devel}
-BuildRequires: Mesa-khrplatform-devel
BuildRequires: OpenEXR-devel
%{?with_opengl:BuildRequires: OpenGL-GLU-devel}
-%{?with_opengl:BuildRequires: OpenGL-devel}
+%if %{with opengl}
+BuildRequires: OpenGL-devel
+BuildRequires: libglvnd-libGL-devel
+%endif
# as of OpenCV 2.3.1-2.4.3 there is also check for OpenNI-sensor-PrimeSense, but the result is not used
%{?with_openni:BuildRequires: OpenNI-devel}
%{?with_ximea:BuildRequires: XIMEA-devel >= 4}
BuildRequires: boost-devel
%{?with_opencl_amdblas:BuildRequires: clAmdBlas-devel}
%{?with_opencl_amdfft:BuildRequires: clAmdFft-devel}
-BuildRequires: cmake >= 2.8
+BuildRequires: cmake >= 3.5.1
BuildRequires: doxygen
BuildRequires: eigen3 >= 3
%{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.7}
BuildRequires: gstreamer-plugins-base-devel >= 1.0
%endif
BuildRequires: jasper-devel
-%{?with_java:BuildRequires: jdk}
+%if %{with java}
+BuildRequires: java-xerces
+BuildRequires: jdk
+# jawt for installed jdk
+BuildRequires: jre-X11
+%endif
+BuildRequires: khrplatform-devel
BuildRequires: libdc1394-devel >= 2
%{?with_openmp:BuildRequires: libgomp-devel}
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig
BuildRequires: hdf5-devel
BuildRequires: protobuf-devel
-BuildRequires: python >= 2.0
-BuildRequires: python-devel >= 2.0
+BuildRequires: python >= 1:2.7
+BuildRequires: python-devel >= 1:2.7
BuildRequires: python-numpy-devel
BuildRequires: python3 >= 1:3.2
BuildRequires: python3-devel >= 1:3.2
BuildRequires: python3-numpy-devel
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.606
BuildRequires: sed >= 4.0
BuildRequires: sphinx-pdg
BuildRequires: swig-python
%{?with_tbb:BuildRequires: tbb-devel}
+BuildRequires: tesseract-devel
%if %{with vtk}
BuildRequires: vtk-devel >= 5.8.0
BuildRequires: vtk-java >= 5.8.0
%endif
%{?with_xine:BuildRequires: xine-lib-devel}
BuildRequires: xorg-lib-libX11-devel
-BuildRequires: zlib-devel
+BuildRequires: zlib-devel >= 1.2.3
%if %{with qt}
BuildRequires: QtCore-devel >= 4
BuildRequires: QtGui-devel >= 4
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define jver %(echo %{version} | cut -d. -f1-3 | tr -d .)
-%define sover %(echo %{version} | cut -d. -f1-2)
+%define sover 408
%description
OpenCV (Open Source Computer Vision) is a library of programming
%if %{with vtk}
Requires: %{name}-viz = %{epoch}:%{version}-%{release}
%endif
-Obsoletes: opencv-static
+Obsoletes: opencv-static < 1:2
%description devel
Header files for OpenCV library.
Summary(it.UTF-8): Documentazione di OpenCV
Summary(pl.UTF-8): Podręcznik dla OpenCV
Group: Documentation
-# noarch subpackages only when building with rpm5
BuildArch: noarch
%description doc
%package examples
Summary: OpenCV code examples
+Summary(pl.UTF-8): Przykłady kodu OpenCV
Group: Documentation
BuildArch: noarch
%description examples
OpenCV code examples.
+%description examples -l pl.UTF-8
+Przykłady kodu OpenCV.
+
%package -n java-opencv
Summary: OpenCV Java bindings
Summary(pl.UTF-8): Wiązania Javy do OpenCV
Summary(pl.UTF-8): Wiązania Pythona 2 do OpenCV
Group: Libraries/Python
Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: python-libs
+Requires: python-libs >= 1:2.7
%description -n python-opencv
OpenCV Python 2 bindings.
%patch0 -p1
%patch1 -p1
%patch2 -p1
-%patch3 -p1
cache_file() {
f="$1"
done
cache_file %{SOURCE30} data
cache_file %{SOURCE40} ade
+for f in %{SOURCE50} %{SOURCE51} %{SOURCE52} %{SOURCE53}; do
+ cache_file $f wechat_qrcode
+done
+
+cd opencv_contrib-%{version}
+
+# both files use Glog_FOUND variable, but set different variables for LIBS; unify them so they won't disturb each other
+cp -f modules/sfm/cmake/FindGlog.cmake modules/cnn_3dobj/FindGlog.cmake
+%{__sed} -i -e 's/Glog_LIBS/GLOG_LIBRARIES/' modules/cnn_3dobj/CMakeLists.txt
%build
mkdir -p build
"
fi
+# WITH_GTK_2_X=ON: force gtk+2 instead of gtk+3
+# (as of 4.5.5, OpenGL is not supported with gtk+3, leading to highgui linking errors)
%cmake .. \
$ccache \
+ -DOpenGL_GL_PREFERENCE=GLVND \
-DENABLE_PRECOMPILED_HEADERS=OFF \
-DOPENCV_LIB_INSTALL_PATH=%{_libdir} \
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-%{version}/modules \
%endif
%{?with_ffmpeg:-DWITH_FFMPEG=ON} \
%{!?with_gstreamer:-DWITH_GSTREAMER=OFF} \
+ -DWITH_GTK_2_X=ON \
%{?with_opencl:-DWITH_OPENCL=ON} \
%{!?with_opencl_amdblas:-DWITH_OPENCLAMDBLAS=OFF} \
%{!?with_opencl_amdfft:-DWITH_OPENCLAMDFFT=OFF} \
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
%py_postclean
+%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
+%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
+
%if %{with java}
# move to proper directories, create symlink
install -d $RPM_BUILD_ROOT%{_javadir}
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/opencv_annotation
-#%attr(755,root,root) %{_bindir}/opencv_createsamples
%attr(755,root,root) %{_bindir}/opencv_interactive-calibration
-#%attr(755,root,root) %{_bindir}/opencv_traincascade
+%attr(755,root,root) %{_bindir}/opencv_model_diagnostics
%attr(755,root,root) %{_bindir}/opencv_version
%attr(755,root,root) %{_bindir}/opencv_visualisation
%attr(755,root,root) %{_bindir}/setup_vars_opencv4.sh
%attr(755,root,root) %{_libdir}/libopencv_calib3d.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_calib3d.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_dnn.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_dnn.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_features2d.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_features2d.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_gapi.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_gapi.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_highgui.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_highgui.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_objdetect.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_videostab.so.%{sover}
# contrib modules
%attr(755,root,root) %{_bindir}/opencv_waldboost_detector
+%attr(755,root,root) %ghost %{_libdir}/libopencv_alphamat.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_alphamat.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_aruco.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_aruco.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_bgsegm.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_ccalib.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_datasets.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_datasets.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_dnn.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_dnn.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_dnn_objdetect.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_dnn_objdetect.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_dnn_superres.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_dnn_superres.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_dpm.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_dpm.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_face.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_hfs.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_img_hash.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_img_hash.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_intensity_transform.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_intensity_transform.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_line_descriptor.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_line_descriptor.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_mcc.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_mcc.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_ovis.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_ovis.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_optflow.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_phase_unwrapping.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_plot.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_plot.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_quality.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_quality.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_rapid.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_rapid.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_reg.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_reg.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_rgbd.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_rgbd.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_saliency.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_saliency.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_shape.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_shape.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_sfm.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_sfm.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_stereo.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_text.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_tracking.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_tracking.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_wechat_qrcode.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_wechat_qrcode.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_xfeatures2d.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_xfeatures2d.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_ximgproc.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_xobjdetect.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_xphoto.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_xphoto.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_alphamat.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_alphamat.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_dnn_superres.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_dnn_superres.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_gapi.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_gapi.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_intensity_transform.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_intensity_transform.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_mcc.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_mcc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_quality.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_quality.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_rapid.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_rapid.so.*.*.*
%dir %{_datadir}/opencv4
%{_datadir}/opencv4/haarcascades
%attr(755,root,root) %ghost %{_libdir}/libopencv_core.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_flann.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_flann.so.%{sover}
+%attr(755,root,root) %{_libdir}/libopencv_imgcodecs.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libopencv_imgcodecs.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_imgproc.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_imgproc.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_ml.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_photo.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_video.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_video.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_imgcodecs.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_imgcodecs.so.%{sover}
-%attr(755,root,root) %{_libdir}/libopencv_shape.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopencv_shape.so.%{sover}
%attr(755,root,root) %{_libdir}/libopencv_videoio.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libopencv_videoio.so.%{sover}
%defattr(644,root,root,755)
# core
%{_libdir}/libopencv_core.so
+%{_libdir}/libopencv_dnn.so
%{_libdir}/libopencv_flann.so
+%{_libdir}/libopencv_imgcodecs.so
%{_libdir}/libopencv_imgproc.so
%{_libdir}/libopencv_ml.so
%{_libdir}/libopencv_photo.so
%{_libdir}/libopencv_video.so
+%{_libdir}/libopencv_videoio.so
# GUI/extensions (base package)
%{_libdir}/libopencv_calib3d.so
%{_libdir}/libopencv_features2d.so
+%{_libdir}/libopencv_gapi.so
%{_libdir}/libopencv_highgui.so
%{_libdir}/libopencv_objdetect.so
%{_libdir}/libopencv_stitching.so
-%{_libdir}/libopencv_superres.so
-%{_libdir}/libopencv_videostab.so
-%{_libdir}/libopencv_imgcodecs.so
-%{_libdir}/libopencv_shape.so
-%{_libdir}/libopencv_videoio.so
# contrib
+%{_libdir}/libopencv_alphamat.so
%{_libdir}/libopencv_aruco.so
%{_libdir}/libopencv_bgsegm.so
%{_libdir}/libopencv_bioinspired.so
%{_libdir}/libopencv_ccalib.so
%{_libdir}/libopencv_datasets.so
-%{_libdir}/libopencv_dnn.so
%{_libdir}/libopencv_dnn_objdetect.so
+%{_libdir}/libopencv_dnn_superres.so
%{_libdir}/libopencv_dpm.so
%{_libdir}/libopencv_face.so
%{_libdir}/libopencv_freetype.so
%{_libdir}/libopencv_hdf.so
%{_libdir}/libopencv_hfs.so
%{_libdir}/libopencv_img_hash.so
+%{_libdir}/libopencv_intensity_transform.so
%{_libdir}/libopencv_line_descriptor.so
+%{_libdir}/libopencv_mcc.so
%{_libdir}/libopencv_optflow.so
%{_libdir}/libopencv_ovis.so
%{_libdir}/libopencv_phase_unwrapping.so
%{_libdir}/libopencv_plot.so
+%{_libdir}/libopencv_quality.so
+%{_libdir}/libopencv_rapid.so
%{_libdir}/libopencv_reg.so
%{_libdir}/libopencv_rgbd.so
%{_libdir}/libopencv_saliency.so
%{_libdir}/libopencv_sfm.so
+%{_libdir}/libopencv_shape.so
%{_libdir}/libopencv_stereo.so
+%{_libdir}/libopencv_superres.so
%{_libdir}/libopencv_structured_light.so
%{_libdir}/libopencv_surface_matching.so
%{_libdir}/libopencv_text.so
%{_libdir}/libopencv_tracking.so
+%{_libdir}/libopencv_videostab.so
+%{_libdir}/libopencv_wechat_qrcode.so
%{_libdir}/libopencv_xfeatures2d.so
%{_libdir}/libopencv_ximgproc.so
%{_libdir}/libopencv_xobjdetect.so
%{_libdir}/libopencv_xphoto.so
-%{_libdir}/libopencv_alphamat.so
-%{_libdir}/libopencv_dnn_superres.so
-%{_libdir}/libopencv_gapi.so
-%{_libdir}/libopencv_intensity_transform.so
-%{_libdir}/libopencv_mcc.so
-%{_libdir}/libopencv_quality.so
-%{_libdir}/libopencv_rapid.so
# viz
%if %{with vtk}
%{_libdir}/libopencv_viz.so
%dir %{py_sitedir}/cv2/python-*
%attr(755,root,root) %{py_sitedir}/cv2/python-*/cv2.so
%{py_sitedir}/cv2/*.py[co]
+%{py_sitedir}/cv2/mat_wrapper
+%{py_sitedir}/cv2/misc
+%{py_sitedir}/cv2/utils
%files -n python3-opencv
%defattr(644,root,root,755)
%dir %{py3_sitedir}/cv2/python-*
%attr(755,root,root) %{py3_sitedir}/cv2/python-*/cv2.cpython-*.so
%{py3_sitedir}/cv2/*.py
+%{py3_sitedir}/cv2/__pycache__
+%{py3_sitedir}/cv2/gapi
+%{py3_sitedir}/cv2/mat_wrapper
+%{py3_sitedir}/cv2/misc
+%{py3_sitedir}/cv2/utils