pubspec.yaml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. name: flutter_hbb
  2. description: Your Remote Desktop Software
  3. # The following line prevents the package from being accidentally published to
  4. # pub.dev using `pub publish`. This is preferred for private packages.
  5. publish_to: "none" # Remove this line if you wish to publish to pub.dev
  6. # The following defines the version and build number for your application.
  7. # A version number is three numbers separated by dots, like 1.2.43
  8. # followed by an optional build number separated by a +.
  9. # Both the version and the builder number may be overridden in flutter
  10. # build by specifying --build-name and --build-number, respectively.
  11. # In Android, build-name is used as versionName while build-number used as versionCode.
  12. # Read more about Android versioning at https://developer.android.com/studio/publish/versioning
  13. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
  14. # Read more about iOS versioning at
  15. # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
  16. # 1.1.9-1 works for android, but for ios it becomes 1.1.91, need to set it to 1.1.9-a.1 for iOS, will get 1.1.9.1, but iOS store not allow 4 numbers
  17. version: 1.3.7+56
  18. environment:
  19. sdk: '^3.1.0'
  20. dependencies:
  21. flutter:
  22. sdk: flutter
  23. flutter_localizations:
  24. sdk: flutter
  25. ffi: ^2.1.0
  26. path_provider: ^2.1.1
  27. external_path: ^1.0.3
  28. provider: ^6.0.5
  29. tuple: ^2.0.0
  30. wakelock_plus: ^1.1.3
  31. #firebase_analytics: ^9.1.5
  32. package_info_plus: ^4.2.0
  33. url_launcher: ^6.3.1
  34. url_launcher_ios: ^6.3.2
  35. toggle_switch: ^2.1.0
  36. dash_chat_2:
  37. git:
  38. url: https://github.com/rustdesk-org/Dash-Chat-2
  39. draggable_float_widget: ^0.1.0
  40. settings_ui: ^2.0.2
  41. flutter_breadcrumb: ^1.0.1
  42. http: ^1.1.0
  43. qr_code_scanner: ^1.0.0
  44. zxing2: ^0.2.0
  45. image_picker: ^1.1.2
  46. image: ^4.0.17
  47. back_button_interceptor: ^6.0.1
  48. flutter_rust_bridge: "1.80.1"
  49. window_manager:
  50. git:
  51. url: https://github.com/rustdesk-org/window_manager
  52. desktop_multi_window:
  53. git:
  54. url: https://github.com/rustdesk-org/rustdesk_desktop_multi_window
  55. freezed_annotation: ^2.0.3
  56. flutter_custom_cursor: ^0.0.4
  57. window_size:
  58. git:
  59. url: https://github.com/google/flutter-desktop-embedding.git
  60. path: plugins/window_size
  61. ref: eb3964990cf19629c89ff8cb4a37640c7b3d5601
  62. get: ^4.6.5
  63. visibility_detector: ^0.4.0+2
  64. contextmenu: ^3.0.0
  65. desktop_drop: ^0.4.4
  66. scroll_pos: ^0.4.0
  67. debounce_throttle: ^2.0.0
  68. file_picker: ^5.1.0
  69. flutter_svg: ^2.0.5
  70. uni_links:
  71. git:
  72. url: https://github.com/rustdesk-org/uni_links
  73. path: uni_links
  74. ref: f416118d843a7e9ed117c7bb7bdc2deda5a9e86f
  75. uni_links_desktop: ^0.1.6 # use 0.1.6 to make flutter 3.13 works
  76. path: ^1.8.1
  77. auto_size_text: ^3.0.0
  78. bot_toast: ^4.0.3
  79. win32: any
  80. password_strength: ^0.2.0
  81. flutter_launcher_icons: ^0.13.1
  82. flutter_keyboard_visibility: ^5.4.0
  83. texture_rgba_renderer:
  84. git:
  85. url: https://github.com/rustdesk-org/flutter_texture_rgba_renderer
  86. ref: 42797e0f03141dc2b585f76c64a13974508058b4
  87. percent_indicator: ^4.2.2
  88. dropdown_button2: ^2.0.0
  89. flutter_gpu_texture_renderer:
  90. git:
  91. url: https://github.com/rustdesk-org/flutter_gpu_texture_renderer
  92. ref: 2ded7f146437a761ffe6981e2f742038f85ca68d
  93. uuid: ^3.0.7
  94. auto_size_text_field: ^2.2.1
  95. flex_color_picker: ^3.3.0
  96. dynamic_layouts:
  97. git:
  98. url: https://github.com/rustdesk-org/dynamic_layouts.git
  99. ref: 24cb88413fa5181d949ddacbb30a65d5c459e7d9
  100. pull_down_button: ^0.9.3
  101. device_info_plus: ^9.1.0
  102. qr_flutter: ^4.1.0
  103. extended_text: 14.0.0
  104. dev_dependencies:
  105. icons_launcher: ^2.0.4
  106. #flutter_test:
  107. #sdk: flutter
  108. build_runner: ^2.4.6
  109. freezed: ^2.4.2
  110. flutter_lints: ^2.0.2
  111. ffigen: ^8.0.2
  112. dependency_overrides:
  113. intl: ^0.19.0
  114. # rerun: flutter pub run flutter_launcher_icons
  115. flutter_icons:
  116. image_path: "../res/icon.png"
  117. remove_alpha_ios: true
  118. android: true
  119. ios: true
  120. windows:
  121. generate: true
  122. macos:
  123. image_path: "../res/mac-icon.png"
  124. generate: true
  125. linux: true
  126. web:
  127. generate: true
  128. # For information on the generic Dart part of this file, see the
  129. # following page: https://dart.dev/tools/pub/pubspec
  130. # The following section is specific to Flutter.
  131. flutter:
  132. # The following line ensures that the Material Icons font is
  133. # included with your application, so that you can use the icons in
  134. # the material Icons class.
  135. uses-material-design: true
  136. # To add assets to your application, add an assets section, like this:
  137. assets:
  138. - assets/
  139. fonts:
  140. - family: GestureIcons
  141. fonts:
  142. - asset: assets/gestures.ttf
  143. - family: Tabbar
  144. fonts:
  145. - asset: assets/tabbar.ttf
  146. - family: PeerSearchbar
  147. fonts:
  148. - asset: assets/peer_searchbar.ttf
  149. - family: AddressBook
  150. fonts:
  151. - asset: assets/address_book.ttf
  152. # An image asset can refer to one or more resolution-specific "variants", see
  153. # https://flutter.dev/assets-and-images/#resolution-aware.
  154. # For details regarding adding assets from package dependencies, see
  155. # https://flutter.dev/assets-and-images/#from-packages
  156. # To add custom fonts to your application, add a fonts section here,
  157. # in this "flutter" section. Each entry in this list should have a
  158. # "family" key with the font family name, and a "fonts" key with a
  159. # list giving the asset and other descriptors for the font. For
  160. # example:
  161. # fonts:
  162. # - family: Schyler
  163. # fonts:
  164. # - asset: fonts/Schyler-Regular.ttf
  165. # - asset: fonts/Schyler-Italic.ttf
  166. # style: italic
  167. # - family: Trajan Pro
  168. # fonts:
  169. # - asset: fonts/TrajanPro.ttf
  170. # - asset: fonts/TrajanPro_Bold.ttf
  171. # weight: 700
  172. #
  173. # For details regarding fonts from package dependencies,
  174. # see https://flutter.dev/custom-fonts/#from-packages