Commit Graph

10 Commits

Author SHA1 Message Date
qzylinra
27c6d60102 dart-source: 3.12.2 -> 3.13.0 2026-08-15 08:49:54 +00:00
whispers
241b93d01a dart-source: apply upstream patches for gcc 16
GCC 16 triggers various build warnings (made errors by -Werror) in the
Dart SDK. These have been fixed upstream, either by correcting the
problematic code or silencing the relevant warnings. Until they have
been released, we fetch the patches here. Two of the patches will be
included in Dart 3.13, and another is in Dart 3.14.
2026-07-28 00:03:37 -04:00
qzylinra
807a4d2267 dart-source: 3.11.4 -> 3.12.2 2026-07-27 00:53:01 +08:00
hacker1024
4a7fb2c8ea Revert "flutterPackages: refactor"
This reverts commit fe90d5a666.
2026-04-12 20:41:26 +10:00
kyehn
fe90d5a666 flutterPackages: refactor 2026-04-03 08:09:50 +00:00
R. Ryantm
5dac2a2455 dart: 3.11.2 -> 3.11.4 2026-03-31 20:19:53 +00:00
R. Ryantm
6e80974559 dart: 3.11.0 -> 3.11.2 2026-03-14 12:00:11 +00:00
Sergei Trofimovich
34eea7176a dart-source: don't clobber passthru elements
Without the change `passthru` override deleted `fetchGitHashesScript`
entry and caused updater scripts to fail:

```
$ nix-instantiate -A butterfly.updateScript
error:
       … while evaluating the attribute 'command'
         at pkgs/common-updater/combinators.nix:190:7:
          189|     {
          190|       command = commandsToShellInvocation (map ({ command, ... }: command) scripts);
             |       ^
          191|       supportedFeatures =

       … while evaluating the attribute 'paths'
         at pkgs/common-updater/combinators.nix:91:7:
           90|       commands = commands ++ [ new.args ];
           91|       paths = paths ++ new.paths;
             |       ^
           92|       maxArgIndex = new.maxArgIndex;

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: attribute 'fetchGitHashesScript' missing
       at pkgs/by-name/bu/butterfly/package.nix:64:11:
           63|         command = [
           64|           dart.fetchGitHashesScript
             |           ^
           65|           "--input"
```

Let's use attribute merge instead.
2026-02-27 22:28:20 +00:00
kyehn
9a2382c7f4 dart: use dart-source in linux 2026-02-20 04:55:22 +08:00
kyehn
33c711cb95 dart-source: init 2026-02-14 02:29:24 +08:00