diff options
author | hacker1024 <hacker1024@users.sourceforge.net> | 2022-11-14 13:11:49 +1100 |
---|---|---|
committer | hacker1024 <hacker1024@users.sourceforge.net> | 2022-11-14 13:11:49 +1100 |
commit | ea48c7c9b68add8b1b7f8a8926d9fec3df12301f (patch) | |
tree | e79b14a5d93f5f05ba92198dba75cec9e86ff48a /pkgs/development/compilers/flutter/default.nix | |
parent | c6b044c101523efbe699373fdf449fdd60390cf4 (diff) |
flutter: Modularize unwrapped, wrapped, and FHS components
Diffstat (limited to 'pkgs/development/compilers/flutter/default.nix')
-rw-r--r-- | pkgs/development/compilers/flutter/default.nix | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/compilers/flutter/default.nix b/pkgs/development/compilers/flutter/default.nix index 676ef78e3b349..50752b01ec7b7 100644 --- a/pkgs/development/compilers/flutter/default.nix +++ b/pkgs/development/compilers/flutter/default.nix @@ -1,11 +1,13 @@ { callPackage, fetchurl, dart }: let mkFlutter = opts: callPackage (import ./flutter.nix opts) { }; + wrapFlutter = flutter: callPackage (import ./wrapper.nix) { flutter = flutter; }; + mkFlutterFHS = flutter: callPackage (import ./fhs.nix) { flutter = flutter; }; getPatches = dir: let files = builtins.attrNames (builtins.readDir dir); in map (f: dir + ("/" + f)) files; - flutterDrv = { version, pname, dartVersion, hash, dartHash, patches }: mkFlutter { - inherit version pname patches; + flutterDrv = { version, dartVersion, hash, dartHash, patches }: mkFlutter { + inherit version patches; dart = dart.override { version = dartVersion; sources = { @@ -26,9 +28,8 @@ let }; in { - inherit mkFlutter; + inherit mkFlutter wrapFlutter mkFlutterFHS flutterDrv; stable = flutterDrv { - pname = "flutter"; version = "3.3.3"; dartVersion = "2.18.2"; hash = "sha256-MTZeWQUp4/TcPzYIT6eqIKSPUPvn2Mp/thOQzNgpTXg="; @@ -40,7 +41,6 @@ in }; v2 = flutterDrv { - pname = "flutter"; version = "2.10.5"; dartVersion = "2.16.2"; hash = "sha256-DTZwxlMUYk8NS1SaWUJolXjD+JnRW73Ps5CdRHDGnt0="; |