tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
flutter: remove rec
qzylinra
6 months ago
02a40a83
08614021
+10
-6
3 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
flutter
build-support
build-flutter-application.nix
default.nix
flutter-tools.nix
+4
-1
pkgs/development/compilers/flutter/build-support/build-flutter-application.nix
···
39
++ flutterFlags;
40
41
builderArgs =
42
-
rec {
43
universal = args // {
44
inherit flutterMode flutterFlags flutterBuildFlags;
45
···
125
fi
126
'';
127
};
0
0
0
128
129
linux = universal // {
130
outputs = universal.outputs or [ ] ++ [ "debug" ];
···
39
++ flutterFlags;
40
41
builderArgs =
42
+
let
43
universal = args // {
44
inherit flutterMode flutterFlags flutterBuildFlags;
45
···
125
fi
126
'';
127
};
128
+
in
129
+
{
130
+
inherit universal;
131
132
linux = universal // {
133
outputs = universal.outputs or [ ] ++ [ "debug" ];
+1
-1
pkgs/development/compilers/flutter/default.nix
···
96
in
97
(mkCustomFlutter args).overrideAttrs (
98
prev: next: {
99
-
passthru = next.passthru // rec {
100
inherit wrapFlutter mkCustomFlutter mkFlutter;
101
buildFlutterApplication = callPackage ./build-support/build-flutter-application.nix {
102
flutter = wrapFlutter (mkCustomFlutter args);
···
96
in
97
(mkCustomFlutter args).overrideAttrs (
98
prev: next: {
99
+
passthru = next.passthru // {
100
inherit wrapFlutter mkCustomFlutter mkFlutter;
101
buildFlutterApplication = callPackage ./build-support/build-flutter-application.nix {
102
flutter = wrapFlutter (mkCustomFlutter args);
+5
-4
pkgs/development/compilers/flutter/flutter-tools.nix
···
27
content_hash = "1111111111111111111111111111111111111111";
28
};
29
};
0
0
30
in
31
-
buildDartApplication.override { inherit dart; } rec {
32
pname = "flutter-tools";
33
-
inherit version;
34
dartOutputType = "jit-snapshot";
35
36
src = flutterSrc;
37
-
sourceRoot = "${src.name}/packages/flutter_tools";
38
postUnpack = ''chmod -R u+w "$NIX_BUILD_TOP/source"'';
39
40
inherit patches;
···
69
ln -s '${dart}' "$FLUTTER_ROOT/bin/cache/dart-sdk"
70
'';
71
72
-
dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart";
73
dartCompileFlags = [ "--define=NIX_FLUTTER_HOST_PLATFORM=${systemPlatform}" ];
74
75
# The Dart wrapper launchers are useless for the Flutter tool - it is designed
···
27
content_hash = "1111111111111111111111111111111111111111";
28
};
29
};
30
+
31
+
dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart";
32
in
33
+
buildDartApplication.override { inherit dart; } {
34
pname = "flutter-tools";
35
+
inherit version dartEntryPoints;
36
dartOutputType = "jit-snapshot";
37
38
src = flutterSrc;
39
+
sourceRoot = "${flutterSrc.name}/packages/flutter_tools";
40
postUnpack = ''chmod -R u+w "$NIX_BUILD_TOP/source"'';
41
42
inherit patches;
···
71
ln -s '${dart}' "$FLUTTER_ROOT/bin/cache/dart-sdk"
72
'';
73
0
74
dartCompileFlags = [ "--define=NIX_FLUTTER_HOST_PLATFORM=${systemPlatform}" ];
75
76
# The Dart wrapper launchers are useless for the Flutter tool - it is designed