From 1c727017c31085d34b08ae73cab2b272369795db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 14 Feb 2010 10:56:17 +0100 Subject: [PATCH] Don't fail to update the plugin inspect files if one plugin can't be found ...for example when updating on Linux where the DirectSound/DirectDraw plugins are not available. --- gstreamer-sharp/badplugins/Makefile.am | 2 +- gstreamer-sharp/baseplugins/Makefile.am | 2 +- gstreamer-sharp/baseplugins/inspect/ximagesink.raw | 2 +- gstreamer-sharp/coreplugins/Makefile.am | 2 +- gstreamer-sharp/coreplugins/inspect/capsfilter.raw | 8 ++++---- gstreamer-sharp/goodplugins/Makefile.am | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gstreamer-sharp/badplugins/Makefile.am b/gstreamer-sharp/badplugins/Makefile.am index 4f701157e1..9153552d6f 100644 --- a/gstreamer-sharp/badplugins/Makefile.am +++ b/gstreamer-sharp/badplugins/Makefile.am @@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw + $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) all: $(XML_FILES) $(CS_FILES) touch generated diff --git a/gstreamer-sharp/baseplugins/Makefile.am b/gstreamer-sharp/baseplugins/Makefile.am index 054c1fe2ca..43b6fc49f8 100644 --- a/gstreamer-sharp/baseplugins/Makefile.am +++ b/gstreamer-sharp/baseplugins/Makefile.am @@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw + $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) all: $(XML_FILES) $(CS_FILES) touch generated diff --git a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw b/gstreamer-sharp/baseplugins/inspect/ximagesink.raw index 4ece28f4ed..b4fce86635 100644 --- a/gstreamer-sharp/baseplugins/inspect/ximagesink.raw +++ b/gstreamer-sharp/baseplugins/inspect/ximagesink.raw @@ -34,7 +34,7 @@ - + diff --git a/gstreamer-sharp/coreplugins/Makefile.am b/gstreamer-sharp/coreplugins/Makefile.am index 9fc1872223..589c694545 100644 --- a/gstreamer-sharp/coreplugins/Makefile.am +++ b/gstreamer-sharp/coreplugins/Makefile.am @@ -18,7 +18,7 @@ MAINTAINERCLEANFILES = Makefile.in plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw + $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) all: $(XML_FILES) $(CS_FILES) touch generated diff --git a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw b/gstreamer-sharp/coreplugins/inspect/capsfilter.raw index 5e0b674f52..f3bb190866 100644 --- a/gstreamer-sharp/coreplugins/inspect/capsfilter.raw +++ b/gstreamer-sharp/coreplugins/inspect/capsfilter.raw @@ -20,14 +20,14 @@ - sink - sink + src + src always ANY - src - src + sink + sink always ANY diff --git a/gstreamer-sharp/goodplugins/Makefile.am b/gstreamer-sharp/goodplugins/Makefile.am index 46232b8171..7c5cba6038 100644 --- a/gstreamer-sharp/goodplugins/Makefile.am +++ b/gstreamer-sharp/goodplugins/Makefile.am @@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES)) inspect-%: - $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw + $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true) all: $(XML_FILES) $(CS_FILES) touch generated