windsend: 1.6.0 -> 1.7.0

This commit is contained in:
kyehn
2026-03-15 02:13:36 +00:00
parent fd87808dd9
commit d22d34bfec
4 changed files with 457 additions and 84 deletions
+3 -2
View File
@@ -1,4 +1,5 @@
{
"media_scanner": "sha256-vlHsSmw0/bVDSwB/jwdj/flfcizDjYKHOItOb/jWQGM=",
"open_filex": "sha256-dKLOmk+C9Rzw0wq18I5hkR2T4VcdmT4coimmgF+GzV8="
"media_scanner": "sha256-FD8sYQpL5/fe1MyYUEyOSe9Wxh7RN5Z8xcaIAh3lxK4=",
"open_filex": "sha256-dKLOmk+C9Rzw0wq18I5hkR2T4VcdmT4coimmgF+GzV8=",
"share_handler": "sha256-iLYzYkc82kU0+a97r3neUNDfVYW+0GhYbT9HtBwBEOE="
}
+35 -8
View File
@@ -1,29 +1,56 @@
{
lib,
flutter338,
flutter341,
fetchFromGitHub,
cmake,
copyDesktopItems,
makeDesktopItem,
libx11,
libxcursor,
libxinerama,
libxi,
libxext,
libxrandr,
libxtst,
sqlite,
}:
flutter338.buildFlutterApplication rec {
flutter341.buildFlutterApplication (finalAttrs: {
pname = "windsend";
version = "1.6.0";
version = "1.7.0";
src = fetchFromGitHub {
owner = "doraemonkeys";
repo = "WindSend";
tag = "v${version}";
hash = "sha256-KCtYV7z+QqufXiHzuEoX8XVIPfNPBdp0F1FLiPq+PDM=";
tag = "v${finalAttrs.version}";
hash = "sha256-zpbCtiGPjGLkcZ98uN0y0modMnhucV4g4Sc9P6cRPIw=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = lib.importJSON ./git-hashes.json;
sourceRoot = "${src.name}/flutter/wind_send";
sourceRoot = "${finalAttrs.src.name}/flutter/wind_send";
nativeBuildInputs = [ copyDesktopItems ];
nativeBuildInputs = [
cmake
copyDesktopItems
];
buildInputs = [
libx11
libxcursor
libxrandr
libxinerama
libxi
libxext
libxtst
sqlite
];
dontUseCmakeConfigure = true;
env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-result";
desktopItems = [
(makeDesktopItem {
@@ -48,4 +75,4 @@ flutter338.buildFlutterApplication rec {
maintainers = [ ];
platforms = lib.platforms.linux;
};
}
})
+410 -69
View File
@@ -4,11 +4,11 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
"sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "91.0.0"
"version": "93.0.0"
},
"accessing_security_scoped_resource": {
"dependency": "transitive",
@@ -24,21 +24,21 @@
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
"sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.4.1"
"version": "10.0.1"
},
"archive": {
"dependency": "transitive",
"description": {
"name": "archive",
"sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd",
"sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.7"
"version": "4.0.9"
},
"args": {
"dependency": "transitive",
@@ -80,16 +80,96 @@
"source": "hosted",
"version": "2.1.2"
},
"build": {
"dependency": "transitive",
"description": {
"name": "build",
"sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.4"
},
"build_config": {
"dependency": "transitive",
"description": {
"name": "build_config",
"sha256": "4070d2a59f8eec34c97c86ceb44403834899075f66e8a9d59706f8e7834f6f71",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.0"
},
"build_daemon": {
"dependency": "transitive",
"description": {
"name": "build_daemon",
"sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.1"
},
"build_runner": {
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "7981eb922842c77033026eb4341d5af651562008cdb116bdfa31fc46516b6462",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.12.2"
},
"built_collection": {
"dependency": "transitive",
"description": {
"name": "built_collection",
"sha256": "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.1.1"
},
"built_value": {
"dependency": "transitive",
"description": {
"name": "built_value",
"sha256": "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.12.4"
},
"characters": {
"dependency": "transitive",
"description": {
"name": "characters",
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
"sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.1"
},
"charcode": {
"dependency": "transitive",
"description": {
"name": "charcode",
"sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
},
"checked_yaml": {
"dependency": "transitive",
"description": {
"name": "checked_yaml",
"sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.4"
},
"cli_config": {
"dependency": "transitive",
"description": {
@@ -100,6 +180,26 @@
"source": "hosted",
"version": "0.2.0"
},
"cli_util": {
"dependency": "transitive",
"description": {
"name": "cli_util",
"sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.2"
},
"clipshare_clipboard_listener": {
"dependency": "direct main",
"description": {
"name": "clipshare_clipboard_listener",
"sha256": "0f4927b147846a19616e7c8289c1e86fd383ee78c52a0d15ddb4ff0971ea400b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.10"
},
"clock": {
"dependency": "transitive",
"description": {
@@ -110,6 +210,26 @@
"source": "hosted",
"version": "1.1.2"
},
"code_assets": {
"dependency": "transitive",
"description": {
"name": "code_assets",
"sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"code_builder": {
"dependency": "transitive",
"description": {
"name": "code_builder",
"sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.11.1"
},
"collection": {
"dependency": "direct main",
"description": {
@@ -134,11 +254,11 @@
"dependency": "direct main",
"description": {
"name": "cookie_jar",
"sha256": "a6ac027d3ed6ed756bfce8f3ff60cb479e266f3b0fdabd6242b804b6765e52de",
"sha256": "963da02c1ef64cb5ac20de948c9e5940aa351f1e34a12b1d327c83d85b7e8fff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.8"
"version": "4.0.9"
},
"coverage": {
"dependency": "transitive",
@@ -154,11 +274,11 @@
"dependency": "transitive",
"description": {
"name": "cross_file",
"sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608",
"sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.5+1"
"version": "0.3.5+2"
},
"crypto": {
"dependency": "direct main",
@@ -210,15 +330,25 @@
"source": "hosted",
"version": "4.0.1"
},
"dart_style": {
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.7"
},
"dbus": {
"dependency": "transitive",
"description": {
"name": "dbus",
"sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c",
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.11"
"version": "0.7.12"
},
"device_info_plus": {
"dependency": "direct main",
@@ -244,31 +374,51 @@
"dependency": "direct main",
"description": {
"name": "dio",
"sha256": "d90ee57923d1828ac14e492ca49440f65477f4bb1263575900be731a3dac66a9",
"sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.9.0"
"version": "5.9.2"
},
"dio_cookie_manager": {
"dependency": "direct main",
"description": {
"name": "dio_cookie_manager",
"sha256": "d39c16abcc711c871b7b29bd51c6b5f3059ef39503916c6a9df7e22c4fc595e0",
"sha256": "0db1a7b997a0455e488ac35744c68eed3f2a4280d3ab531835a65641b0a08744",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.3.0"
"version": "3.4.0"
},
"dio_web_adapter": {
"dependency": "transitive",
"description": {
"name": "dio_web_adapter",
"sha256": "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78",
"sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
"version": "2.1.2"
},
"drift": {
"dependency": "direct main",
"description": {
"name": "drift",
"sha256": "61f876c0291b194980bafd203f48e85d5fb04e4a7334367d1a89f44004dbcb83",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.32.0"
},
"drift_dev": {
"dependency": "direct dev",
"description": {
"name": "drift_dev",
"sha256": "d687e955cc4b1706ad49b3860fcc1045c09bbf1d84c3c7383615f7f9c3320aa2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.32.0"
},
"fake_async": {
"dependency": "transitive",
@@ -294,11 +444,11 @@
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418",
"sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
"version": "2.2.0"
},
"file": {
"dependency": "transitive",
@@ -314,11 +464,11 @@
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "7872545770c277236fd32b022767576c562ba28366204ff1a5628853cf8f2200",
"sha256": "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.3.7"
"version": "10.3.10"
},
"file_selector": {
"dependency": "transitive",
@@ -416,6 +566,66 @@
"source": "sdk",
"version": "0.0.0"
},
"flutter_image_compress": {
"dependency": "direct main",
"description": {
"name": "flutter_image_compress",
"sha256": "51d23be39efc2185e72e290042a0da41aed70b14ef97db362a6b5368d0523b27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.0"
},
"flutter_image_compress_common": {
"dependency": "transitive",
"description": {
"name": "flutter_image_compress_common",
"sha256": "c5c5d50c15e97dd7dc72ff96bd7077b9f791932f2076c5c5b6c43f2c88607bfb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.6"
},
"flutter_image_compress_macos": {
"dependency": "transitive",
"description": {
"name": "flutter_image_compress_macos",
"sha256": "20019719b71b743aba0ef874ed29c50747461e5e8438980dfa5c2031898f7337",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.3"
},
"flutter_image_compress_ohos": {
"dependency": "transitive",
"description": {
"name": "flutter_image_compress_ohos",
"sha256": "e76b92bbc830ee08f5b05962fc78a532011fcd2041f620b5400a593e96da3f51",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.0.3"
},
"flutter_image_compress_platform_interface": {
"dependency": "transitive",
"description": {
"name": "flutter_image_compress_platform_interface",
"sha256": "579cb3947fd4309103afe6442a01ca01e1e6f93dc53bb4cbd090e8ce34a41889",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.5"
},
"flutter_image_compress_web": {
"dependency": "transitive",
"description": {
"name": "flutter_image_compress_web",
"sha256": "b9b141ac7c686a2ce7bb9a98176321e1182c9074650e47bb140741a44b6f5a96",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.5"
},
"flutter_lints": {
"dependency": "direct dev",
"description": {
@@ -468,11 +678,11 @@
"dependency": "direct main",
"description": {
"name": "fluttertoast",
"sha256": "90778fe0497fe3a09166e8cf2e0867310ff434b794526589e77ec03cf08ba8e8",
"sha256": "144ddd74d49c865eba47abe31cbc746c7b311c82d6c32e571fd73c4264b740e2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.2.14"
"version": "9.0.0"
},
"frontend_server_client": {
"dependency": "transitive",
@@ -494,6 +704,26 @@
"source": "hosted",
"version": "2.1.3"
},
"graphs": {
"dependency": "transitive",
"description": {
"name": "graphs",
"sha256": "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.2"
},
"hooks": {
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.2"
},
"http": {
"dependency": "transitive",
"description": {
@@ -524,6 +754,26 @@
"source": "hosted",
"version": "4.1.2"
},
"image": {
"dependency": "direct main",
"description": {
"name": "image",
"sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.8.0"
},
"image_gallery_saver_plus": {
"dependency": "direct main",
"description": {
"name": "image_gallery_saver_plus",
"sha256": "199b9e24f8d85e98f11e3d35571ab68ae50626ad40e2bb85c84383f69a6950ad",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.1"
},
"intl": {
"dependency": "direct main",
"description": {
@@ -588,11 +838,11 @@
"dependency": "transitive",
"description": {
"name": "json_annotation",
"sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
"sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.9.0"
"version": "4.11.0"
},
"leak_tracker": {
"dependency": "transitive",
@@ -638,11 +888,11 @@
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
"sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.0"
"version": "6.1.0"
},
"logger": {
"dependency": "direct main",
@@ -678,32 +928,32 @@
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
"sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.17"
"version": "0.12.18"
},
"material_color_utilities": {
"dependency": "transitive",
"description": {
"name": "material_color_utilities",
"sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
"sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.11.1"
"version": "0.13.0"
},
"media_scanner": {
"dependency": "direct main",
"description": {
"path": ".",
"ref": "master",
"resolved-ref": "1b34bda70b6620c3195e58ce9d4e88bbc92784cf",
"resolved-ref": "cc5b816fe0108009ef5b8616cecb8ad05ab3b147",
"url": "https://github.com/Lzyct/media_scanner"
},
"source": "git",
"version": "2.2.0"
"version": "2.2.1"
},
"meta": {
"dependency": "transitive",
@@ -725,15 +975,25 @@
"source": "hosted",
"version": "2.0.0"
},
"native_toolchain_c": {
"dependency": "transitive",
"description": {
"name": "native_toolchain_c",
"sha256": "92b2ca62c8bd2b8d2f267cdfccf9bfbdb7322f778f8f91b3ce5b5cda23a3899f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.17.5"
},
"network_info_plus": {
"dependency": "direct main",
"description": {
"name": "network_info_plus",
"sha256": "f926b2ba86aa0086a0dfbb9e5072089bc213d854135c1712f1d29fc89ba3c877",
"sha256": "2866dadcbee2709e20d67737a1556f5675b8b0cdcf2c1659ba74bc21bffede4f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.4"
"version": "7.0.0"
},
"network_info_plus_platform_interface": {
"dependency": "transitive",
@@ -765,6 +1025,16 @@
"source": "hosted",
"version": "2.0.2"
},
"objective_c": {
"dependency": "transitive",
"description": {
"name": "objective_c",
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.3.0"
},
"open_filex": {
"dependency": "direct main",
"description": {
@@ -820,11 +1090,11 @@
"dependency": "transitive",
"description": {
"name": "path_provider_foundation",
"sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4",
"sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.1"
"version": "2.6.0"
},
"path_provider_linux": {
"dependency": "transitive",
@@ -920,11 +1190,11 @@
"dependency": "transitive",
"description": {
"name": "petitparser",
"sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1",
"sha256": "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.1"
"version": "7.0.2"
},
"pixel_snap": {
"dependency": "transitive",
@@ -980,11 +1250,11 @@
"dependency": "transitive",
"description": {
"name": "posix",
"sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61",
"sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.3"
"version": "6.5.0"
},
"pub_semver": {
"dependency": "transitive",
@@ -996,6 +1266,26 @@
"source": "hosted",
"version": "2.2.0"
},
"pubspec_parse": {
"dependency": "transitive",
"description": {
"name": "pubspec_parse",
"sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
},
"recase": {
"dependency": "transitive",
"description": {
"name": "recase",
"sha256": "e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.0"
},
"saf_stream": {
"dependency": "direct main",
"description": {
@@ -1019,11 +1309,12 @@
"share_handler": {
"dependency": "direct main",
"description": {
"name": "share_handler",
"sha256": "0a6d007f0e44fbee27164adcd159ecbc88238864313f4e5c58161cae2180328d",
"url": "https://pub.dev"
"path": "share_handler",
"ref": "main",
"resolved-ref": "b30d993620fe6dc3f3d5a1a1b55cf8bcc96e3995",
"url": "https://github.com/doraemonkeys/share_handler"
},
"source": "hosted",
"source": "git",
"version": "0.0.25"
},
"share_handler_android": {
@@ -1060,11 +1351,11 @@
"dependency": "direct main",
"description": {
"name": "share_plus",
"sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1",
"sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.1.0"
"version": "12.0.1"
},
"share_plus_platform_interface": {
"dependency": "transitive",
@@ -1090,11 +1381,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc",
"sha256": "8374d6200ab33ac99031a852eba4c8eb2170c4bf20778b3e2c9eccb45384fb41",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.18"
"version": "2.4.21"
},
"shared_preferences_foundation": {
"dependency": "transitive",
@@ -1192,6 +1483,16 @@
"source": "sdk",
"version": "0.0.0"
},
"source_gen": {
"dependency": "transitive",
"description": {
"name": "source_gen",
"sha256": "adc962c96fffb2de1728ef396a995aaedcafbe635abdca13d2a987ce17e57751",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.2.1"
},
"source_map_stack_trace": {
"dependency": "transitive",
"description": {
@@ -1216,11 +1517,41 @@
"dependency": "transitive",
"description": {
"name": "source_span",
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
"sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.1"
"version": "1.10.2"
},
"sqlite3": {
"dependency": "transitive",
"description": {
"name": "sqlite3",
"sha256": "caa693ad15a587a2b4fde093b728131a1827903872171089dedb16f7665d3a91",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.0"
},
"sqlite3_flutter_libs": {
"dependency": "direct main",
"description": {
"name": "sqlite3_flutter_libs",
"sha256": "eeb9e3a45207649076b808f8a5a74d68770d0b7f26ccef6d5f43106eee5375ad",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.42"
},
"sqlparser": {
"dependency": "transitive",
"description": {
"name": "sqlparser",
"sha256": "faebfaa581dde5b6b55c499f41532c4883943162ebc12d7138c70cfcead733dc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.44.2"
},
"stack_trace": {
"dependency": "transitive",
@@ -1242,6 +1573,16 @@
"source": "hosted",
"version": "2.1.4"
},
"stream_transform": {
"dependency": "transitive",
"description": {
"name": "stream_transform",
"sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.1"
},
"string_scanner": {
"dependency": "transitive",
"description": {
@@ -1286,31 +1627,31 @@
"dependency": "direct dev",
"description": {
"name": "test",
"sha256": "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7",
"sha256": "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.26.3"
"version": "1.29.0"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
"sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.7"
"version": "0.7.9"
},
"test_core": {
"dependency": "transitive",
"description": {
"name": "test_core",
"sha256": "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0",
"sha256": "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.12"
"version": "0.6.15"
},
"typed_data": {
"dependency": "transitive",
@@ -1356,11 +1697,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad",
"sha256": "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.6"
"version": "6.4.1"
},
"url_launcher_linux": {
"dependency": "transitive",
@@ -1396,11 +1737,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
"sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2",
"sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
"version": "2.4.2"
},
"url_launcher_windows": {
"dependency": "transitive",
@@ -1416,11 +1757,11 @@
"dependency": "transitive",
"description": {
"name": "uuid",
"sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8",
"sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.5.2"
"version": "4.5.3"
},
"vector_math": {
"dependency": "transitive",
@@ -1446,11 +1787,11 @@
"dependency": "transitive",
"description": {
"name": "watcher",
"sha256": "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a",
"sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.4"
"version": "1.2.1"
},
"web": {
"dependency": "transitive",
@@ -1544,7 +1885,7 @@
}
},
"sdks": {
"dart": ">=3.10.1 <4.0.0",
"flutter": ">=3.38.0"
"dart": ">=3.10.3 <4.0.0",
"flutter": ">=3.38.4"
}
}
@@ -7,12 +7,12 @@
{ version, src, ... }:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "sqlite3";
inherit version src;
inherit (src) passthru;
setupHook = writeScript "${pname}-setup-hook" ''
setupHook = writeScript "${finalAttrs.pname}-setup-hook" ''
sqliteFixupHook() {
runtimeDependencies+=('${lib.getLib sqlite}')
}
@@ -20,12 +20,16 @@ stdenv.mkDerivation rec {
preFixupHooks+=(sqliteFixupHook)
'';
postPatch = lib.optionalString (lib.versionAtLeast version "3.2.0") ''
substituteInPlace lib/src/hook/description.dart \
--replace-fail "return PrecompiledFromGithubAssets(LibraryType.sqlite3);" "return LookupSystem('sqlite3');"
'';
installPhase = ''
runHook preInstall
mkdir -p "$out"
ln -s '${src}'/* "$out"
cp --recursive . "$out"
runHook postInstall
'';
}
})