From d22d34bfec4b2c43ec71f400bda1c570f0130a87 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 15 Mar 2026 02:13:36 +0000 Subject: [PATCH] windsend: 1.6.0 -> 1.7.0 --- pkgs/by-name/wi/windsend/git-hashes.json | 5 +- pkgs/by-name/wi/windsend/package.nix | 43 +- pkgs/by-name/wi/windsend/pubspec.lock.json | 479 +++++++++++++++--- .../sqlite3/default.nix | 14 +- 4 files changed, 457 insertions(+), 84 deletions(-) diff --git a/pkgs/by-name/wi/windsend/git-hashes.json b/pkgs/by-name/wi/windsend/git-hashes.json index aaf02669f3f5..7958d53bc189 100644 --- a/pkgs/by-name/wi/windsend/git-hashes.json +++ b/pkgs/by-name/wi/windsend/git-hashes.json @@ -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=" } diff --git a/pkgs/by-name/wi/windsend/package.nix b/pkgs/by-name/wi/windsend/package.nix index dc8ba2e404a9..252f66d150b8 100644 --- a/pkgs/by-name/wi/windsend/package.nix +++ b/pkgs/by-name/wi/windsend/package.nix @@ -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; }; -} +}) diff --git a/pkgs/by-name/wi/windsend/pubspec.lock.json b/pkgs/by-name/wi/windsend/pubspec.lock.json index 5b36d25e5766..2a4d889a40c5 100644 --- a/pkgs/by-name/wi/windsend/pubspec.lock.json +++ b/pkgs/by-name/wi/windsend/pubspec.lock.json @@ -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" } } diff --git a/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix b/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix index ff3ce563c45a..d296c881b80f 100644 --- a/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/sqlite3/default.nix @@ -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 ''; -} +})