butterfly: 2.3.2 -> 2.3.3

This commit is contained in:
qzylinra 2025-08-11 09:38:07 +08:00
parent 754ee2fc40
commit e0437c2e5d
2 changed files with 141 additions and 99 deletions

View File

@ -1,24 +1,26 @@
{
lib,
flutter329,
flutter332,
fetchFromGitHub,
runCommand,
butterfly,
yq,
yq-go,
_experimental-update-script-combinators,
gitUpdater,
}:
flutter329.buildFlutterApplication rec {
pname = "butterfly";
version = "2.3.2";
let
version = "2.3.3";
src = fetchFromGitHub {
owner = "LinwoodDev";
repo = "Butterfly";
tag = "v${version}";
hash = "sha256-eAkepyZm4WgPo8ieBbWHoSSv/Zfr9U9HCsbxEyrzy0Y=";
hash = "sha256-3cDT1t74SrDUqUtFmNZFQHUx+eCdDjZhPseT3lhNOYE=";
};
in
flutter332.buildFlutterApplication {
pname = "butterfly";
inherit version src;
pubspecLock = lib.importJSON ./pubspec.lock.json;
@ -34,11 +36,11 @@ flutter329.buildFlutterApplication rec {
pubspecSource =
runCommand "pubspec.lock.json"
{
buildInputs = [ yq ];
inherit (butterfly) src;
inherit src;
nativeBuildInputs = [ yq-go ];
}
''
cat $src/app/pubspec.lock | yq > $out
yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out"
'';
updateScript = _experimental-update-script-combinators.sequence [
(gitUpdater {

View File

@ -4,21 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f",
"sha256": "da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "82.0.0"
"version": "85.0.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0",
"sha256": "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.4.5"
"version": "7.7.1"
},
"animations": {
"dependency": "direct main",
@ -54,11 +54,11 @@
"dependency": "transitive",
"description": {
"name": "async",
"sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63",
"sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.12.0"
"version": "2.13.0"
},
"barcode": {
"dependency": "direct main",
@ -114,11 +114,11 @@
"dependency": "transitive",
"description": {
"name": "build",
"sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0",
"sha256": "7d95cbbb1526ab5ae977df9b4cc660963b9b27f6d1075c0b34653868911385e4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2"
"version": "3.0.0"
},
"build_config": {
"dependency": "transitive",
@ -144,31 +144,31 @@
"dependency": "transitive",
"description": {
"name": "build_resolvers",
"sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0",
"sha256": "38c9c339333a09b090a638849a4c56e70a404c6bdd3b511493addfbc113b60c2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.4"
"version": "3.0.0"
},
"build_runner": {
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99",
"sha256": "b971d4a1c789eba7be3e6fe6ce5e5b50fd3719e3cb485b3fad6d04358304351d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.15"
"version": "2.6.0"
},
"build_runner_core": {
"dependency": "transitive",
"description": {
"name": "build_runner_core",
"sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021",
"sha256": "c04e612ca801cd0928ccdb891c263a2b1391cb27940a5ea5afcf9ba894de5d62",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.0.0"
"version": "9.2.0"
},
"built_collection": {
"dependency": "transitive",
@ -184,11 +184,11 @@
"dependency": "transitive",
"description": {
"name": "built_value",
"sha256": "ea90e81dc4a25a043d9bee692d20ed6d1c4a1662a28c03a96417446c093ed6b4",
"sha256": "0b1b12a0a549605e5f04476031cd0bc91ead1d7c8e830773a18ee54179b3cb62",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.9.5"
"version": "8.11.0"
},
"butterfly_api": {
"dependency": "direct main",
@ -197,37 +197,37 @@
"relative": true
},
"source": "path",
"version": "2.3.2"
"version": "2.3.3"
},
"camera": {
"dependency": "direct main",
"description": {
"name": "camera",
"sha256": "413d2b34fe28496c35c69ede5b232fb9dd5ca2c3a4cb606b14efc1c7546cc8cb",
"sha256": "d6ec2cbdbe2fa8f5e0d07d8c06368fe4effa985a4a5ddade9cc58a8cd849557d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.11.1"
"version": "0.11.2"
},
"camera_android_camerax": {
"dependency": "transitive",
"description": {
"name": "camera_android_camerax",
"sha256": "9fb44e73e0fea3647a904dc26d38db24055e5b74fc68fd2b6d3abfa1bd20f536",
"sha256": "58b8fe843a3c83fd1273c00cb35f5a8ae507f6cc9b2029bcf7e2abba499e28d8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.17"
"version": "0.6.19+1"
},
"camera_avfoundation": {
"dependency": "transitive",
"description": {
"name": "camera_avfoundation",
"sha256": "ca36181194f429eef3b09de3c96280f2400693f9735025f90d1f4a27465fdd72",
"sha256": "04e1f052ef268085a4f0550389211cc46005a9af015e444c7b1ee7aa19332e5d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.19"
"version": "0.9.20+6"
},
"camera_platform_interface": {
"dependency": "transitive",
@ -273,11 +273,21 @@
"dependency": "transitive",
"description": {
"name": "checked_yaml",
"sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff",
"sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.3"
"version": "2.0.4"
},
"cli_util": {
"dependency": "transitive",
"description": {
"name": "cli_util",
"sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.2"
},
"clock": {
"dependency": "transitive",
@ -329,6 +339,16 @@
"source": "hosted",
"version": "2.0.1"
},
"console": {
"dependency": "transitive",
"description": {
"name": "console",
"sha256": "e04e7824384c5b39389acdd6dc7d33f3efe6b232f6f16d7626f194f6a01ad69a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.0"
},
"convert": {
"dependency": "transitive",
"description": {
@ -404,11 +424,11 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af",
"sha256": "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.0"
"version": "3.1.1"
},
"dbus": {
"dependency": "transitive",
@ -424,21 +444,21 @@
"dependency": "transitive",
"description": {
"name": "device_info_plus",
"sha256": "0c6396126421b590089447154c5f98a5de423b70cfb15b1578fd018843ee6f53",
"sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.4.0"
"version": "11.5.0"
},
"device_info_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "device_info_plus_platform_interface",
"sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2",
"sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.2"
"version": "7.0.3"
},
"dynamic_color": {
"dependency": "direct main",
@ -464,11 +484,11 @@
"dependency": "transitive",
"description": {
"name": "fake_async",
"sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc",
"sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.2"
"version": "1.3.3"
},
"ffi": {
"dependency": "transitive",
@ -534,11 +554,11 @@
"dependency": "transitive",
"description": {
"name": "file_selector_macos",
"sha256": "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc",
"sha256": "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.4+2"
"version": "0.9.4+3"
},
"file_selector_platform_interface": {
"dependency": "transitive",
@ -626,11 +646,11 @@
"dependency": "direct dev",
"description": {
"name": "flutter_lints",
"sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1",
"sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.0.0"
"version": "6.0.0"
},
"flutter_localizations": {
"dependency": "direct main",
@ -722,11 +742,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_svg",
"sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1",
"sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.0"
"version": "2.2.0"
},
"flutter_test": {
"dependency": "direct dev",
@ -744,21 +764,21 @@
"dependency": "direct dev",
"description": {
"name": "freezed",
"sha256": "6022db4c7bfa626841b2a10f34dd1e1b68e8f8f9650db6112dcdeeca45ca793c",
"sha256": "da32f8ba8cfcd4ec71d9decc8cbf28bd2c31b5283d9887eb51eb4a0659d8110c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.6"
"version": "3.2.0"
},
"freezed_annotation": {
"dependency": "transitive",
"description": {
"name": "freezed_annotation",
"sha256": "c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b",
"sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
"version": "3.1.0"
},
"frontend_server_client": {
"dependency": "transitive",
@ -776,6 +796,16 @@
"source": "sdk",
"version": "0.0.0"
},
"get_it": {
"dependency": "transitive",
"description": {
"name": "get_it",
"sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.1.0"
},
"glob": {
"dependency": "transitive",
"description": {
@ -790,11 +820,11 @@
"dependency": "direct main",
"description": {
"name": "go_router",
"sha256": "0b1e06223bee260dee31a171fb1153e306907563a0b0225e8c1733211911429a",
"sha256": "c489908a54ce2131f1d1b7cc631af9c1a06fac5ca7c449e959192089f9489431",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "15.1.2"
"version": "16.0.0"
},
"graphs": {
"dependency": "transitive",
@ -840,11 +870,11 @@
"dependency": "direct main",
"description": {
"name": "idb_shim",
"sha256": "d3dae2085f2dcc9d05b851331fddb66d57d3447ff800de9676b396795436e135",
"sha256": "ee391deb010143823d25db15f8b002945e19dcb5f2dd5b696a98cb6db7644012",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.6.5+1"
"version": "2.6.7"
},
"image": {
"dependency": "direct main",
@ -866,11 +896,11 @@
"dependency": "direct main",
"description": {
"name": "intl",
"sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf",
"sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.19.0"
"version": "0.20.2"
},
"io": {
"dependency": "transitive",
@ -886,11 +916,11 @@
"dependency": "transitive",
"description": {
"name": "irondash_engine_context",
"sha256": "cd7b769db11a2b5243b037c8a9b1ecaef02e1ae27a2d909ffa78c1dad747bb10",
"sha256": "2bb0bc13dfda9f5aaef8dde06ecc5feb1379f5bb387d59716d799554f3f305d7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.4"
"version": "0.5.5"
},
"irondash_message_channel": {
"dependency": "transitive",
@ -926,21 +956,21 @@
"dependency": "direct dev",
"description": {
"name": "json_serializable",
"sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c",
"sha256": "ce2cf974ccdee13be2a510832d7fba0b94b364e0b0395dee42abaa51b855be27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.9.5"
"version": "6.10.0"
},
"leak_tracker": {
"dependency": "transitive",
"description": {
"name": "leak_tracker",
"sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec",
"sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.8"
"version": "10.0.9"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
@ -966,11 +996,11 @@
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7",
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.1.1"
"version": "6.0.0"
},
"logging": {
"dependency": "transitive",
@ -1076,6 +1106,16 @@
"source": "hosted",
"version": "2.0.0"
},
"msix": {
"dependency": "direct dev",
"description": {
"name": "msix",
"sha256": "bbb9b3ff4a9f8e7e7507b2a22dc0517fd1fe3db44e72de7ab052cb6b362406ee",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.16.10"
},
"nested": {
"dependency": "transitive",
"description": {
@ -1374,11 +1414,11 @@
"dependency": "transitive",
"description": {
"name": "posix",
"sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62",
"sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.2"
"version": "6.0.3"
},
"printing": {
"dependency": "direct main",
@ -1525,11 +1565,11 @@
"dependency": "transitive",
"description": {
"name": "sembast",
"sha256": "d3f0d0ba501a5f1fd7d6c8532ee01385977c8a069c334635dae390d059ae3d6d",
"sha256": "7119cf6f79bd1d48c8ec7943f4facd96c15ab26823021ed0792a487c7cd34441",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.8.5"
"version": "3.8.5+1"
},
"share_plus": {
"dependency": "direct main",
@ -1651,21 +1691,21 @@
"dependency": "transitive",
"description": {
"name": "source_gen",
"sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b",
"sha256": "fc787b1f89ceac9580c3616f899c9a447413cbdac1df071302127764c023a134",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.0"
"version": "3.0.0"
},
"source_helper": {
"dependency": "transitive",
"description": {
"name": "source_helper",
"sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c",
"sha256": "4f81479fe5194a622cdd1713fe1ecb683a6e6c85cd8cec8e2e35ee5ab3fdf2a1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.5"
"version": "1.3.6"
},
"source_span": {
"dependency": "transitive",
@ -1731,21 +1771,21 @@
"dependency": "direct main",
"description": {
"name": "super_clipboard",
"sha256": "5203c881d24033c3e6154c2ae01afd94e7f0a3201280373f28e540f1defa3f40",
"sha256": "e73f3bb7e66cc9260efa1dc507f979138e7e106c3521e2dda2d0311f6d728a16",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.0-dev.6"
"version": "0.9.1"
},
"super_native_extensions": {
"dependency": "transitive",
"description": {
"name": "super_native_extensions",
"sha256": "09ccc40c475e6f91770eaeb2553bf4803812d7beadc3759aa57d643370619c86",
"sha256": "b9611dcb68f1047d6f3ef11af25e4e68a21b1a705bbcc3eb8cb4e9f5c3148569",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.9.0-dev.6"
"version": "0.9.1"
},
"swamp_api": {
"dependency": "direct main",
@ -1772,11 +1812,11 @@
"dependency": "transitive",
"description": {
"name": "synchronized",
"sha256": "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6",
"sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.1"
"version": "3.4.0"
},
"term_glyph": {
"dependency": "transitive",
@ -1832,11 +1872,11 @@
"dependency": "direct main",
"description": {
"name": "url_launcher",
"sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603",
"sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.1"
"version": "6.3.2"
},
"url_launcher_android": {
"dependency": "transitive",
@ -1922,11 +1962,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics",
"sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de",
"sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.18"
"version": "1.1.19"
},
"vector_graphics_codec": {
"dependency": "transitive",
@ -1942,11 +1982,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics_compiler",
"sha256": "1b4b9e706a10294258727674a340ae0d6e64a7231980f9f9a3d12e4b42407aad",
"sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.16"
"version": "1.1.17"
},
"vector_math": {
"dependency": "transitive",
@ -1962,21 +2002,21 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14",
"sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "14.3.1"
"version": "15.0.0"
},
"watcher": {
"dependency": "transitive",
"description": {
"name": "watcher",
"sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104",
"sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
"version": "1.1.2"
},
"web": {
"dependency": "direct main",
@ -2012,21 +2052,21 @@
"dependency": "transitive",
"description": {
"name": "webdriver",
"sha256": "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8",
"sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.4"
"version": "3.1.0"
},
"win32": {
"dependency": "transitive",
"description": {
"name": "win32",
"sha256": "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba",
"sha256": "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.13.0"
"version": "5.14.0"
},
"win32_registry": {
"dependency": "transitive",
@ -2042,11 +2082,11 @@
"dependency": "direct main",
"description": {
"name": "window_manager",
"sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059",
"sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.3"
"version": "0.5.1"
},
"xdg_directories": {
"dependency": "transitive",
@ -2080,7 +2120,7 @@
}
},
"sdks": {
"dart": ">=3.7.0 <4.0.0",
"flutter": ">=3.29.3"
"dart": ">=3.8.0 <4.0.0",
"flutter": ">=3.32.8"
}
}