109 lines
3.7 KiB
YAML
109 lines
3.7 KiB
YAML
# Vendored from fluttercommunity/wakelock_plus at
|
|
# 4f4be85aafe1f8216c2fdd3376263d6f40529684. Local changes are the tvOS
|
|
# deployment target, explicit unawaited wrappers required by the root lint
|
|
# policy, serialized Linux portal lifecycle, and web requested/effective
|
|
# wake-lock state. Refresh from the newest upstream release compatible with
|
|
# win32 5.x, reapply all changes, then run pub get and the tvOS pod build.
|
|
name: wakelock_plus
|
|
description: >-2
|
|
Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on
|
|
Android, iOS, macOS, Windows, Linux, and web.
|
|
version: 1.5.2
|
|
repository: https://github.com/fluttercommunity/wakelock_plus/tree/main/wakelock_plus
|
|
|
|
environment:
|
|
sdk: '>=3.10.0 <4.0.0'
|
|
flutter: ">=3.38.0"
|
|
|
|
dependencies:
|
|
flutter:
|
|
sdk: flutter
|
|
flutter_web_plugins:
|
|
sdk: flutter
|
|
meta: ^1.17.0
|
|
wakelock_plus_platform_interface: ^1.4.0
|
|
|
|
# Windows dependencies
|
|
# win32 is compatible across v5 for Win32 only (not COM)
|
|
win32: ">=5.6.1 <6.0.0"
|
|
|
|
# Linux dependencies
|
|
dbus: ^0.7.12
|
|
package_info_plus: ^9.0.0
|
|
|
|
# Web dependencies
|
|
web: ">=0.5.1 <2.0.0"
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^6.0.0
|
|
pigeon: ^26.2.3 # dart run pigeon --input "pigeons/messages.dart"
|
|
mocktail: ^1.0.4
|
|
|
|
# For information on the generic Dart part of this file, see the
|
|
# following page: https://dart.dev/tools/pub/pubspec
|
|
|
|
# The following section is specific to Flutter packages.
|
|
flutter:
|
|
# This section identifies this Flutter project as a plugin project.
|
|
# The 'pluginClass' specifies the class (in Java, Kotlin, Swift, Objective-C, etc.)
|
|
# which should be registered in the plugin registry. This is required for
|
|
# using method channels.
|
|
# The Android 'package' specifies package in which the registered class is.
|
|
# This is required for using method channels on Android.
|
|
# The 'ffiPlugin' specifies that native code should be built and bundled.
|
|
# This is required for using `dart:ffi`.
|
|
# All these are used by the tooling to maintain consistency when
|
|
# adding or updating assets for this project.
|
|
plugin:
|
|
platforms:
|
|
android:
|
|
package: dev.fluttercommunity.plus.wakelock
|
|
pluginClass: WakelockPlusPlugin
|
|
ios:
|
|
pluginClass: WakelockPlusPlugin
|
|
windows:
|
|
dartPluginClass: WakelockPlusWindowsPlugin
|
|
macos:
|
|
pluginClass: WakelockPlusMacosPlugin
|
|
dartPluginClass: WakelockPlusMacOSPlugin
|
|
linux:
|
|
dartPluginClass: WakelockPlusLinuxPlugin
|
|
web:
|
|
pluginClass: WakelockPlusWebPlugin
|
|
fileName: src/wakelock_plus_web_plugin.dart
|
|
|
|
# To add assets to your plugin package, add an assets section, like this:
|
|
# assets:
|
|
# - images/a_dot_burr.jpeg
|
|
# - images/a_dot_ham.jpeg
|
|
#
|
|
# For details regarding assets in packages, see
|
|
# https://flutter.dev/assets-and-images/#from-packages
|
|
#
|
|
# An image asset can refer to one or more resolution-specific "variants", see
|
|
# https://flutter.dev/assets-and-images/#resolution-aware
|
|
|
|
# To add custom fonts to your plugin package, add a fonts section here,
|
|
# in this "flutter" section. Each entry in this list should have a
|
|
# "family" key with the font family name, and a "fonts" key with a
|
|
# list giving the asset and other descriptors for the font. For
|
|
# example:
|
|
# fonts:
|
|
# - family: Schyler
|
|
# fonts:
|
|
# - asset: fonts/Schyler-Regular.ttf
|
|
# - asset: fonts/Schyler-Italic.ttf
|
|
# style: italic
|
|
# - family: Trajan Pro
|
|
# fonts:
|
|
# - asset: fonts/TrajanPro.ttf
|
|
# - asset: fonts/TrajanPro_Bold.ttf
|
|
# weight: 700
|
|
#
|
|
# For details regarding fonts in packages, see
|
|
# https://flutter.dev/custom-fonts/#from-packages
|
|
|
|
assets:
|
|
- packages/wakelock_plus/assets/no_sleep.js |