]> git.pld-linux.org Git - packages/gstreamer-plugins-bad.git/commitdiff
- added no-common patch (fix build with -fno-common, gcc 10 default); release 4 auto/th/gstreamer-plugins-bad-1.16.2-4
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 9 Jul 2020 04:30:19 +0000 (06:30 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Thu, 9 Jul 2020 04:30:19 +0000 (06:30 +0200)
gstreamer-plugins-bad-no-common.patch [new file with mode: 0644]
gstreamer-plugins-bad.spec

diff --git a/gstreamer-plugins-bad-no-common.patch b/gstreamer-plugins-bad-no-common.patch
new file mode 100644 (file)
index 0000000..46c57ce
--- /dev/null
@@ -0,0 +1,118 @@
+--- 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
index 7ddcb4e7a80b4894567f9d7f94bcbbd1b6a744ed..d880dd010c6a66075dcbb57b78c28815f7100ab3 100644 (file)
@@ -67,7 +67,7 @@ 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:       3
+Release:       4
 License:       LGPL v2+
 Group:         Libraries
 Source0:       https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
@@ -76,6 +76,7 @@ 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
@@ -1329,6 +1330,7 @@ Wtyczka GStreamera skanująca kody kreskowe.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 %{__libtoolize}
This page took 0.144888 seconds and 4 git commands to generate.