about summary refs log tree commit diff
path: root/pkgs/development/compilers/flutter
diff options
context:
space:
mode:
authorhacker1024 <hacker1024@users.sourceforge.net>2023-10-23 03:03:48 +1100
committerMaciej Krüger <mkg20001@gmail.com>2023-12-21 11:44:12 +0100
commite13356db8e5b59467f1d0181e54d6d7fec68ab2a (patch)
treefceba8ad2ee170dd71cca34e83cb3e7395513cff /pkgs/development/compilers/flutter
parentc3237a8d3828648267c8450b1f7d8ed6af531b30 (diff)
downloadnixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar.gz
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar.bz2
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar.lz
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar.xz
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.tar.zst
nixlib-e13356db8e5b59467f1d0181e54d6d7fec68ab2a.zip
flutter: Disable automatic updates without breaking precache
Diffstat (limited to 'pkgs/development/compilers/flutter')
-rw-r--r--pkgs/development/compilers/flutter/patches/flutter3/disable-auto-update.patch23
1 files changed, 12 insertions, 11 deletions
diff --git a/pkgs/development/compilers/flutter/patches/flutter3/disable-auto-update.patch b/pkgs/development/compilers/flutter/patches/flutter3/disable-auto-update.patch
index ceaf59b5f535..23a657e7c6a9 100644
--- a/pkgs/development/compilers/flutter/patches/flutter3/disable-auto-update.patch
+++ b/pkgs/development/compilers/flutter/patches/flutter3/disable-auto-update.patch
@@ -11,18 +11,19 @@ index 3532c23114..25dfcae4c7 100644
    BIN_NAME="$(basename "$PROG_NAME")"
    case "$BIN_NAME" in
      flutter*)
-diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart
-index 13efbde879..467b3a7cbf 100644
---- a/packages/flutter_tools/lib/src/cache.dart
-+++ b/packages/flutter_tools/lib/src/cache.dart
-@@ -664,6 +664,7 @@ class Cache {
+diff --git a/packages/flutter_tools/lib/src/runner/flutter_command.dart b/packages/flutter_tools/lib/src/runner/flutter_command.dart
+index b7e624b4e2..edfdde118b 100644
+--- a/packages/flutter_tools/lib/src/runner/flutter_command.dart
++++ b/packages/flutter_tools/lib/src/runner/flutter_command.dart
+@@ -1554,7 +1554,7 @@ Run 'flutter -h' (or 'flutter <command> -h') for available flutter commands and
  
-   /// Update the cache to contain all `requiredArtifacts`.
-   Future<void> updateAll(Set<DevelopmentArtifact> requiredArtifacts, {bool offline = false}) async {
-+    return;
-     if (!_lockEnabled) {
-       return;
-     }
+     // Populate the cache. We call this before pub get below so that the
+     // sky_engine package is available in the flutter cache for pub to find.
+-    if (shouldUpdateCache) {
++    if (false) {
+       // First always update universal artifacts, as some of these (e.g.
+       // ios-deploy on macOS) are required to determine `requiredArtifacts`.
+       final bool offline;
 diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
 index 5d6d78639f..90a4dfa555 100644
 --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart