config BR2_PACKAGE_GDB
bool "gdb"
+ depends on BR2_TOOLCHAIN_HAS_THREADS && BR2_TOOLCHAIN_HAS_THREADS_DEBUG
+ depends on !BR2_nios2 && !BR2_bfin
# When the external toolchain gdbserver is copied to the
# target, we don't allow building a separate gdbserver. The
# one from the external toolchain should be used.
select BR2_PACKAGE_GDB_SERVER if \
(!BR2_PACKAGE_GDB_DEBUGGER && !BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY)
- depends on BR2_TOOLCHAIN_HAS_THREADS && BR2_TOOLCHAIN_HAS_THREADS_DEBUG
- depends on !BR2_nios2 && !BR2_bfin
help
GDB, the GNU Project debugger, allows you to see what is
going on `inside' another program while it executes -- or
config BR2_PACKAGE_GDB_DEBUGGER
bool "full debugger"
- select BR2_PACKAGE_NCURSES
depends on BR2_USE_WCHAR
depends on !BR2_sh && !BR2_microblaze
+ select BR2_PACKAGE_NCURSES
comment "full gdb on target needs a toolchain w/ wchar"
depends on !BR2_sh && !BR2_microblaze
choice
prompt "GDB debugger Version"
+ default BR2_GDB_VERSION_7_11
depends on !BR2_arc
depends on !BR2_microblaze
- default BR2_GDB_VERSION_7_11
help
Select the version of gdb you wish to use.
# If cross-gdb is not enabled, the latest working version is chosen.
config BR2_GDB_VERSION
string
- depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
default "arc-2017.03-rc1-gdb" if BR2_arc
default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
default "7.10.1" if BR2_GDB_VERSION_7_10
default "7.11.1" if BR2_GDB_VERSION_7_11 || !BR2_PACKAGE_HOST_GDB
default "7.12.1" if BR2_GDB_VERSION_7_12
+ depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
config BR2_PACKAGE_GESFTPSERVER
bool "gesftpserver"
- select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
depends on BR2_USE_WCHAR
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
+ select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
help
Green End SFTP Server
config BR2_PACKAGE_GLIBMM
bool "glibmm"
- select BR2_PACKAGE_LIBGLIB2
- select BR2_PACKAGE_LIBSIGC
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_WCHAR # libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
depends on BR2_USE_MMU # libglib2
+ select BR2_PACKAGE_LIBGLIB2
+ select BR2_PACKAGE_LIBSIGC
help
The GLibmm package is a set of C++ bindings for GLib.
config BR2_PACKAGE_GNUPG
bool "gnupg"
+ depends on !BR2_PACKAGE_GNUPG2
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_NCURSES
- depends on !BR2_PACKAGE_GNUPG2
help
GnuPG is the GNU project's complete and free implementation
of the OpenPGP standard as defined by RFC4880. GnuPG allows
config BR2_PACKAGE_GNUPG2
bool "gnupg2"
+ depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libnpth
+ depends on BR2_USE_MMU # libassuan, libnpth
+ depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LIBGPG_ERROR
select BR2_PACKAGE_LIBGCRYPT
select BR2_PACKAGE_LIBKSBA
select BR2_PACKAGE_LIBNPTH
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
- depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpg-error
- depends on BR2_TOOLCHAIN_HAS_THREADS # libnpth
- depends on BR2_USE_MMU # libassuan, libnpth
- depends on !BR2_STATIC_LIBS
help
GnuPG is the GNU project's complete and free implementation
of the OpenPGP standard as defined by RFC4880. GnuPG allows
config BR2_PACKAGE_GNUTLS
bool "gnutls"
+ depends on BR2_USE_WCHAR
select BR2_PACKAGE_LIBTASN1
select BR2_PACKAGE_LIBUNISTRING
select BR2_PACKAGE_NETTLE
select BR2_PACKAGE_PCRE
- depends on BR2_USE_WCHAR
help
GnuTLS is a secure communications library implementing the SSL
and TLS protocols and technologies around them.
config BR2_PACKAGE_GPTFDISK_CGDISK
bool "ncurses cgdisk"
- select BR2_PACKAGE_NCURSES
- select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16
depends on BR2_USE_WCHAR # ncurses wchar
depends on !(BR2_bfin && BR2_BINFMT_FLAT) # ncurses wchar support
+ select BR2_PACKAGE_NCURSES
+ select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16
help
Install the ncurses-based GUID partition table (GPT)
manipulator /usr/sbin/cgdisk.
bool "imx233"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX25
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK
bool "imx25"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX25_3STACK
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX27
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS
bool "imx27"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX27ADS
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX28
bool "imx28"
bool "imx35"
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX37
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK
bool "imx37"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX37_3STACK
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX50
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50
bool "imx50"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX50
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX51
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51
bool "imx51"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX51
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX53
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53
bool "imx53"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX53
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX5X
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X
bool "imx5X"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX5X
config BR2_PACKAGE_GST_FSL_PLUGINS_PLATFORM_MX6
- select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q
bool "imx6"
+ select BR2_PACKAGE_IMX_LIB_PLATFORM_IMX6Q
endchoice
bool "debugutils"
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DECKLINK
- depends on BR2_INSTALL_LIBSTDCPP
bool "decklink"
+ depends on BR2_INSTALL_LIBSTDCPP
comment "decklink needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DIRECTFB
bool "directfb"
- depends on BR2_PACKAGE_DIRECTFB
default y
+ depends on BR2_PACKAGE_DIRECTFB
config BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_DVB
bool "dvb"
bool "oss4 (Open Sound System 4)"
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
+ bool "pulseaudio"
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
depends on BR2_USE_MMU # pulseaudio
depends on !BR2_STATIC_LIBS # pulseaudio
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
select BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
comment "pulseaudio support needs a toolchain w/ threads, dynamic library"
depends on BR2_USE_MMU
DASH demuxer plugin
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
- depends on BR2_INSTALL_LIBSTDCPP
bool "decklink"
+ depends on BR2_INSTALL_LIBSTDCPP
help
Blackmagic Decklink plugin
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
bool "directfb"
- depends on BR2_PACKAGE_DIRECTFB
default y
+ depends on BR2_PACKAGE_DIRECTFB
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
bool "dvb"
- select BR2_PACKAGE_DTV_SCAN_TABLES
# FEC_2_5 / QAM_4_NR definitions
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
+ select BR2_PACKAGE_DTV_SCAN_TABLES
help
DVB elements
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
bool "fdk-aac"
- select BR2_PACKAGE_FDK_AAC
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
depends on BR2_INSTALL_LIBSTDCPP
+ select BR2_PACKAGE_FDK_AAC
help
MPEG AAC encoder/decoder
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
bool "wayland"
+ default y
depends on BR2_PACKAGE_WAYLAND
select BR2_PACKAGE_WAYLAND_PROTOCOLS
- default y
help
Wayland Video Sink
GIO elements
config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
bool "playback"
default y
+ select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
help
various playback elements
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
bool "gdkpixbuf"
- select BR2_PACKAGE_GDK_PIXBUF
depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
+ select BR2_PACKAGE_GDK_PIXBUF
help
GdkPixbuf-based image decoder, overlay and sink
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
+ bool "pulseaudio"
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
depends on BR2_USE_MMU # pulseaudio
depends on !BR2_STATIC_LIBS # pulseaudio
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
select BR2_PACKAGE_PULSEAUDIO
- bool "pulseaudio"
help
PulseAudio plugin library
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
bool "vpx (webm)"
- select BR2_PACKAGE_LIBVPX
depends on !BR2_bfin # libvpx
depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx
+ select BR2_PACKAGE_LIBVPX
help
VP8 plugin
config BR2_PACKAGE_GST1_VAAPI
bool "gst1-vaapi"
+ depends on !BR2_STATIC_LIBS # dlopen(), libva
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libva, libdrm
+ depends on BR2_PACKAGE_HAS_UDEV
select BR2_PACKAGE_LIBVA
select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_GST1_PLUGINS_BASE
select BR2_PACKAGE_GST1_PLUGINS_BAD # gstreamer-codecparsers
- depends on !BR2_STATIC_LIBS # dlopen(), libva
- depends on BR2_TOOLCHAIN_HAS_THREADS # libva, libdrm
- depends on BR2_PACKAGE_HAS_UDEV
help
gstreamer-vaapi consists in a collection of VA-API based
plugins for GStreamer and helper libraries.
config BR2_PACKAGE_GUPNP_TOOLS
bool "gupnp-tools"
+ depends on BR2_PACKAGE_LIBGTK3
# gssdp, gupnp, libsoup all select on libglib2, so they have
# the same dependencies as libgtk3, which we depend on. So for
# the same of simplicity, we don't replicate all those
select BR2_PACKAGE_GUPNP
select BR2_PACKAGE_LIBSOUP
select BR2_PACKAGE_LIBXML2
- depends on BR2_PACKAGE_LIBGTK3
help
GUPnP Tools are free replacements of Intel UPnP tools that
use GUPnP. They provides client and server side tools which