[packages/gstreamer0.10-plugins-bad] - rediff patches
baggins
baggins at pld-linux.org
Wed Oct 6 23:34:10 CEST 2021
commit e1ac5551bc38fd172388747ce9c625a69242d250
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Oct 6 23:33:53 2021 +0200
- rediff patches
gstreamer-common-gtkdoc.patch | 179 +++++++++++++--------------------
gstreamer-plugins-bad-divx4linux.patch | 59 +++++------
gstreamer0.10-plugins-bad.spec | 2 -
3 files changed, 101 insertions(+), 139 deletions(-)
---
diff --git a/gstreamer0.10-plugins-bad.spec b/gstreamer0.10-plugins-bad.spec
index cede317..1e42e21 100644
--- a/gstreamer0.10-plugins-bad.spec
+++ b/gstreamer0.10-plugins-bad.spec
@@ -897,9 +897,7 @@ Wtyczka do GStreamera skanująca kody kreskowe.
%patch9 -p1
%patch10 -p1
%patch12 -p1
-cd common
%patch11 -p1
-cd ..
%patch13 -p1
%patch14 -p1
%patch15 -p1
diff --git a/gstreamer-common-gtkdoc.patch b/gstreamer-common-gtkdoc.patch
index 551dfc1..5c2cb67 100644
--- a/gstreamer-common-gtkdoc.patch
+++ b/gstreamer-common-gtkdoc.patch
@@ -10,11 +10,49 @@ along with the 0.10 version.
gtk-doc.mak | 11 ++++-------
2 files changed, 8 insertions(+), 14 deletions(-)
-diff --git a/gtk-doc-plugins.mak b/gtk-doc-plugins.mak
-index f69d9d7..f19e7d7 100644
---- a/gtk-doc-plugins.mak
-+++ b/gtk-doc-plugins.mak
-@@ -222,10 +222,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/common/gtk-doc-plugins.mak gst-plugins-bad-0.10.23/common/gtk-doc-plugins.mak
+--- gst-plugins-bad-0.10.23.org/common/gtk-doc-plugins.mak 2011-12-30 19:32:24.000000000 +0100
++++ gst-plugins-bad-0.10.23/common/gtk-doc-plugins.mak 2021-10-06 23:28:06.340365779 +0200
+@@ -162,19 +162,10 @@ scan-build.stamp: $(HFILE_GLOB) $(EXTRA_
+ --ignore-headers="$(IGNORE_HFILES)"; \
+ touch scan-build.stamp
+
+-#### update templates; done on every build ####
++#### generate templates; done on every build ####
+
+-# in a non-srcdir build, we need to copy files from the previous step
+-# and the files from previous runs of this step
+-tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_OVERRIDES)
+- @echo ' DOC Rebuilding template files'
+- @if test x"$(srcdir)" != x. ; then \
+- for f in $(SCANOBJ_FILES) $(SCAN_FILES); \
+- do \
+- if test -e $(srcdir)/$$f; then cp -u $(srcdir)/$$f . ; fi; \
+- done; \
+- fi
+- @gtkdoc-mktmpl --module=$(DOC_MODULE)
++tmpl-build.stamp:
++ @echo ' DOC Building template files'
+ @$(PYTHON) \
+ $(top_srcdir)/common/mangle-tmpl.py $(srcdir)/$(INSPECT_DIR) tmpl
+ @touch tmpl-build.stamp
+@@ -192,9 +183,13 @@ sgml-build.stamp: tmpl.stamp scan-build.
+ $(top_srcdir)/common/plugins.xsl $$a > xml/`basename $$a`; done
+ @for f in $(EXAMPLE_CFILES); do \
+ $(PYTHON) $(top_srcdir)/common/c-to-xml.py $$f > xml/element-`basename $$f .c`.xml; done
+- @gtkdoc-mkdb \
++ @_source_dir='' ; \
++ for i in $(DOC_SOURCE_DIR) ; do \
++ _source_dir="$${_source_dir} --source-dir=$$i" ; \
++ done ; \
++ gtkdoc-mkdb \
+ --module=$(DOC_MODULE) \
+- --source-dir=$(DOC_SOURCE_DIR) \
++ $${_source_dir} \
+ --expand-content-files="$(expand_content_files)" \
+ --main-sgml-file=$(srcdir)/$(DOC_MAIN_SGML_FILE) \
+ --output-format=xml \
+@@ -223,10 +218,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_
mkhtml_options="$$mkhtml_options --verbose"; \
fi; \
fi; \
@@ -26,7 +64,7 @@ index f69d9d7..f19e7d7 100644
@rm -f html/$(DOC_MAIN_SGML_FILE)
@rm -rf html/xml
@rm -f html/version.entities
-@@ -289,9 +286,9 @@ install-data-local:
+@@ -290,9 +282,9 @@ install-data-local:
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
fi; \
@@ -38,12 +76,24 @@ index f69d9d7..f19e7d7 100644
+ $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)- at GST_MAJORMINOR@.devhelp2 \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)- at GST_MAJORMINOR@.devhelp2; \
fi; \
- $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) || true ; \
-diff --git a/gtk-doc.mak b/gtk-doc.mak
-index 17cee71..9d76889 100644
---- a/gtk-doc.mak
-+++ b/gtk-doc.mak
-@@ -130,10 +130,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
+ (which gtkdoc-rebase >/dev/null && \
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/common/gtk-doc.mak gst-plugins-bad-0.10.23/common/gtk-doc.mak
+--- gst-plugins-bad-0.10.23.org/common/gtk-doc.mak 2011-12-30 19:32:24.000000000 +0100
++++ gst-plugins-bad-0.10.23/common/gtk-doc.mak 2021-10-06 23:28:06.340365779 +0200
+@@ -104,7 +104,11 @@ $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES)
+
+ sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(expand_content_files)
+ @echo ' DOC Building XML'
+- @gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
++ @_source_dir='' ; \
++ for i in $(DOC_SOURCE_DIR) ; do \
++ _source_dir="$${_source_dir} --source-dir=$$i" ; \
++ done ; \
++ gtkdoc-mkdb --module=$(DOC_MODULE) $${_source_dir} --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
+ @cp ../version.entities xml
+ @touch sgml-build.stamp
+
+@@ -130,10 +134,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_
if test "$(?)" = "0"; then \
mkhtml_options=--path="$(abs_srcdir)"; \
fi; \
@@ -55,7 +105,7 @@ index 17cee71..9d76889 100644
@rm -rf html/xml
@rm -f version.entities
@test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) $(abs_builddir)/html )
-@@ -189,9 +186,9 @@ install-data-local:
+@@ -189,9 +190,9 @@ install-data-local:
echo '-- Installing '$$i ; \
$(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
done; \
@@ -67,50 +117,10 @@ index 17cee71..9d76889 100644
+ $(INSTALL_DATA) $(builddir)/html/$(DOC_MODULE)- at GST_MAJORMINOR@.devhelp2 \
$(DESTDIR)$(TARGET_DIR)/$(DOC_MODULE)- at GST_MAJORMINOR@.devhelp2; \
fi; \
- $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) || true ; \
-From d37af32e2d6d1b546af72978f8441a84996ab3ea Mon Sep 17 00:00:00 2001
-From: Stefan Sauer <ensonic at users.sf.net>
-Date: Sun, 7 Jun 2015 20:12:05 +0200
-Subject: [PATCH] mangle-tmpl.py: generate tmpl files instead of merging
-
-We don't have any hand-written docs in tmpl files. Stop generating them with
-gtkdoc and just write the minimal files ourself.
----
- gtk-doc-plugins.mak | 15 +++--------
- mangle-tmpl.py | 72 ++++++++++++-----------------------------------------
- 2 files changed, 19 insertions(+), 68 deletions(-)
-
-diff --git a/gtk-doc-plugins.mak b/gtk-doc-plugins.mak
-index 5d9b2f9..767e55a 100644
---- a/gtk-doc-plugins.mak
-+++ b/gtk-doc-plugins.mak
-@@ -171,19 +171,10 @@ scan-build.stamp: $(HFILE_GLOB) $(EXTRA_HFILES) $(basefiles) scanobj-build.stamp
- --ignore-headers="$(IGNORE_HFILES)"; \
- touch scan-build.stamp
-
--#### update templates; done on every build ####
-+#### generate templates; done on every build ####
-
--# in a non-srcdir build, we need to copy files from the previous step
--# and the files from previous runs of this step
--tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_OVERRIDES)
-- @echo ' DOC Rebuilding template files'
-- @if test x"$(srcdir)" != x. ; then \
-- for f in $(SCANOBJ_FILES) $(SCAN_FILES); \
-- do \
-- if test -e $(srcdir)/$$f; then cp -u $(srcdir)/$$f . ; fi; \
-- done; \
-- fi
-- @gtkdoc-mktmpl --module=$(DOC_MODULE)
-+tmpl-build.stamp:
-+ @echo ' DOC Building template files'
- @$(PYTHON) \
- $(top_srcdir)/common/mangle-tmpl.py $(srcdir)/$(INSPECT_DIR) tmpl
- @touch tmpl-build.stamp
-diff --git a/mangle-tmpl.py b/mangle-tmpl.py
-index 51ea8c2..7a92d04 100644
---- a/mangle-tmpl.py
-+++ b/mangle-tmpl.py
+ (which gtkdoc-rebase >/dev/null && \
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/common/mangle-tmpl.py gst-plugins-bad-0.10.23/common/mangle-tmpl.py
+--- gst-plugins-bad-0.10.23.org/common/mangle-tmpl.py 2011-12-11 20:19:22.000000000 +0100
++++ gst-plugins-bad-0.10.23/common/mangle-tmpl.py 2021-10-06 23:28:06.340365779 +0200
@@ -2,21 +2,12 @@
# vi:si:et:sw=4:sts=4:ts=4
@@ -136,7 +146,7 @@ index 51ea8c2..7a92d04 100644
import sys
import os
-@@ -28,37 +19,12 @@ def __init__(self, filename):
+@@ -26,37 +17,12 @@ class Tmpl:
self._sectionids = []
self._sections = {}
@@ -176,7 +186,7 @@ index 51ea8c2..7a92d04 100644
self._sections[id] = content
def output(self):
-@@ -73,14 +39,10 @@ def output(self):
+@@ -71,14 +37,10 @@ class Tmpl:
return "".join(lines)
@@ -192,7 +202,7 @@ index 51ea8c2..7a92d04 100644
handle = open(self.filename, "w")
handle.write(self.output())
handle.close()
-@@ -136,30 +98,28 @@ def main():
+@@ -134,30 +96,28 @@ def main():
inspectdir = sys.argv[1]
tmpldir = sys.argv[2]
@@ -233,52 +243,3 @@ index 51ea8c2..7a92d04 100644
tmpl.write()
main()
-From f363b3205658a38e84fa77f19dee218cd4445275 Mon Sep 17 00:00:00 2001
-From: Nicolas Dufresne <nicolas.dufresne at collabora.com>
-Date: Mon, 20 Jun 2016 15:38:01 -0400
-Subject: [PATCH] Fix handling of DOC_SOURCE_DIR list
-
-As some places we where assuming a single directory. This caused some
-plugins documentation to be ignored.
----
- gtk-doc-plugins.mak | 8 ++++++--
- gtk-doc.mak | 6 +++++-
- 2 files changed, 11 insertions(+), 3 deletions(-)
-
-diff --git a/gtk-doc-plugins.mak b/gtk-doc-plugins.mak
-index fe0977c..4b5dd1b 100644
---- a/gtk-doc-plugins.mak
-+++ b/gtk-doc-plugins.mak
-@@ -179,9 +179,13 @@ sgml-build.stamp: scan-build.stamp $(CFILE_GLOB) $(top_srcdir)/common/plugins.xs
- $(top_srcdir)/common/plugins.xsl $$a > xml/`basename $$a`; done
- @for f in $(EXAMPLE_CFILES); do \
- $(PYTHON) $(top_srcdir)/common/c-to-xml.py $$f > xml/element-`basename $$f .c`.xml; done
-- @gtkdoc-mkdb \
-+ @_source_dir='' ; \
-+ for i in $(DOC_SOURCE_DIR) ; do \
-+ _source_dir="$${_source_dir} --source-dir=$$i" ; \
-+ done ; \
-+ gtkdoc-mkdb \
- --module=$(DOC_MODULE) \
-- --source-dir=$(DOC_SOURCE_DIR) \
-+ $${_source_dir} \
- --expand-content-files="$(expand_content_files)" \
- --main-sgml-file=$(srcdir)/$(DOC_MAIN_SGML_FILE) \
- --output-format=xml \
-diff --git a/gtk-doc.mak b/gtk-doc.mak
-index 2aab3a9..4beebcf 100644
---- a/gtk-doc.mak
-+++ b/gtk-doc.mak
-@@ -121,7 +121,11 @@ $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)
-
- sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(expand_content_files)
- @echo ' DOC Building XML'
-- @gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
-+ @_source_dir='' ; \
-+ for i in $(DOC_SOURCE_DIR) ; do \
-+ _source_dir="$${_source_dir} --source-dir=$$i" ; \
-+ done ; \
-+ gtkdoc-mkdb --module=$(DOC_MODULE) $${_source_dir} --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) --output-format=xml $(MKDB_OPTIONS)
- @cp ../version.entities xml
- @touch sgml-build.stamp
-
diff --git a/gstreamer-plugins-bad-divx4linux.patch b/gstreamer-plugins-bad-divx4linux.patch
index 06e278d..73606da 100644
--- a/gstreamer-plugins-bad-divx4linux.patch
+++ b/gstreamer-plugins-bad-divx4linux.patch
@@ -1,30 +1,9 @@
---- gst-plugins-bad-0.10.1/ext/divx/gstdivxdec.h.orig 2005-12-19 15:40:22.000000000 +0100
-+++ gst-plugins-bad-0.10.1/ext/divx/gstdivxdec.h 2006-02-25 01:04:28.560232500 +0100
-@@ -21,7 +21,7 @@
- #define __GST_DIVXDEC_H__
-
- #include <gst/gst.h>
--#include <decore.h>
-+#include <divx/decore.h>
-
- #ifdef __cplusplus
- extern "C" {
---- gst-plugins-bad-0.10.1/ext/divx/gstdivxenc.c.orig 2005-12-19 15:40:22.000000000 +0100
-+++ gst-plugins-bad-0.10.1/ext/divx/gstdivxenc.c 2006-02-25 01:04:46.369345500 +0100
-@@ -24,7 +24,7 @@
- #include <string.h>
- #include "gstdivxenc.h"
- #include <gst/video/video.h>
--#include <encore2.h>
-+#include <divx/encore2.h>
-
- /* elementfactory information */
- GstElementDetails gst_divxenc_details = {
---- gst-plugins-bad-0.10.3/configure.ac.orig 2006-05-21 20:22:12.474199250 +0200
-+++ gst-plugins-bad-0.10.3/configure.ac 2006-05-21 20:23:11.165867250 +0200
-@@ -317,14 +317,14 @@
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/configure.ac gst-plugins-bad-0.10.23/configure.ac
+--- gst-plugins-bad-0.10.23.org/configure.ac 2021-10-06 23:27:49.797106808 +0200
++++ gst-plugins-bad-0.10.23/configure.ac 2021-10-06 23:27:50.470437101 +0200
+@@ -840,14 +840,14 @@ dnl *** DIVX ***
translit(dnm, m, l) AM_CONDITIONAL(USE_DIVX, true)
- GST_CHECK_FEATURE(DIVX, [divx plugins], divx, [
+ AG_GST_CHECK_FEATURE(DIVX, [divx plugins], divx, [
HAVE_DIVX=yes
- AC_CHECK_HEADER(encore2.h, , [
+ AC_CHECK_HEADER(divx/encore2.h, , [
@@ -39,7 +18,7 @@
#if ENCORE_VERSION != 20021024
#error Wrong version of divx encore libraries
#endif
-@@ -340,7 +340,7 @@
+@@ -861,7 +861,7 @@ return 0;
])
fi
if [ test x$HAVE_DIVX = xyes ]; then
@@ -48,7 +27,7 @@
AC_MSG_WARN([Divx4linux decoder headers not found])
HAVE_DIVX=no
])
-@@ -348,7 +348,7 @@
+@@ -869,7 +869,7 @@ return 0;
if [ test x$HAVE_DIVX = xyes ]; then
AC_MSG_CHECKING([Checking for valid divx4linux decore version])
AC_TRY_COMPILE([
@@ -57,3 +36,27 @@
#if DECORE_VERSION != 20021112
#error Wrong version of divx decore libraries
#endif
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/ext/divx/gstdivxdec.h gst-plugins-bad-0.10.23/ext/divx/gstdivxdec.h
+--- gst-plugins-bad-0.10.23.org/ext/divx/gstdivxdec.h 2011-12-11 19:49:11.000000000 +0100
++++ gst-plugins-bad-0.10.23/ext/divx/gstdivxdec.h 2021-10-06 23:27:50.470437101 +0200
+@@ -21,7 +21,7 @@
+ #define __GST_DIVXDEC_H__
+
+ #include <gst/gst.h>
+-#include <decore.h>
++#include <divx/decore.h>
+
+ #ifdef __cplusplus
+ extern "C" {
+diff -urNp -x '*.orig' gst-plugins-bad-0.10.23.org/ext/divx/gstdivxenc.c gst-plugins-bad-0.10.23/ext/divx/gstdivxenc.c
+--- gst-plugins-bad-0.10.23.org/ext/divx/gstdivxenc.c 2011-12-30 19:24:28.000000000 +0100
++++ gst-plugins-bad-0.10.23/ext/divx/gstdivxenc.c 2021-10-06 23:27:50.470437101 +0200
+@@ -24,7 +24,7 @@
+ #include <string.h>
+ #include "gstdivxenc.h"
+ #include <gst/video/video.h>
+-#include <encore2.h>
++#include <divx/encore2.h>
+
+ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
+ GST_PAD_SINK,
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gstreamer0.10-plugins-bad.git/commitdiff/e1ac5551bc38fd172388747ce9c625a69242d250
More information about the pld-cvs-commit
mailing list