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

qboosh qboosh at pld-linux.org
Wed Mar 29 16:38:10 CEST 2023


commit f26dfdf1fb7c1d2b34ea1c2c0de0f2285672cc54
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Mar 29 16:40:27 2023 +0200

    - updated to 1.22.1

 gstreamer-plugins-good.spec | 56 ++++++++++++++++++++++++++++-----------------
 1 file changed, 35 insertions(+), 21 deletions(-)
---
diff --git a/gstreamer-plugins-good.spec b/gstreamer-plugins-good.spec
index 060990a..d28ceed 100644
--- a/gstreamer-plugins-good.spec
+++ b/gstreamer-plugins-good.spec
@@ -1,3 +1,4 @@
+# TODO: qt6 (Core Gui Qml Quick WaylandClient)
 #
 # Conditional build:
 %bcond_without	apidocs		# disable gtk-doc
@@ -8,7 +9,7 @@
 %bcond_without	jack		# JACK audio plugin
 %bcond_without	lame		# LAME MP3 encoding plugin
 %bcond_without	mpg123		# MPG123-based MP3 plugin
-%bcond_without	qt		# Qt (5.x) elements (video sink plugin)
+%bcond_without	qt5		# Qt 5.x elements (video sink plugin)
 %bcond_without	soup		# libsoup (2.4 API) http source plugin
 %bcond_without	speex		# speex plugin
 %bcond_without	twolame		# twolame MP2 encoding plugin
@@ -16,22 +17,22 @@
 
 %define		gstname		gst-plugins-good
 %define		gstmver		1.0
-%define		gst_ver		1.20.0
-%define		gstpb_ver	1.20.0
+%define		gst_ver		1.22.0
+%define		gstpb_ver	1.22.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.20.5
+Version:	1.22.1
 Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://gstreamer.freedesktop.org/src/gst-plugins-good/%{gstname}-%{version}.tar.xz
-# Source0-md5:	63e55373d026497a486dabb1f5bf5abb
+# Source0-md5:	270286bf2827940f54bc55a226b9334b
 URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools >= 0.17
-BuildRequires:	glib2-devel >= 1:2.56.0
+BuildRequires:	glib2-devel >= 1:2.62.0
 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
 BuildRequires:	glibc-localedb-all
 %endif
@@ -40,7 +41,7 @@ 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 >= 0.59
+BuildRequires:	meson >= 0.62
 %ifarch %{x8664}
 BuildRequires:	nasm >= 2.13
 %endif
@@ -56,12 +57,12 @@ BuildRequires:	zlib-devel
 ##
 ## plugins
 ##
-%{?with_qt:BuildRequires:	Qt5Core-devel >= 5.9.0}
-%{?with_qt:BuildRequires:	Qt5Gui-devel >= 5.9.0}
-%{?with_qt:BuildRequires:	Qt5Quick-devel >= 5.9.0}
-%{?with_qt:BuildRequires:	Qt5Qml-devel >= 5.9.0}
-%{?with_qt:BuildRequires:	Qt5X11Extras-devel >= 5.9.0}
-%{?with_qt:BuildRequires:	Qt5WaylandClient-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5Core-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5Gui-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5Quick-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5Qml-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5X11Extras-devel >= 5.9.0}
+%{?with_qt5:BuildRequires:	Qt5WaylandClient-devel >= 5.9.0}
 %{?with_aalib:BuildRequires:	aalib-devel >= 0.11.0}
 # for matroska
 BuildRequires:	bzip2-devel
@@ -80,14 +81,19 @@ BuildRequires:	libjpeg-devel
 %{?with_mpg123:BuildRequires:	libmpg123-devel >= 1.14}
 BuildRequires:	libpng-devel >= 2:1.5.1
 BuildRequires:	libraw1394-devel >= 2.0.0
-BuildRequires:	libshout-devel >= 2.0
+BuildRequires:	libshout-devel >= 2.4.6
+# or libsoup3-devel >= 3.0 (runtime detected)
 %{?with_soup:BuildRequires:	libsoup-devel >= 2.48}
-# for qt and taglib
+# for qt and taglib; 6:7 for qt6
 BuildRequires:	libstdc++-devel >= 6:4.7
 BuildRequires:	libv4l-devel
 BuildRequires:	libvpx-devel >= 1.8.0
+# for adaptivedemux2
+BuildRequires:	libxml2-devel >= 1:2.8
+# for adaptivedemux2 (hls); also gcrypt and openssl possible
+BuildRequires:	nettle-devel >= 3.0
 BuildRequires:	pulseaudio-devel >= 2.0
-%{?with_qt:BuildRequires:	qt5-build >= 5.9.0}
+%{?with_qt5:BuildRequires:	qt5-build >= 5.9.0}
 %{?with_speex:BuildRequires:	speex-devel >= 1:1.1.6}
 BuildRequires:	taglib-devel >= 1.5
 %{?with_twolame:BuildRequires:	twolame-devel >= 0.3.13}
@@ -97,7 +103,7 @@ BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	xorg-lib-libXdamage-devel
 BuildRequires:	xorg-lib-libXext-devel
 BuildRequires:	xorg-lib-libXfixes-devel
-Requires:	glib2 >= 1:2.56.0
+Requires:	glib2 >= 1:2.62.0
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
 Requires:	orc >= 0.4.17
@@ -110,6 +116,8 @@ Obsoletes:	gstreamer-oss4 < 0.10
 Obsoletes:	gstreamer-rtp < 0.10
 Obsoletes:	gstreamer-udp < 0.10
 Conflicts:	gstreamer-plugins-bad < 0.10.19
+# xingmux plugin moved here
+Conflicts:	gstreamer-plugins-ugly < 1.22
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		gstlibdir 	%{_libdir}/gstreamer-%{gstmver}
@@ -134,6 +142,8 @@ nowych typów danych lub możliwości obróbki.
 Summary:	Good GStreamer streaming-media framework plugins API documentation
 Summary(pl.UTF-8):	Dokumentacja API dobrych wtyczek środowiska obróbki strumieni GStreamer
 Group:		Documentation
+# xingmux plugin moved here
+Conflicts:	gstreamer-plugins-ugly-apidocs < 1.22
 BuildArch:	noarch
 
 %description apidocs
@@ -422,7 +432,7 @@ Summary:	GStreamer plugin for communicating with Shoutcast servers
 Summary(pl.UTF-8):	Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast
 Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
-Requires:	libshout >= 2.0
+Requires:	libshout >= 2.4.6
 # for locales
 Requires:	%{name} = %{version}-%{release}
 
@@ -438,7 +448,7 @@ Summary(pl.UTF-8):	Wtyczka biblioteki Soup dla GStreamera
 Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-# or libsoup3
+# or libsoup3 (runtime detected)
 Requires:	libsoup >= 2.48
 # for locales
 Requires:	%{name} = %{version}-%{release}
@@ -598,7 +608,7 @@ Xlib.
 	%{!?with_lame:-Dlame=disabled} \
 	%{!?with_caca:-Dlibcaca=disabled} \
 	%{!?with_mpg123:-Dmpg123=disabled} \
-	%{!?with_qt:-Dqt5=disabled} \
+	%{!?with_qt5:-Dqt5=disabled} \
 	%{!?with_soup:-Dsoup=disabled} \
 	%{!?with_speex:-Dspeex=disabled} \
 	%{!?with_twolame:-Dtwolame=disabled} \
@@ -633,6 +643,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{gstname}-%{gstmver}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README.md RELEASE
+%attr(755,root,root) %{gstlibdir}/libgstadaptivedemux2.so
 %attr(755,root,root) %{gstlibdir}/libgstalphacolor.so
 %attr(755,root,root) %{gstlibdir}/libgstalpha.so
 %attr(755,root,root) %{gstlibdir}/libgstapetag.so
@@ -665,6 +676,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstvideocrop.so
 %attr(755,root,root) %{gstlibdir}/libgstvideofilter.so
 %attr(755,root,root) %{gstlibdir}/libgstvideomixer.so
+%attr(755,root,root) %{gstlibdir}/libgstxingmux.so
 %attr(755,root,root) %{gstlibdir}/libgsty4menc.so
 %{_datadir}/gstreamer-%{gstmver}/presets
 
@@ -673,6 +685,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_docdir}/gstreamer-%{gstmver}/1394-doc
 %{_docdir}/gstreamer-%{gstmver}/aasink-doc
+%{_docdir}/gstreamer-%{gstmver}/adaptivedemux2-doc
 %{_docdir}/gstreamer-%{gstmver}/alaw-doc
 %{_docdir}/gstreamer-%{gstmver}/alpha-doc
 %{_docdir}/gstreamer-%{gstmver}/alphacolor-doc
@@ -743,6 +756,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_docdir}/gstreamer-%{gstmver}/wavpack-doc
 %{_docdir}/gstreamer-%{gstmver}/wavparse-doc
 %{_docdir}/gstreamer-%{gstmver}/ximagesrc-doc
+%{_docdir}/gstreamer-%{gstmver}/xingmux-doc
 %{_docdir}/gstreamer-%{gstmver}/y4menc-doc
 %endif
 
@@ -830,7 +844,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstpulseaudio.so
 
-%if %{with qt}
+%if %{with qt5}
 %files -n gstreamer-videosink-qt
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstqmlgl.so
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list