From: aduskett at gmail.com <aduskett@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 4/6] package/gstreamer1/gst1-plugins-bad: Convert package type to meson
Date: Mon, 1 Jul 2019 18:10:02 -0400 [thread overview]
Message-ID: <20190701221004.99862-5-aduskett@gmail.com> (raw)
In-Reply-To: <20190701221004.99862-1-aduskett@gmail.com>
From: Adam Duskett <Aduskett@gmail.com>
GStreamer 1.16.0 is the last version to support autotools, and will be removed
in the next version.
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.
- 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@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..4cd1a4cac0
--- /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@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@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
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 \
+ -Ddirectsound=disabled \
+ -Dd3dvideosink=disabled \
+ -Dwinks=disabled \
+ -Dandroidmedia=disabled \
+ -Dapplemedia=disabled \
+ -Dintrospection=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
+ -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))
--
2.21.0
next prev parent reply other threads:[~2019-07-01 22:10 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-01 22:09 [Buildroot] [PATCH 0/1] convert gstreamer1 package and plugins to meson aduskett at gmail.com
2019-07-01 22:09 ` [Buildroot] [PATCH 1/6] package/gstreamer1/gstreamer1: Convert package type " aduskett at gmail.com
2019-07-02 21:25 ` Peter Seiderer
2019-07-01 22:10 ` [Buildroot] [PATCH 2/6] package/gstreamer1/gst1-plugins-base: " aduskett at gmail.com
2019-07-01 22:10 ` [Buildroot] [PATCH 3/6] package/gstreamer1/gst1-plugins-good: " aduskett at gmail.com
2019-07-01 22:10 ` aduskett at gmail.com [this message]
2019-07-01 22:10 ` [Buildroot] [PATCH 5/6] package/gstreamer1/gst1-plugins-ugly: " aduskett at gmail.com
2019-07-02 21:34 ` Peter Seiderer
2019-07-01 22:10 ` [Buildroot] [PATCH 6/6] package/gstreamer1/gst1-rtsp-server: " aduskett at gmail.com
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190701221004.99862-5-aduskett@gmail.com \
--to=aduskett@gmail.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.