[packages/gstreamer-plugins-good] - updated to 1.26.0

qboosh qboosh at pld-linux.org
Mon Mar 17 19:27:15 CET 2025


commit 8bb4f7d88534d1043b973bad90747d879e8fbd54
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Mar 17 19:09:48 2025 +0100

    - updated to 1.26.0

 gstreamer-plugins-good.spec | 130 ++++++++++++++++++++++++++++++++++++--------
 1 file changed, 107 insertions(+), 23 deletions(-)
---
diff --git a/gstreamer-plugins-good.spec b/gstreamer-plugins-good.spec
index d4aff91..e87e499 100644
--- a/gstreamer-plugins-good.spec
+++ b/gstreamer-plugins-good.spec
@@ -18,18 +18,18 @@
 
 %define		gstname		gst-plugins-good
 %define		gstmver		1.0
-%define		gst_ver		1.24.0
-%define		gstpb_ver	1.24.0
+%define		gst_ver		1.26.0
+%define		gstpb_ver	1.26.0
 
 Summary:	Good GStreamer Streaming-media framework plugins
 Summary(pl.UTF-8):	Dobre wtyczki do środowiska obróbki strumieni GStreamer
 Name:		gstreamer-plugins-good
-Version:	1.24.12
+Version:	1.26.0
 Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://gstreamer.freedesktop.org/src/gst-plugins-good/%{gstname}-%{version}.tar.xz
-# Source0-md5:	99f259e6aca8b499ece578948cb91bbc
+# Source0-md5:	6e9543bba898324032a0a78e405caebb
 URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools >= 0.17
@@ -42,12 +42,12 @@ BuildRequires:	gstreamer-gl-devel >= %{gstpb_ver}
 BuildRequires:	gstreamer-plugins-base-devel >= %{gstpb_ver}
 BuildRequires:	gtk+3-devel >= 3.0.0
 %{?with_apidocs:BuildRequires:	hotdoc >= 0.11.0}
-BuildRequires:	meson >= 1.1
+BuildRequires:	meson >= 1.4
 %ifarch %{x8664}
 BuildRequires:	nasm >= 2.13
 %endif
 BuildRequires:	ninja >= 1.5
-BuildRequires:	orc-devel >= 0.4.38
+BuildRequires:	orc-devel >= 0.4.41
 BuildRequires:	pkgconfig >= 1:0.9.0
 BuildRequires:	python3 >= 1:3.2
 BuildRequires:	rpm-build >= 4.6
@@ -114,10 +114,11 @@ BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXdamage-devel
 BuildRequires:	xorg-lib-libXext-devel
 BuildRequires:	xorg-lib-libXfixes-devel
+BuildRequires:	xorg-lib-libXtst-devel
 Requires:	glib2 >= 1:2.64.0
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-Requires:	orc >= 0.4.38
+Requires:	orc >= 0.4.41
 Obsoletes:	gstreamer-avi < 0.10
 Obsoletes:	gstreamer-flx < 0.10
 Obsoletes:	gstreamer-matroska < 0.10
@@ -654,27 +655,109 @@ Xlib.
 %build
 %meson \
 	--default-library=shared \
-	%{!?with_aalib:-Daalib=disabled} \
-	%{!?with_amr:-Damrnb=disabled} \
-	%{!?with_amr:-Damrwbdec=disabled} \
-	%{!?with_cairo:-Dcairo=disabled} \
-	%{!?with_apidocs:-Ddoc=disabled} \
-	%{!?with_gtk:-Dgtk3=disabled} \
-	%{!?with_jack:-Djack=disabled} \
-	%{!?with_lame:-Dlame=disabled} \
-	%{!?with_caca:-Dlibcaca=disabled} \
-	%{!?with_mpg123:-Dmpg123=disabled} \
-	%{!?with_qt5:-Dqt5=disabled} \
-	%{!?with_qt6:-Dqt6=disabled} \
+	-Daalib=%{__enabled_disabled aalib} \
+	-Dadaptivedemux2=enabled \
+	-Dalpha=enabled \
+	-Damrnb=%{__enabled_disabled amr} \
+	-Damrwbdec=%{__enabled_disabled amr} \
+	-Dapetag=enabled \
+	-Dasm=enabled \
+	-Daudiofx=enabled \
+	-Daudioparsers=enabled \
+	-Dauparse=enabled \
+	-Dautodetect=enabled \
+	-Davi=enabled \
+	-Dbz2=enabled \
+	-Dcairo=%{__enabled_disabled cairo} \
+	-Dcutter=enabled \
+	-Ddebugutils=enabled \
+	-Ddeinterlace=enabled \
+	-Ddirectsound=disabled \
+	-Ddoc=%{__enabled_disabled apidocs} \
+	-Ddv=enabled \
+	-Ddv1394=enabled \
+	-Ddtmf=enabled \
+	-Deffectv=enabled \
+	-Dequalizer=enabled \
+	-Dexamples=disabled \
+	-Dflac=enabled \
+	-Dflv=enabled \
+	-Dflx=enabled \
+	-Dgdk-pixbuf=enabled \
+	-Dglib_assert=false \
+	-Dglib_checks=false \
+	-Dglib_debug=disabled \
+	-Dgoom=enabled \
+	-Dgoom2k1=enabled \
+	-Dgtk3=%{__enabled_disabled gtk} \
+	-Dhls-crypto=nettle \
+	-Dicydemux=enabled \
+	-Did3demux=enabled \
+	-Dimagefreeze=enabled \
+	-Dinterleave=enabled \
+	-Disomp4=enabled \
+	-Djack=%{__enabled_disabled jack} \
+	-Djpeg=enabled \
+	-Dlame=%{__enabled_disabled lame} \
+	-Dlaw=enabled \
+	-Dlevel=enabled \
+	-Dlibcaca=%{__enabled_disabled caca} \
+	-Dmatroska=enabled \
+	-Dmpg123=%{__enabled_disabled mpg123} \
+	-Dmultifile=enabled \
+	-Dmultipart=enabled \
+	-Dnls=enabled \
+	-Dorc=enabled \
+	-Doss=enabled \
+	-Doss4=enabled \
+	-Dosxaudio=disabled \
+	-Dosxvideo=disabled \
+	-Dpng=enabled \
+	-Dpulse=enabled \
+	-Dqt-egl=enabled \
+	-Dqt-wayland=enabled \
+	-Dqt-x11=enabled \
+	-Dqt5=%{__enabled_disabled qt5} \
+	-Dqt6=%{__enabled_disabled qt6} \
+	-Dreplaygain=enabled \
 	-Drpicamsrc=disabled \
-	%{!?with_soup:-Dsoup=disabled} \
-	%{!?with_speex:-Dspeex=disabled} \
-	%{!?with_twolame:-Dtwolame=disabled} \
-	%{!?with_wavpack:-Dwavpack=disabled}
+	-Drtp=enabled \
+	-Drtpmanager=enabled \
+	-Drtsp=enabled \
+	-Dshapewipe=enabled \
+	-Dshout2=enabled \
+	-Dsmpte=enabled \
+	-Dsoup=%{__enabled_disabled soup} \
+	-Dspectrum=enabled \
+	-Dspeex=%{__enabled_disabled speex} \
+	-Dtaglib=enabled \
+	-Dtests=disabled \
+	-Dtwolame=%{__enabled_disabled twolame} \
+	-Dudp=enabled \
+	-Dv4l2=enabled \
+	-Dv4l2-gudev=enabled \
+	-Dv4l2-libv4l2=enabled \
+	-Dvideobox=enabled \
+	-Dvideocrop=enabled \
+	-Dvideofilter=enabled \
+	-Dvideomixer=enabled \
+	-Dvpx=enabled \
+	-Dwavenc=enabled \
+	-Dwavpack=%{__enabled_disabled wavpack} \
+	-Dwavparse=enabled \
+	-Dximagesrc=enabled \
+	-Dximagesrc-navigation=enabled \
+	-Dximagesrc-xdamage=enabled \
+	-Dximagesrc-xfixes=enabled \
+	-Dximagesrc-xshm=enabled \
+	-Dxingmux=enabled \
+	-Dy4m=enabled
 
 %meson_build
 
 %if %{with apidocs}
+%meson_build build-hotdoc-configs
+
 cd build/docs
 for config in plugin-*.json ; do
 	LC_ALL=C.UTF-8 hotdoc run --conf-file "$config"
@@ -793,6 +876,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_docdir}/gstreamer-%{gstmver}/plugin-ossaudio
 %{_docdir}/gstreamer-%{gstmver}/plugin-png
 %{_docdir}/gstreamer-%{gstmver}/plugin-pulseaudio
+%{_docdir}/gstreamer-%{gstmver}/plugin-qml6
 %{_docdir}/gstreamer-%{gstmver}/plugin-qmlgl
 %{_docdir}/gstreamer-%{gstmver}/plugin-replaygain
 %{_docdir}/gstreamer-%{gstmver}/plugin-rpicamsrc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-good.git/commitdiff/8bb4f7d88534d1043b973bad90747d879e8fbd54



More information about the pld-cvs-commit mailing list