Config.in 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. menuconfig BR2_PACKAGE_FLUTTER_PI
  2. bool "flutter-pi"
  3. depends on BR2_PACKAGE_FLUTTER_ENGINE
  4. depends on BR2_PACKAGE_HAS_LIBGBM
  5. depends on BR2_PACKAGE_SYSTEMD # Event loop and dbus support
  6. depends on BR2_PACKAGE_HAS_UDEV # libinput
  7. select BR2_PACKAGE_LIBDRM
  8. select BR2_PACKAGE_LIBINPUT
  9. select BR2_PACKAGE_LIBXKBCOMMON
  10. help
  11. A light-weight Flutter Engine Embedder. Flutter-pi also
  12. runs without X11, so you don't need to boot into a
  13. Desktop & have X11 or Wayland load up; just boot into the
  14. command-line.
  15. Although flutter-pi is only tested on a Rasberry Pi 4
  16. 2GB, it should work fine on other linux platforms supported
  17. by Flutter so long as there is support for KMS and DRI.
  18. https://github.com/ardera/flutter-pi
  19. if BR2_PACKAGE_FLUTTER_PI
  20. comment "plugins"
  21. config BR2_PACKAGE_FLUTTER_PI_GSTREAMER_AUDIO_PLAYER_PLUGIN
  22. bool "gstreamer audio player"
  23. depends on BR2_PACKAGE_HAS_LIBGLES
  24. select BR2_PACKAGE_GSTREAMER1
  25. select BR2_PACKAGE_GST1_PLUGINS_BASE
  26. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
  27. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
  28. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
  29. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
  30. help
  31. Include the gstreamer based video plugins in the finished
  32. binary. Allows for more stable, hardware accelerated
  33. video playback in flutter using gstreamer.
  34. config BR2_PACKAGE_FLUTTER_PI_GSTREAMER_VIDEO_PLAYER_PLUGIN
  35. bool "gstreamer video player"
  36. depends on BR2_PACKAGE_HAS_LIBGLES
  37. select BR2_PACKAGE_GSTREAMER1
  38. select BR2_PACKAGE_GST1_PLUGINS_BASE
  39. select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL
  40. select BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_GLES2
  41. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERTSCALE
  42. help
  43. Include the gstreamer based video plugins in the finished
  44. binary. Allows for more stable, hardware accelerated
  45. video playback in flutter using gstreamer.
  46. comment "gstreamer video player plugin needs an OpenGL ES backend"
  47. depends on !BR2_PACKAGE_HAS_LIBGLES
  48. config BR2_PACKAGE_FLUTTER_PI_RAW_KEYBOARD_PLUGIN
  49. bool "raw keyboard"
  50. help
  51. Include the raw keyboard plugin in the finished binary.
  52. Enables raw keycode listening in flutter via the flutter
  53. RawKeyboard interface.
  54. config BR2_PACKAGE_FLUTTER_PI_TEXT_INPUT_PLUGIN
  55. bool "text input"
  56. help
  57. Include the text input plugin in the finished binary.
  58. Enables text input (to flutter text fields, for example)
  59. via attached keyboards.
  60. endif
  61. comment "flutter-pi needs flutter-engine"
  62. depends on !BR2_PACKAGE_FLUTTER_ENGINE
  63. comment "flutter-pi needs GBM, systemd, and udev"
  64. depends on !BR2_PACKAGE_HAS_LIBGBM || \
  65. !BR2_PACKAGE_SYSTEMD || \
  66. !BR2_PACKAGE_HAS_UDEV