[packages/gstreamer-plugins-bad] - updated to 1.16.3 - removed obsolete make,no-common patches - versioned Obsoletes

qboosh qboosh at pld-linux.org
Sun Mar 14 07:16:55 CET 2021


commit 7658a40efda7684ead059e7e73d584e0ee50dca6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Mar 14 07:17:48 2021 +0100

    - updated to 1.16.3
    - removed obsolete make,no-common patches
    - versioned Obsoletes

 gstreamer-make.patch                  |  13 ----
 gstreamer-plugins-bad-no-common.patch | 118 ----------------------------------
 gstreamer-plugins-bad.spec            |  45 ++++++-------
 3 files changed, 20 insertions(+), 156 deletions(-)
---
diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec
index 321f206..6ec58a0 100644
--- a/gstreamer-plugins-bad.spec
+++ b/gstreamer-plugins-bad.spec
@@ -61,22 +61,20 @@
 
 %define		gstname		gst-plugins-bad
 %define		gstmver		1.0
-%define		gst_ver		1.16.2
-%define		gstpb_ver	1.16.2
+%define		gst_ver		1.16.3
+%define		gstpb_ver	1.16.3
 Summary:	Bad GStreamer Streaming-media framework plugins
 Summary(pl.UTF-8):	Złe wtyczki do środowiska obróbki strumieni GStreamer
 Name:		gstreamer-plugins-bad
-Version:	1.16.2
-Release:	5
+Version:	1.16.3
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
-# Source0-md5:	ccc7404230afddec723bbdb63c89feec
+# Source0-md5:	8969ea1aec3411c13d0e7dd27ccaaef1
 Patch0:		%{name}-libdts.patch
 Patch1:		%{name}-mfx.patch
 Patch2:		%{name}-neon.patch
-Patch3:		gstreamer-make.patch
-Patch4:		%{name}-no-common.patch
 URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake >= 1:1.14
@@ -88,7 +86,6 @@ BuildRequires:	gstreamer-devel >= %{gst_ver}
 BuildRequires:	gstreamer-gl-devel >= %{gst_ver}
 BuildRequires:	gstreamer-plugins-base-devel >= %{gstpb_ver}
 BuildRequires:	gtk-doc >= 1.12
-BuildRequires:	libnice-devel >= 0.1.14
 BuildRequires:	libtool >= 2:2.2.6
 BuildRequires:	orc-devel >= 0.4.17
 BuildRequires:	pkgconfig >= 1:0.9.0
@@ -134,6 +131,7 @@ BuildRequires:	gnustep-gui-devel
 %endif
 BuildRequires:	graphene-devel >= 1.4.0
 %{?with_ladspa:BuildRequires:	ladspa-devel >= 1.12}
+BuildRequires:	lcms2-devel >= 2.7
 BuildRequires:	libass-devel >= 0.10.2
 %{?with_bs2b:BuildRequires:	libbs2b-devel >= 3.1.0}
 %{?with_chromaprint:BuildRequires:	libchromaprint-devel}
@@ -148,11 +146,10 @@ BuildRequires:	libexif-devel >= 1:0.6.16
 BuildRequires:	libiptcdata-devel >= 1.0.2
 BuildRequires:	libjpeg-devel
 %{?with_kate:BuildRequires:	libkate-devel >= 0.1.7}
-BuildRequires:	lcms2-devel >= 2.7
 BuildRequires:	liblrdf-devel
 %{?with_mms:BuildRequires:	libmms-devel >= 0.4}
 BuildRequires:	libmodplug-devel
-%{?with_musepack:BuildRequires:	musepack-devel}
+BuildRequires:	libnice-devel >= 0.1.14
 %{?with_ofa:BuildRequires:	libofa-devel >= 0.9.3}
 BuildRequires:	libopenmpt-devel
 %{?with_spc:BuildRequires:	libopenspc-devel >= 0.3.99}
@@ -181,6 +178,7 @@ BuildRequires:	libxml2-devel >= 1:2.9.2
 %{?with_lv2:BuildRequires:	lilv-devel >= 0.22}
 %{?with_mfx:BuildRequires:	mfx_dispatch-devel}
 %{?with_mjpegtools:BuildRequires:	mjpegtools-devel >= 2.0.0}
+%{?with_musepack:BuildRequires:	musepack-devel}
 %{?with_nas:BuildRequires:	nas-devel}
 %{?with_neon:BuildRequires:	neon-devel >= 0.27.0}
 # for hls, could also use libgcrypt>=1.2.0 or openssl
@@ -197,7 +195,6 @@ BuildRequires:	openssl-devel >= 1.0.1
 BuildRequires:	opus-devel >= 0.9.4
 BuildRequires:	pango-devel >= 1:1.22.0
 %{?with_sbc:BuildRequires:	sbc-devel >= 1.0}
-BuildRequires:	schroedinger-devel >= 1.0.10
 BuildRequires:	soundtouch-devel >= 1.4
 BuildRequires:	spandsp-devel >= 1:0.0.6
 BuildRequires:	srt-devel
@@ -223,10 +220,10 @@ Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
 Requires:	libxml2 >= 1:2.8
 Requires:	orc >= 0.4.17
-Obsoletes:	gstreamer-cdaudio
-Obsoletes:	gstreamer-quicktime
-Obsoletes:	gstreamer-schroedinger
-Obsoletes:	gstreamer-vcd
+Obsoletes:	gstreamer-cdaudio < 1.0
+Obsoletes:	gstreamer-quicktime < 0.10
+Obsoletes:	gstreamer-schroedinger < 1.14
+Obsoletes:	gstreamer-vcd < 0.10
 Conflicts:	openwebrtc < 0.3.0-2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -313,7 +310,7 @@ Summary(pl.UTF-8):	Złe wtyczki efektów dźwiękowych dla GStreamera
 Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-Obsoletes:	gstreamer-audio-effects
+Obsoletes:	gstreamer-audio-effects < 0.10
 
 %description -n gstreamer-audio-effects-bad
 Bad GStreamer audio effects plugins.
@@ -328,7 +325,7 @@ Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
 Provides:	gstreamer-audiosink = %{version}
-Obsoletes:	gstreamer-nas
+Obsoletes:	gstreamer-nas < 0.10
 
 %description -n gstreamer-audiosink-nas
 GStreamer NAS audio output plugin.
@@ -388,7 +385,7 @@ Group:		Libraries
 Requires:	bluez-libs >= 5.0
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-Obsoletes:	gstreamer-bluetooth
+Obsoletes:	gstreamer-bluetooth < 1.2
 
 %description -n gstreamer-bluez
 GStreamer plugin for Bluez-based bluetooth support.
@@ -541,7 +538,7 @@ Summary(pl.UTF-8):	Wtyczka GStreamera dekodująca dźwięk GME
 Group:		Libraries
 Requires:	game-music-emu >= 0.5.6
 Requires:	gstreamer >= %{gst_ver}
-Obsoletes:	gstreamer-nsf
+Obsoletes:	gstreamer-nsf < 1.6
 Obsoletes:	gstreamer-spc < 1.16.0
 
 %description -n gstreamer-gme
@@ -850,7 +847,7 @@ Summary(pl.UTF-8):	Wtyczka OpenJPEG dla GStreamera
 Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-Obsoletes:	gstreamer-jasper
+Obsoletes:	gstreamer-jasper < 1.0
 
 %description -n gstreamer-openjpeg
 GStreamer OpenJPEG plugin - OpenJPEG-based JPEG2000 decoder/encoder.
@@ -895,7 +892,7 @@ Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
 Requires:	opus >= 0.9.4
-Obsoletes:	gstreamer-celt
+Obsoletes:	gstreamer-celt < 1.2
 
 %description -n gstreamer-opusparse
 GStreamer OPUS audio decoder/encoder plugin.
@@ -1154,7 +1151,7 @@ Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
 Provides:	gstreamer-videosink = %{version}
-Obsoletes:	gstreamer-SDL
+Obsoletes:	gstreamer-SDL < 0.10
 
 %description -n gstreamer-videosink-sdl
 Plugin for sending output to the Simple Direct Media architecture.
@@ -1302,7 +1299,7 @@ Summary(pl.UTF-8):	Wtyczka GStreamera dekodująca przy użyciu biblioteki xvid
 Group:		Libraries
 Requires:	gstreamer >= %{gst_ver}
 Requires:	gstreamer-plugins-base >= %{gstpb_ver}
-Obsoletes:	gstreamer-divx
+Obsoletes:	gstreamer-divx < 1.0
 
 %description -n gstreamer-xvid
 GStreamer xvid decoder plugin.
@@ -1329,8 +1326,6 @@ Wtyczka GStreamera skanująca kody kreskowe.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
 %{__libtoolize}
diff --git a/gstreamer-make.patch b/gstreamer-make.patch
deleted file mode 100644
index 75ddfa9..0000000
--- a/gstreamer-make.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-make 4.3 no longer recognizes '#' in macros as comment; use workaround to be compatible with old and current make
---- gstreamer-1.16.2/common/gst-glib-gen.mak.orig	2019-04-19 11:16:18.000000000 +0200
-+++ gstreamer-1.16.2/common/gst-glib-gen.mak	2020-03-28 20:29:17.924914360 +0100
-@@ -8,7 +8,8 @@
- #glib_gen_decl_banner=GST_EXPORT
- #glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
- 
--enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
-+gst_hash=\#
-+enum_headers=$(foreach h,$(glib_enum_headers),\n$(gst_hash)include \"$(h)\")
- 
- # these are all the rules generating the relevant files
- $(glib_gen_basename)-marshal.h: $(glib_gen_basename)-marshal.list
diff --git a/gstreamer-plugins-bad-no-common.patch b/gstreamer-plugins-bad-no-common.patch
deleted file mode 100644
index 46c57ce..0000000
--- a/gstreamer-plugins-bad-no-common.patch
+++ /dev/null
@@ -1,118 +0,0 @@
---- gst-plugins-bad-1.16.2/ext/lv2/gstlv2.h.orig	2019-04-19 11:16:36.000000000 +0200
-+++ gst-plugins-bad-1.16.2/ext/lv2/gstlv2.h	2020-07-08 21:00:03.729990534 +0200
-@@ -28,40 +28,40 @@
- 
- #include "gstlv2utils.h"
- 
--LilvWorld *world;
--LilvNode *atom_class;
--LilvNode *audio_class;
--LilvNode *control_class;
--LilvNode *cv_class;
--LilvNode *event_class;
--LilvNode *input_class;
--LilvNode *output_class;
--LilvNode *preset_class;
--LilvNode *state_iface;
--LilvNode *state_uri;
--
--LilvNode *integer_prop;
--LilvNode *toggled_prop;
--LilvNode *designation_pred;
--LilvNode *in_place_broken_pred;
--LilvNode *optional_pred;
--LilvNode *group_pred;
--LilvNode *supports_event_pred;
--LilvNode *label_pred;
--
--LilvNode *center_role;
--LilvNode *left_role;
--LilvNode *right_role;
--LilvNode *rear_center_role;
--LilvNode *rear_left_role;
--LilvNode *rear_right_role;
--LilvNode *lfe_role;
--LilvNode *center_left_role;
--LilvNode *center_right_role;
--LilvNode *side_left_role;
--LilvNode *side_right_role;
-+extern LilvWorld *world;
-+extern LilvNode *atom_class;
-+extern LilvNode *audio_class;
-+extern LilvNode *control_class;
-+extern LilvNode *cv_class;
-+extern LilvNode *event_class;
-+extern LilvNode *input_class;
-+extern LilvNode *output_class;
-+extern LilvNode *preset_class;
-+extern LilvNode *state_iface;
-+extern LilvNode *state_uri;
-+
-+extern LilvNode *integer_prop;
-+extern LilvNode *toggled_prop;
-+extern LilvNode *designation_pred;
-+extern LilvNode *in_place_broken_pred;
-+extern LilvNode *optional_pred;
-+extern LilvNode *group_pred;
-+extern LilvNode *supports_event_pred;
-+extern LilvNode *label_pred;
-+
-+extern LilvNode *center_role;
-+extern LilvNode *left_role;
-+extern LilvNode *right_role;
-+extern LilvNode *rear_center_role;
-+extern LilvNode *rear_left_role;
-+extern LilvNode *rear_right_role;
-+extern LilvNode *lfe_role;
-+extern LilvNode *center_left_role;
-+extern LilvNode *center_right_role;
-+extern LilvNode *side_left_role;
-+extern LilvNode *side_right_role;
- 
--GstStructure *lv2_meta_all;
-+extern GstStructure *lv2_meta_all;
- 
- void gst_lv2_filter_register_element (GstPlugin *plugin,
-                                       GstStructure * lv2_meta);
---- gst-plugins-bad-1.16.2/ext/lv2/gstlv2.c.orig	2019-04-19 11:16:36.000000000 +0200
-+++ gst-plugins-bad-1.16.2/ext/lv2/gstlv2.c	2020-07-09 06:23:27.262986607 +0200
-@@ -69,6 +69,39 @@
- #error "Unsupported OS"
- #endif
- 
-+LilvWorld *world;
-+LilvNode *atom_class;
-+LilvNode *audio_class;
-+LilvNode *control_class;
-+LilvNode *cv_class;
-+LilvNode *event_class;
-+LilvNode *input_class;
-+LilvNode *output_class;
-+LilvNode *preset_class;
-+LilvNode *state_iface;
-+LilvNode *state_uri;
-+
-+LilvNode *integer_prop;
-+LilvNode *toggled_prop;
-+LilvNode *designation_pred;
-+LilvNode *in_place_broken_pred;
-+LilvNode *optional_pred;
-+LilvNode *group_pred;
-+LilvNode *supports_event_pred;
-+LilvNode *label_pred;
-+
-+LilvNode *center_role;
-+LilvNode *left_role;
-+LilvNode *right_role;
-+LilvNode *rear_center_role;
-+LilvNode *rear_left_role;
-+LilvNode *rear_right_role;
-+LilvNode *lfe_role;
-+LilvNode *center_left_role;
-+LilvNode *center_right_role;
-+LilvNode *side_left_role;
-+LilvNode *side_right_role;
-+
- GstStructure *lv2_meta_all = NULL;
- 
- static void
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/7658a40efda7684ead059e7e73d584e0ee50dca6



More information about the pld-cvs-commit mailing list