Commit d5ef1bc8 authored by hacker1024's avatar hacker1024
Browse files

firmware-updater: unstable-2023-06-20 -> unstable-2023-09-17, upgrade to Flutter 3.13.0

parent 17bc84c2
Loading
Loading
Loading
Loading
+19 −6
Original line number Diff line number Diff line
{ lib
, writeText
, flutter
, fetchFromGitHub
}:

flutter.buildFlutterApplication {
flutter.buildFlutterApplication rec {
  pname = "firmware-updater";
  version = "unstable-2023-06-20";
  version = "unstable-2023-09-17";

  pubspecLockFile = ./pubspec.lock;
  depsListFile = ./deps.json;
  vendorHash = "sha256-+4Lu6yHH/Yhl58bxhsLanP5hyhXSg9LpCuG1ohAlM5g=";
  vendorHash = "sha256-5xd9ppnWleKVA69DJWVdY+rZziu4dQBCu16I0ivD8kE=";

  src = fetchFromGitHub {
    owner = "canonical";
    repo = "firmware-updater";
    rev = "49ebcad241ed4964f1547c8da408bef13a8b4c69";
    sha256 = "sha256-1BGcpcIJV0jqrj3nA7FJg36lMqpl281NGOgWppDUFCI=";
    fetchSubmodules = true;
    rev = "855999da8d3d0c9930e06f2d296d82b55aeff79e";
    hash = "sha256-tIeEuHl+sCKd756NYPmxXiV1Sg2m9W0eGUtM/Iskeu8=";
  };

  postPatch = ''
    rm -f pubspec.lock
    ln -s "${writeText "${pname}-overrides.yaml" (builtins.toJSON {
      dependency_overrides = {
        yaru = "^1.1.0";
        yaru_icons = "^2.2.1";
        yaru_widgets = "^3.1.0";
        mockito = "^5.4.2";
        test_api = "^0.6.1";
      };
    })}" pubspec_overrides.yaml
  '';

  meta = with lib; {
    description = "Firmware Updater for Linux";
    homepage = "https://github.com/canonical/firmware-updater";
+328 −195
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
      "ubuntu_logger",
      "ubuntu_service",
      "ubuntu_session",
      "ubuntu_test",
      "upower",
      "yaru",
      "yaru_colors",
@@ -34,30 +35,13 @@
      "freezed",
      "integration_test",
      "melos",
      "mockito"
    ]
  },
  {
    "name": "mockito",
    "version": "5.4.0",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
      "analyzer",
      "build",
      "code_builder",
      "collection",
      "dart_style",
      "matcher",
      "meta",
      "path",
      "source_gen",
      "mockito",
      "test_api"
    ]
  },
  {
    "name": "test_api",
    "version": "0.5.1",
    "version": "0.6.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -69,37 +53,34 @@
      "stack_trace",
      "stream_channel",
      "string_scanner",
      "term_glyph",
      "matcher"
      "term_glyph"
    ]
  },
  {
    "name": "matcher",
    "version": "0.12.15",
    "name": "term_glyph",
    "version": "1.2.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "async",
      "meta",
      "stack_trace",
      "term_glyph",
      "test_api"
    ]
    "dependencies": []
  },
  {
    "name": "term_glyph",
    "version": "1.2.1",
    "name": "string_scanner",
    "version": "1.2.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
    "dependencies": [
      "source_span"
    ]
  },
  {
    "name": "stack_trace",
    "version": "1.11.0",
    "name": "source_span",
    "version": "1.10.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "path"
      "collection",
      "path",
      "term_glyph"
    ]
  },
  {
@@ -110,12 +91,21 @@
    "dependencies": []
  },
  {
    "name": "meta",
    "version": "1.9.1",
    "name": "collection",
    "version": "1.17.2",
    "kind": "direct",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "stream_channel",
    "version": "2.1.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "async"
    ]
  },
  {
    "name": "async",
    "version": "2.11.0",
@@ -127,54 +117,52 @@
    ]
  },
  {
    "name": "collection",
    "version": "1.17.1",
    "name": "meta",
    "version": "1.9.1",
    "kind": "direct",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "string_scanner",
    "version": "1.2.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "source_span"
    ]
  },
  {
    "name": "source_span",
    "version": "1.9.1",
    "name": "stack_trace",
    "version": "1.11.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "collection",
      "path",
      "term_glyph"
      "path"
    ]
  },
  {
    "name": "stream_channel",
    "name": "boolean_selector",
    "version": "2.1.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "async"
      "source_span",
      "string_scanner"
    ]
  },
  {
    "name": "boolean_selector",
    "version": "2.1.1",
    "kind": "transitive",
    "name": "mockito",
    "version": "5.4.2",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
      "source_span",
      "string_scanner"
      "analyzer",
      "build",
      "code_builder",
      "collection",
      "dart_style",
      "matcher",
      "meta",
      "path",
      "source_gen",
      "test_api"
    ]
  },
  {
    "name": "source_gen",
    "version": "1.3.2",
    "version": "1.4.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -224,7 +212,7 @@
  },
  {
    "name": "dart_style",
    "version": "2.3.1",
    "version": "2.3.2",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -329,7 +317,7 @@
  },
  {
    "name": "build",
    "version": "2.4.0",
    "version": "2.4.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -351,6 +339,19 @@
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "matcher",
    "version": "0.12.16",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "async",
      "meta",
      "stack_trace",
      "term_glyph",
      "test_api"
    ]
  },
  {
    "name": "code_builder",
    "version": "4.5.0",
@@ -366,7 +367,7 @@
  },
  {
    "name": "built_value",
    "version": "8.6.1",
    "version": "8.6.2",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -392,7 +393,7 @@
  },
  {
    "name": "melos",
    "version": "3.1.0",
    "version": "3.1.1",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
@@ -465,13 +466,14 @@
  },
  {
    "name": "pub_updater",
    "version": "0.2.4",
    "version": "0.3.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "http",
      "json_annotation",
      "process"
      "process",
      "pub_semver"
    ]
  },
  {
@@ -503,7 +505,7 @@
  },
  {
    "name": "http",
    "version": "0.13.6",
    "version": "1.1.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -630,7 +632,6 @@
      "collection",
      "fake_async",
      "file",
      "js",
      "matcher",
      "material_color_utilities",
      "meta",
@@ -642,6 +643,7 @@
      "term_glyph",
      "test_api",
      "vector_math",
      "web",
      "webdriver"
    ]
  },
@@ -665,26 +667,26 @@
    "dependencies": []
  },
  {
    "name": "vector_math",
    "version": "2.1.4",
    "name": "web",
    "version": "0.1.4-beta",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "material_color_utilities",
    "version": "0.2.0",
    "name": "vector_math",
    "version": "2.1.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "js",
    "version": "0.6.7",
    "name": "material_color_utilities",
    "version": "0.5.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "meta"
      "collection"
    ]
  },
  {
@@ -713,7 +715,7 @@
  },
  {
    "name": "vm_service",
    "version": "11.3.0",
    "version": "11.7.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
@@ -726,6 +728,7 @@
    "dependencies": [
      "flutter",
      "test_api",
      "matcher",
      "path",
      "fake_async",
      "clock",
@@ -735,14 +738,13 @@
      "boolean_selector",
      "characters",
      "collection",
      "js",
      "matcher",
      "material_color_utilities",
      "meta",
      "source_span",
      "stream_channel",
      "string_scanner",
      "term_glyph"
      "term_glyph",
      "web"
    ]
  },
  {
@@ -753,10 +755,10 @@
    "dependencies": [
      "characters",
      "collection",
      "js",
      "material_color_utilities",
      "meta",
      "vector_math",
      "web",
      "sky_engine"
    ]
  },
@@ -786,7 +788,6 @@
      "characters",
      "clock",
      "collection",
      "js",
      "matcher",
      "material_color_utilities",
      "platform",
@@ -798,7 +799,8 @@
      "sync_http",
      "term_glyph",
      "test_api",
      "vector_math"
      "vector_math",
      "web"
    ]
  },
  {
@@ -817,7 +819,7 @@
  },
  {
    "name": "freezed",
    "version": "2.3.5",
    "version": "2.4.1",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
@@ -833,7 +835,7 @@
  },
  {
    "name": "freezed_annotation",
    "version": "2.2.0",
    "version": "2.4.1",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
@@ -881,7 +883,7 @@
  },
  {
    "name": "flutter_lints",
    "version": "2.0.1",
    "version": "2.0.2",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
@@ -897,7 +899,7 @@
  },
  {
    "name": "build_runner",
    "version": "2.4.5",
    "version": "2.4.6",
    "kind": "dev",
    "source": "hosted",
    "dependencies": [
@@ -996,6 +998,15 @@
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "js",
    "version": "0.6.7",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "meta"
    ]
  },
  {
    "name": "http_multi_server",
    "version": "3.2.1",
@@ -1043,7 +1054,7 @@
  },
  {
    "name": "build_resolvers",
    "version": "2.2.0",
    "version": "2.2.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1054,8 +1065,8 @@
      "crypto",
      "graphs",
      "logging",
      "path",
      "package_config",
      "path",
      "pool",
      "pub_semver",
      "stream_transform",
@@ -1083,20 +1094,19 @@
  },
  {
    "name": "yaru_widgets",
    "version": "2.3.1",
    "version": "3.1.0",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "yaru",
      "yaru_colors",
      "yaru_icons",
      "yaru_window"
    ]
  },
  {
    "name": "yaru_window",
    "version": "0.1.2",
    "version": "0.1.3",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1120,7 +1130,7 @@
  },
  {
    "name": "yaru_window_platform_interface",
    "version": "0.1.1",
    "version": "0.1.2",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1131,7 +1141,7 @@
  },
  {
    "name": "plugin_platform_interface",
    "version": "2.1.4",
    "version": "2.1.5",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1145,12 +1155,12 @@
    "source": "sdk",
    "dependencies": [
      "flutter",
      "js",
      "characters",
      "collection",
      "material_color_utilities",
      "meta",
      "vector_math"
      "vector_math",
      "web"
    ]
  },
  {
@@ -1167,7 +1177,7 @@
  },
  {
    "name": "window_manager",
    "version": "0.3.4",
    "version": "0.3.6",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1178,7 +1188,7 @@
  },
  {
    "name": "screen_retriever",
    "version": "0.1.6",
    "version": "0.1.9",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1187,7 +1197,7 @@
  },
  {
    "name": "yaru_window_linux",
    "version": "0.1.2",
    "version": "0.1.3",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
@@ -1197,7 +1207,7 @@
  },
  {
    "name": "yaru_icons",
    "version": "1.0.4",
    "version": "2.2.1",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
@@ -1205,57 +1215,56 @@
    ]
  },
  {
    "name": "yaru_colors",
    "version": "0.1.7",
    "name": "yaru",
    "version": "1.1.0",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "collection",
      "flutter",
      "meta",
      "yaru_color_generator"
      "gtk",
      "platform"
    ]
  },
  {
    "name": "yaru_color_generator",
    "version": "0.1.0",
    "kind": "transitive",
    "name": "gtk",
    "version": "2.1.0",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "collection",
      "ffi",
      "flutter",
      "meta"
    ]
  },
  {
    "name": "yaru",
    "version": "0.6.2",
    "kind": "direct",
    "name": "ffi",
    "version": "2.1.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "collection",
      "flutter",
      "gtk",
      "platform",
      "yaru_colors"
    ]
    "dependencies": []
  },
  {
    "name": "gtk",
    "version": "2.1.0",
    "name": "yaru_colors",
    "version": "0.1.7",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "ffi",
      "collection",
      "flutter",
      "meta"
      "meta",
      "yaru_color_generator"
    ]
  },
  {
    "name": "ffi",
    "version": "2.0.2",
    "name": "yaru_color_generator",
    "version": "0.1.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
    "dependencies": [
      "collection",
      "meta"
    ]
  },
  {
    "name": "upower",
@@ -1298,6 +1307,198 @@
      "meta"
    ]
  },
  {
    "name": "ubuntu_test",
    "version": "0.1.0-beta.6",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "flutter_html",
      "flutter_markdown",
      "flutter_svg",
      "flutter_test",
      "mockito",
      "test_api",
      "ubuntu_localizations",
      "yaru_test"
    ]
  },
  {
    "name": "yaru_test",
    "version": "0.1.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "flutter_test",
      "yaru",
      "yaru_widgets",
      "yaru_window_platform_interface"
    ]
  },
  {
    "name": "ubuntu_localizations",
    "version": "0.3.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "collection",
      "diacritic",
      "flutter",
      "flutter_localizations",
      "intl"
    ]
  },
  {
    "name": "intl",
    "version": "0.18.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "clock",
      "meta",
      "path"
    ]
  },
  {
    "name": "flutter_localizations",
    "version": "0.0.0",
    "kind": "direct",
    "source": "sdk",
    "dependencies": [
      "flutter",
      "intl",
      "characters",
      "clock",
      "collection",
      "material_color_utilities",
      "meta",
      "path",
      "vector_math",
      "web"
    ]
  },
  {
    "name": "diacritic",
    "version": "0.1.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "flutter_svg",
    "version": "2.0.7",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "vector_graphics",
      "vector_graphics_codec",
      "vector_graphics_compiler"
    ]
  },
  {
    "name": "vector_graphics_compiler",
    "version": "1.1.7",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "args",
      "meta",
      "path_parsing",
      "xml",
      "vector_graphics_codec"
    ]
  },
  {
    "name": "vector_graphics_codec",
    "version": "1.1.7",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "path_parsing",
    "version": "1.0.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "vector_math",
      "meta"
    ]
  },
  {
    "name": "vector_graphics",
    "version": "1.1.7",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "vector_graphics_codec"
    ]
  },
  {
    "name": "flutter_markdown",
    "version": "0.6.17+1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "flutter",
      "markdown",
      "meta",
      "path"
    ]
  },
  {
    "name": "markdown",
    "version": "7.1.1",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "args",
      "meta"
    ]
  },
  {
    "name": "flutter_html",
    "version": "3.0.0-beta.2",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "html",
      "csslib",
      "collection",
      "list_counter",
      "flutter"
    ]
  },
  {
    "name": "list_counter",
    "version": "1.0.2",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "csslib",
    "version": "0.17.3",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "source_span"
    ]
  },
  {
    "name": "html",
    "version": "0.15.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "csslib",
      "source_span"
    ]
  },
  {
    "name": "ubuntu_session",
    "version": "0.0.4",
@@ -1310,7 +1511,7 @@
  },
  {
    "name": "ubuntu_service",
    "version": "0.2.3",
    "version": "0.2.4",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
@@ -1353,17 +1554,6 @@
      "clock"
    ]
  },
  {
    "name": "intl",
    "version": "0.18.0",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "clock",
      "meta",
      "path"
    ]
  },
  {
    "name": "dio",
    "version": "4.0.6",
@@ -1422,62 +1612,5 @@
      "dbus",
      "meta"
    ]
  },
  {
    "name": "flutter_localizations",
    "version": "0.0.0",
    "kind": "direct",
    "source": "sdk",
    "dependencies": [
      "flutter",
      "intl",
      "characters",
      "clock",
      "collection",
      "js",
      "material_color_utilities",
      "meta",
      "path",
      "vector_math"
    ]
  },
  {
    "name": "flutter_html",
    "version": "3.0.0-beta.2",
    "kind": "direct",
    "source": "hosted",
    "dependencies": [
      "html",
      "csslib",
      "collection",
      "list_counter",
      "flutter"
    ]
  },
  {
    "name": "list_counter",
    "version": "1.0.2",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": []
  },
  {
    "name": "csslib",
    "version": "0.17.3",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "source_span"
    ]
  },
  {
    "name": "html",
    "version": "0.15.4",
    "kind": "transitive",
    "source": "hosted",
    "dependencies": [
      "csslib",
      "source_span"
    ]
  }
]
+160 −64

File changed.

Preview size limit exceeded, changes collapsed.