Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer-plugins-good for openSUSE:Factory checked in at 2024-07-08 19:06:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-good (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.2080 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-good" Mon Jul 8 19:06:43 2024 rev:103 rq:1185897 version:1.24.5 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-good/gstreamer-plugins-good.changes 2024-07-02 18:15:56.390299597 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.2080/gstreamer-plugins-good.changes 2024-07-08 19:06:49.667596808 +0200 @@ -1,0 +2,10 @@ +Mon Jul 1 13:28:06 UTC 2024 - Martin Winter <m...@letsfindaway.de> + +- Enable qt6 support: + + Add subpackage for qml6glsink + + BuildRequires: add qt6-gui-private-devel (same as Qt5) + + BuildRequires: add pkgconfig(Qt6Widgets) (additionally required + for Qt6) + + Leap: use compiler supporting c++17 by default + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-good.spec ++++++ --- /var/tmp/diff_new_pack.pZFg6S/_old 2024-07-08 19:06:50.219616997 +0200 +++ /var/tmp/diff_new_pack.pZFg6S/_new 2024-07-08 19:06:50.223617143 +0200 @@ -38,7 +38,11 @@ BuildRequires: Mesa-libGLESv2-devel BuildRequires: Mesa-libGLESv3-devel +%if 0%{?suse_version} < 1600 +BuildRequires: gcc13-c++ +%else BuildRequires: gcc-c++ +%endif BuildRequires: libICE-devel BuildRequires: libQt5PlatformHeaders-devel BuildRequires: libSM-devel @@ -65,14 +69,15 @@ BuildRequires: pkgconfig(Qt5WaylandClient) BuildRequires: pkgconfig(Qt5X11Extras) -# Disable qt6 for now (see -Dqt6=disabled passed to meson) -#BuildRequires: pkgconfig(Qt6Core) -#BuildRequires: pkgconfig(Qt6Gui) -#BuildRequires: pkgconfig(Qt6Linguist) -#BuildRequires: pkgconfig(Qt6Qml) -#BuildRequires: pkgconfig(Qt6Quick) -#BuildRequires: pkgconfig(Qt6ShaderTools) -#BuildRequires: pkgconfig(Qt6WaylandClient) +BuildRequires: qt6-gui-private-devel +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Linguist) +BuildRequires: pkgconfig(Qt6Qml) +BuildRequires: pkgconfig(Qt6Quick) +BuildRequires: pkgconfig(Qt6ShaderTools) +BuildRequires: pkgconfig(Qt6WaylandClient) +BuildRequires: pkgconfig(Qt6Widgets) BuildRequires: pkgconfig(caca) BuildRequires: pkgconfig(cairo) >= 1.10.0 @@ -168,12 +173,25 @@ %description qtqml This package provides the qmlglsink output plugin for gstreamer-plugins-good. +%package qtqml6 +Summary: Qml6glsink plugin for gstreamer-plugins-good +Group: Productivity/Multimedia/Other +Requires: %{name} = %{version} +Enhances: gstreamer-plugins-good + +%description qtqml6 +This package provides the qml6glsink output plugin for gstreamer-plugins-good. + %lang_package %prep %autosetup -n %{_name}-%{version} -p1 %build +%if 0%{?suse_version} < 1600 +export CC=%{_bindir}/gcc-13 +export CXX=%{_bindir}/g++-13 +%endif export PYTHON=%{_bindir}/python3 %meson \ -Dpackage-name='openSUSE GStreamer-plugins-good package' \ @@ -184,7 +202,6 @@ -Ddoc=disabled \ -Drpicamsrc=disabled \ -Dv4l2-probe=true \ - -Dqt6=disabled \ -Dqt-egl=disabled \ %{nil} %meson_build @@ -297,5 +314,8 @@ %files qtqml %{_libdir}/gstreamer-%{gst_branch}/libgstqmlgl.so +%files qtqml6 +%{_libdir}/gstreamer-%{gst_branch}/libgstqml6.so + %files lang -f %{_name}-%{gst_branch}.lang