+%if 0%{?_with_da_profile}
+%define support_gstreamer 1
+%else
+%define support_gstreamer 0
+%endif
+
Name: opencv
Summary: OpenCV library
Version: 4.5.3
-Release: 1
+Release: 4
Group: Development/Libraries
License: Apache-2.0 and BSD-3-Clause
Source0: %{name}-%{version}.tar.gz
BuildRequires: libjpeg-turbo-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
-BuildRequires: gstreamer
-BuildRequires: gst-plugins-base
-BuildRequires: gst-plugins-good
+BuildRequires: pkgconfig(gstreamer-1.0)
+BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: libavutil-devel
BuildRequires: libavcodec-devel
BuildRequires: libavformat-devel
BuildRequires: libswscale-devel
+BuildRequires: pkgconfig(libwebp)
#support python3
%if "%{?profile}" != "tv"
BuildRequires: python3-devel
-DBUILD_opencv_sfm=OFF \
-DBUILD_opencv_shape=OFF \
-DBUILD_opencv_stereo=OFF \
- -DBUILD_opencv_stitching=OFF \
-DBUILD_opencv_structured_light=OFF \
-DBUILD_opencv_superres=OFF \
-DBUILD_opencv_surface_matching=OFF \
-DBUILD_opencv_videostab=OFF \
-DBUILD_opencv_viz=OFF \
-DBUILD_opencv_xfeatures2d=ON \
- -DBUILD_opencv_ximgproc=OFF \
+ -DBUILD_opencv_ximgproc=ON \
-DBUILD_opencv_xobjdetect=OFF \
-DBUILD_opencv_xphoto=OFF \
-DBUILD_opencv_wechat_qrcode=OFF \
-DWITH_IPP=OFF \
-DWITH_JASPER=OFF \
-DWITH_OPENJPEG=OFF \
- -DWITH_WEBP=OFF \
+ -DWITH_WEBP=ON \
-DWITH_MSMF=OFF \
-DWITH_NVCUVID=OFF \
-DWITH_OPENCL=OFF \
-DWITH_VTK=OFF \
-DWITH_WIN32UI=OFF \
-DWITH_XIMEA=OFF \
+%if 0%{?support_gstreamer}
+ -DWITH_GSTREAMER=ON \
+%else
-DWITH_GSTREAMER=OFF \
+%endif
-DWITH_V4L=ON \
-DWITH_GTK=OFF \
-DWITH_MATLAB=OFF \