summaryrefslogtreecommitdiffstats
path: root/rules/gst-plugins-ugly1.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-04-23 14:34:33 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-04-25 17:37:41 +0200
commite03c1e368e00653356adeb384f180533529eec19 (patch)
treefc4125ff02d191bf4c9cc502ccb36eae25f902ba /rules/gst-plugins-ugly1.make
parent12cc032d319165a5b38cb8594c8c72b93489483d (diff)
downloadptxdist-e03c1e368e00653356adeb384f180533529eec19.tar.gz
ptxdist-e03c1e368e00653356adeb384f180533529eec19.tar.xz
gst-plugins-ugly1: version bump 1.14.4 -> 1.16.0
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/gst-plugins-ugly1.make')
-rw-r--r--rules/gst-plugins-ugly1.make49
1 files changed, 20 insertions, 29 deletions
diff --git a/rules/gst-plugins-ugly1.make b/rules/gst-plugins-ugly1.make
index ce1a8d866..6b409437f 100644
--- a/rules/gst-plugins-ugly1.make
+++ b/rules/gst-plugins-ugly1.make
@@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_UGLY1) += gst-plugins-ugly1
#
# Paths and names
#
-GST_PLUGINS_UGLY1_VERSION := 1.14.4
-GST_PLUGINS_UGLY1_MD5 := 90768a0074db071175ce980064d9a1ac
+GST_PLUGINS_UGLY1_VERSION := 1.16.0
+GST_PLUGINS_UGLY1_MD5 := 1ec343c58d4b17d682f7befa8453c11c
GST_PLUGINS_UGLY1 := gst-plugins-ugly-$(GST_PLUGINS_UGLY1_VERSION)
GST_PLUGINS_UGLY1_SUFFIX := tar.xz
GST_PLUGINS_UGLY1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-ugly/$(GST_PLUGINS_UGLY1).$(GST_PLUGINS_UGLY1_SUFFIX)
@@ -29,50 +29,42 @@ GST_PLUGINS_UGLY1_LICENSE := LGPL-2.1-or-later
# Prepare
# ----------------------------------------------------------------------------
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_A52DEC) += a52dec
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRNB) += amrnb
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRWBDEC) += amrwbdec
GST_PLUGINS_UGLY1_ENABLEC-$(PTXCONF_GST_PLUGINS_UGLY1_ASFDEMUX) += asfdemux
GST_PLUGINS_UGLY1_ENABLEP-$(PTXCONF_GST_PLUGINS_UGLY1_ASFDEMUX) += asf
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_CDIO) += cdio
GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDLPCMDEC) += dvdlpcmdec
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDREAD) += dvdread
GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDSUB) += dvdsub
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_XINGMUX) += xingmux
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_REALMEDIA) += realmedia
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_A52DEC) += a52dec
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRNB) += amrnb
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_AMRWBDEC) += amrwb
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_CDIO) += cdio
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_DVDREADSRC) += dvdread
GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_MPEG2DEC) += mpeg2dec
-GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_SID) += sidplay
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_REALMEDIA) += realmedia
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_SIDPLAY) += sidplay
GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_X264) += x264
+GST_PLUGINS_UGLY1_ENABLE-$(PTXCONF_GST_PLUGINS_UGLY1_XINGMUX) += xingmux
-GST_PLUGINS_UGLY1_ENABLEC-y += $(GST_PLUGINS_UGLY1_ENABLE-y)
GST_PLUGINS_UGLY1_ENABLEC- += $(GST_PLUGINS_UGLY1_ENABLE-)
+GST_PLUGINS_UGLY1_ENABLEC-y += $(GST_PLUGINS_UGLY1_ENABLE-y)
GST_PLUGINS_UGLY1_ENABLEP-y += $(GST_PLUGINS_UGLY1_ENABLE-y)
#
-# autoconf
+# meson
#
-GST_PLUGINS_UGLY1_CONF_TOOL := autoconf
+GST_PLUGINS_UGLY1_CONF_TOOL := meson
GST_PLUGINS_UGLY1_CONF_OPT = \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER1_GENERIC_CONF_OPT) \
- --enable-external \
- --enable-experimental \
- --enable-orc
+ $(CROSS_MESON_USR) \
+ $(call GSTREAMER1_GENERIC_CONF_OPT,GStreamer Ugly Plug-ins) \
-#
-# the --with-plugins sadly only applies to depencyless plugings
-# and when no plugins are sellected it builds them all. So
-# --with-plugins is useless, so we generate a --enable-*
-# and --disable-* below
-#
ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY1_ENABLEC-y)),)
-GST_PLUGINS_UGLY1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_UGLY1_ENABLEC-y)))
+GST_PLUGINS_UGLY1_CONF_OPT += $(addsuffix =enabled, $(addprefix -D, $(GST_PLUGINS_UGLY1_ENABLEC-y)))
endif
ifneq ($(call remove_quotes,$(GST_PLUGINS_UGLY1_ENABLEC-)),)
-GST_PLUGINS_UGLY1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_UGLY1_ENABLEC-)))
+GST_PLUGINS_UGLY1_CONF_OPT += $(addsuffix =disabled, $(addprefix -D, $(GST_PLUGINS_UGLY1_ENABLEC-)))
endif
+
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -87,10 +79,9 @@ $(STATEDIR)/gst-plugins-ugly1.targetinstall:
@$(call install_fixup, gst-plugins-ugly1,DESCRIPTION,missing)
# install all activated plugins
- @for plugin in $(GST_PLUGINS_UGLY1_ENABLEP-y); do \
+ @$(foreach plugin,$(GST_PLUGINS_UGLY1_ENABLEP-y), \
$(call install_copy, gst-plugins-ugly1, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
- done
+ /usr/lib/gstreamer-1.0/libgst$(plugin).so)$(ptx/nl))
@$(call install_finish, gst-plugins-ugly1)