123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- menuconfig BR2_PACKAGE_FLUTTER_PI
- bool "flutter-pi"
- depends on BR2_PACKAGE_FLUTTER_ENGINE
- depends on BR2_PACKAGE_HAS_LIBGBM
- depends on BR2_PACKAGE_SYSTEMD # Event loop and dbus support
- depends on BR2_PACKAGE_HAS_UDEV # libinput
- select BR2_PACKAGE_LIBDRM
- select BR2_PACKAGE_LIBINPUT
- select BR2_PACKAGE_LIBXKBCOMMON
- help
- A light-weight Flutter Engine Embedder. Flutter-pi also
- runs without X11, so you don't need to boot into a
- Desktop & have X11 or Wayland load up; just boot into the
- command-line.
- Although flutter-pi is only tested on a Rasberry Pi 4
- 2GB, it should work fine on other linux platforms supported
- by Flutter so long as there is support for KMS and DRI.
- https://github.com/ardera/flutter-pi
- if BR2_PACKAGE_FLUTTER_PI
- comment "plugins"
- config BR2_PACKAGE_FLUTTER_PI_GSTREAMER_AUDIO_PLAYER_PLUGIN
- bool "gstreamer audio player"
- depends on BR2_PACKAGE_HAS_LIBGLES
- select BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
- help
- Include the gstreamer based video plugins in the finished
- binary. Allows for more stable, hardware accelerated
- video playback in flutter using gstreamer.
- config BR2_PACKAGE_FLUTTER_PI_GSTREAMER_VIDEO_PLAYER_PLUGIN
- bool "gstreamer video player"
- depends on BR2_PACKAGE_HAS_LIBGLES
- select BR2_PACKAGE_GSTREAMER1
- select BR2_PACKAGE_GST1_PLUGINS_BASE
- select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL
- select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLES2
- select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERTSCALE
- help
- Include the gstreamer based video plugins in the finished
- binary. Allows for more stable, hardware accelerated
- video playback in flutter using gstreamer.
- comment "gstreamer video player plugin needs an OpenGL ES backend"
- depends on !BR2_PACKAGE_HAS_LIBGLES
- config BR2_PACKAGE_FLUTTER_PI_RAW_KEYBOARD_PLUGIN
- bool "raw keyboard"
- help
- Include the raw keyboard plugin in the finished binary.
- Enables raw keycode listening in flutter via the flutter
- RawKeyboard interface.
- config BR2_PACKAGE_FLUTTER_PI_TEXT_INPUT_PLUGIN
- bool "text input"
- help
- Include the text input plugin in the finished binary.
- Enables text input (to flutter text fields, for example)
- via attached keyboards.
- endif
- comment "flutter-pi needs flutter-engine"
- depends on !BR2_PACKAGE_FLUTTER_ENGINE
- comment "flutter-pi needs GBM, systemd, and udev"
- depends on !BR2_PACKAGE_HAS_LIBGBM || \
- !BR2_PACKAGE_SYSTEMD || \
- !BR2_PACKAGE_HAS_UDEV
|