[Buildroot] [PATCH v2 4/6] package/gstreamer1/gst1-plugins-bad: convert package type to meson
Peter Seiderer
ps.report at gmx.net
Wed Jul 10 21:08:05 UTC 2019
On Wed, 10 Jul 2019 11:36:32 -0400, aduskett at gmail.com wrote:
> From: Adam Duskett <Aduskett at gmail.com>
>
> GStreamer 1.16.0 is the last version to support autotools, and will be removed
> in the next version.
See previous patch...
>
> Other changes:
> - Valgrind is no longer an option and is checked via headers, so the option
> has been removed entirely, because the Valgrind package check is now in
> the base gstreamer1 package.
See previous patch...
>
> - Add 0002-fix-hls-meson-logic.patch:
> If one was to set -Dhls-crypto to either libgcrypt or openssl
> instead of auto, the following lines in ext/hls/meson.build would fail
> because hls_crypto_dep is not yet set:
>
> if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
> if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)
>
> Instead, change "if not hls_crypto_dep.found()" to "if not have_hls_crypto"
> which fixes the error. This patch is upstream.
>
> Signed-off-by: Adam Duskett <Aduskett at gmail.com>
> ---
> .../0002-fix-hls-meson-logic.patch | 48 ++
> package/gstreamer1/gst1-plugins-bad/Config.in | 16 +-
> .../gst1-plugins-bad/gst1-plugins-bad.mk | 501 +++++++++---------
> 3 files changed, 305 insertions(+), 260 deletions(-)
> create mode 100644 package/gstreamer1/gst1-plugins-bad/0002-fix-hls-meson-logic.patch
>
> diff --git a/package/gstreamer1/gst1-plugins-bad/0002-fix-hls-meson-logic.patch b/package/gstreamer1/gst1-plugins-bad/0002-fix-hls-meson-logic.patch
> new file mode 100644
> index 0000000000..84b0739110
> --- /dev/null
> +++ b/package/gstreamer1/gst1-plugins-bad/0002-fix-hls-meson-logic.patch
> @@ -0,0 +1,48 @@
> +From 172e4bc2a694162c1a38a758874b647234081b4c Mon Sep 17 00:00:00 2001
> +From: Adam Duskett <Aduskett at gmail.com>
> +Date: Wed, 29 May 2019 13:29:51 -0400
> +Subject: [PATCH] ext/hls/meson.build: fix dependency logic
> +
> +Currently, if one was to set -Dhls-crypto to either libgcrypt or openssl
> +instead of auto, the following lines would fail because hls_crypto_dep is not
> +yet set:
> +
> +if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
> +if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)
> +
> +Instead, change "if not hls_crypto_dep.found()" to "if not have_hls_crypto"
> +which fixes the error.
> +
> +Upstream status: Accepted
> +https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/372
> +
> +Signed-off-by: Adam Duskett <Aduskett at gmail.com>
> +---
> + ext/hls/meson.build | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/ext/hls/meson.build b/ext/hls/meson.build
> +index fb5a7d4cc..0d33327ad 100644
> +--- a/ext/hls/meson.build
> ++++ b/ext/hls/meson.build
> +@@ -23,7 +23,7 @@ if not hls_option.disabled()
> + endif
> + endif
> +
> +- if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
> ++ if not have_hls_crypto and ['auto', 'libgcrypt'].contains(hls_crypto)
> + hls_crypto_dep = cc.find_library('gcrypt', required : false)
> + if hls_crypto_dep.found()
> + have_hls_crypto = true
> +@@ -31,7 +31,7 @@ if not hls_option.disabled()
> + endif
> + endif
> +
> +- if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)
> ++ if not have_hls_crypto and ['auto', 'openssl'].contains(hls_crypto)
> + hls_crypto_dep = dependency('openssl', required : false)
> + if hls_crypto_dep.found()
> + have_hls_crypto = true
> +--
> +2.21.0
> +
> diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in
> index f00f3edb7c..95dacbd319 100644
> --- a/package/gstreamer1/gst1-plugins-bad/Config.in
> +++ b/package/gstreamer1/gst1-plugins-bad/Config.in
> @@ -310,13 +310,13 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
>
> config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
> bool "bluez"
> - depends on BR2_USE_WCHAR # bluez5_utils -> libglib2
> - depends on BR2_TOOLCHAIN_HAS_THREADS # bluez5_utils -> dbus, libglib2
> - depends on BR2_USE_MMU # bluez5_utils -> dbus
> - depends on !BR2_STATIC_LIBS # bluez5_utils -> uses dlfcn
> - depends on !BR2_PACKAGE_BLUEZ_UTILS # bluez5_utils -> conflicts with 4.x version
> - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils
> - depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5_utils
> + depends on BR2_USE_WCHAR # libglib2
> + depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
> + depends on BR2_USE_MMU # dbus
> + depends on !BR2_STATIC_LIBS # uses dlfcn
> + depends on !BR2_PACKAGE_BLUEZ_UTILS # conflicts with 4.x version
> + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
> + depends on BR2_TOOLCHAIN_HAS_SYNC_4
Why all this comment changes? I believe the bluez5_utils comment makes it more clear
where the dependencies come from...
> select BR2_PACKAGE_BLUEZ5_UTILS
> help
> Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
> @@ -351,7 +351,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
> config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
> bool "decklink"
> depends on BR2_INSTALL_LIBSTDCPP
> - depends on !BR2_STATIC_LIBS # <dlfcn.h>
> + depends on !BR2_STATIC_LIBS # uses dlfcn
> help
> Blackmagic Decklink plugin
>
> diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> index 9c238771e2..857376c303 100644
> --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
> @@ -14,710 +14,707 @@ GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB
> GST1_PLUGINS_BAD_LICENSE := LGPL-2.0+, LGPL-2.1+
>
> GST1_PLUGINS_BAD_CONF_OPTS = \
> - --disable-examples \
> - --disable-valgrind \
> - --disable-directsound \
> - --disable-direct3d \
> - --disable-winks \
> - --disable-android_media \
> - --disable-apple_media \
> - --disable-introspection
> + -Dexamples=disabled \
> + -Dtests=disabled \
While your are at it , the following options should move to the
'Options which require currently unpackaged libraries' section
some lines below:
> + -Ddirectsound=disabled \
> + -Dd3dvideosink=disabled \
> + -Dwinks=disabled \
> + -Dandroidmedia=disabled \
> + -Dapplemedia=disabled \
> + -Dintrospection=disabled
Missing:
+ -Dgobject-cast-checks=disabled \
+ -Dglib-asserts=disabled \
+ -Dglib-checks=disabled \
>
> # Options which require currently unpackaged libraries
> GST1_PLUGINS_BAD_CONF_OPTS += \
> - --disable-avc \
> - --disable-opensles \
> - --disable-uvch264 \
> - --disable-msdk \
> - --disable-voamrwbenc \
> - --disable-bs2b \
> - --disable-chromaprint \
> - --disable-dc1394 \
> - --disable-dts \
> - --disable-resindvd \
> - --disable-faac \
> - --disable-flite \
> - --disable-gsm \
> - --disable-fluidsynth \
> - --disable-kate \
> - --disable-ladspa \
> - --disable-lv2 \
> - --disable-libde265 \
> - --disable-modplug \
> - --disable-mplex \
> - --disable-ofa \
> - --disable-openexr \
> - --disable-openni2 \
> - --disable-teletextdec \
> - --disable-wildmidi \
> - --disable-smoothstreaming \
> - --disable-soundtouch \
> - --disable-gme \
> - --disable-vdpau \
> - --disable-schro \
> - --disable-spandsp \
> - --disable-gtk3 \
> - --disable-iqa \
> - --disable-opencv
What happend to '--disable-avc'?
Regards,
Peter
> + -Dopensles=disabled \
> + -Duvch264=disabled \
> + -Dmsdk=disabled \
> + -Dvoamrwbenc=disabled \
> + -Dbs2b=disabled \
> + -Dchromaprint=disabled \
> + -Ddc1394=disabled \
> + -Ddts=disabled \
> + -Dresindvd=disabled \
> + -Dfaac=disabled \
> + -Dflite=disabled \
> + -Dgsm=disabled \
> + -Dfluidsynth=disabled \
> + -Dkate=disabled \
> + -Dladspa=disabled \
> + -Dlv2=disabled \
> + -Dlibde265=disabled \
> + -Dmodplug=disabled \
> + -Dmplex=disabled \
> + -Dofa=disabled \
> + -Dopenexr=disabled \
> + -Dopenni2=disabled \
> + -Dteletextdec=disabled \
> + -Dwildmidi=disabled \
> + -Dsmoothstreaming=disabled \
> + -Dsoundtouch=disabled \
> + -Dgme=disabled \
> + -Dvdpau=disabled \
> + -Dspandsp=disabled \
> + -Diqa=disabled \
> + -Dopencv=disabled
>
> GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
>
> ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
> # RPI has odd locations for several required headers.
> -GST1_PLUGINS_BAD_CONF_ENV += \
> - CPPFLAGS="$(TARGET_CPPFLAGS) \
> - -I$(STAGING_DIR)/usr/include/IL \
> - -I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \
> - -I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
> +GST1_PLUGINS_BAD_CFLAGS=$(TARGET_CPPFLAGS) \
> + $(STAGING_DIR)/usr/include/IL \
> + $(STAGING_DIR)/usr/include/interface/vcos/pthreads \
> + $(STAGING_DIR)/usr/include/interface/vmcs_host/linux
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-wayland
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += wayland wayland-protocols
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-wayland
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_ORC),y)
> GST1_PLUGINS_BAD_DEPENDENCIES += orc
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=enabled
> +else
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y)
> GST1_PLUGINS_BAD_DEPENDENCIES += bluez5_utils
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-bluez
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-accurip
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-accurip
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmdec
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmdec
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-aiff
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-aiff
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-asfmux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiobuffersplit
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiobuffersplit
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiofxbad
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiolatency
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiolatency
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixmatrix
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiovisualizers
> +GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-autoconvert
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-autoconvert
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-bayer
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-bayer
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-camerabin2
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-camerabin2
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-coloreffects
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-coloreffects
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-debugutils
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvbsuboverlay
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvdspu
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvdspu
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-faceoverlay
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-faceoverlay
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-festival
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-festival
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-fieldanalysis
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-fieldanalysis
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-freeverb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-freeverb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-frei0r
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-frei0r
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-gaudieffects
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-gaudieffects
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-geometrictransform
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-geometrictransform
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-gdp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-gdp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-id3tag
> +GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-id3tag
> +GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-inter
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-inter
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-interlace
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-interlace
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivfparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivfparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivtc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivtc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-jp2kdecimator
> +GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-jp2kdecimator
> +GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-jpegformat
> +GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-jpegformat
> +GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-librfb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-librfb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-midi
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-midi
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegdemux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegdemux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=disabled
> endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsdemux
> +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=enabled
> GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsdemux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsmux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsmux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=disabled
> endif
>
> -ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegpsmux
> +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=enabled
> GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegpsmux
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mxf
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mxf
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-netsim
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-netsim
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-onvif
> +GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-onvif
> +GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-pcapparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-pcapparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-pnm
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-pnm
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-proxy
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-proxy
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-rawparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-rtmp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-rtmp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-segmentclip
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-segmentclip
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-siren
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-siren
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-smooth
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-smooth
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-speed
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-speed
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-subenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-videofilters
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-videofilters
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoframe_audiolevel
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoparsers
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-videosignal
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-videosignal
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-vmnc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-vmnc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-y4m
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-y4m
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=enabled
> GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=disabled
> endif
>
> # Plugins with dependencies
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-assrender
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libass
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-assrender
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-bz2
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += bzip2
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-bz2
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-curl
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libcurl
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-curl
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-dash
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libxml2
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-dash
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-decklink
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-decklink
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-directfb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += directfb
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-directfb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += dtv-scan-tables
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvb
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-faad
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += faad2
> GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-faad
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-fbdev
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-fbdev
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-fdk_aac
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-fdk_aac
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-gl
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-gl
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-hls
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=enabled
>
> ifeq ($(BR2_PACKAGE_NETTLE),y)
> GST1_PLUGINS_BAD_DEPENDENCIES += nettle
> -GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=nettle
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='nettle'
> else ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
> GST1_PLUGINS_BAD_DEPENDENCIES += libgcrypt
> -GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=libgcrypt \
> - --with-libgcrypt-prefix=$(STAGING_DIR)/usr
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='libgcrypt'
> else
> GST1_PLUGINS_BAD_DEPENDENCIES += openssl
> -GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=openssl
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='openssl'
> endif
>
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-kms
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libdrm
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-kms
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-libmms
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libmms
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += openssl
> GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
> +GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-ttml
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-ttml
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
> GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-musepack
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += musepack
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-musepack
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-neon
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += neon
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-neon
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-openal
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += openal
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
> GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-openh264
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-openjpeg
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += openjpeg
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-openjpeg
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-opus
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += opus
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-opus
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-rsvg
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += librsvg
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-rsvg
> +GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-sbc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += sbc
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-sbc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-shm
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=enabled
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-shm
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-sndfile
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-sndfile
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-srtp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-voaacenc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-webp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += webp
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-webp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtcdsp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtcdsp
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-wpe
> -GST1_PLUGINS_BAD_DEPENDENCIES += wpewebkit
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=enabled
> +GST1_PLUGINS_BAD_DEPENDENCIES += libwpe wpewebkit wpebackend-fdo
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-wpe
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += x265
> GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-x265
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=disabled
> endif
>
> ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR),y)
> -GST1_PLUGINS_BAD_CONF_OPTS += --enable-zbar
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=enabled
> GST1_PLUGINS_BAD_DEPENDENCIES += zbar
> else
> -GST1_PLUGINS_BAD_CONF_OPTS += --disable-zbar
> +GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled
> endif
>
> # Add GPL license if GPL licensed plugins enabled.
> @@ -739,4 +736,4 @@ endif
> # Use the following command to extract license info for plugins.
> # # find . -name 'plugin-*.xml' | xargs grep license
>
> -$(eval $(autotools-package))
> +$(eval $(meson-package))
More information about the buildroot
mailing list