flutter: remove rec
This commit is contained in:
parent
086140219e
commit
02a40a83de
@ -39,7 +39,7 @@ let
|
|||||||
++ flutterFlags;
|
++ flutterFlags;
|
||||||
|
|
||||||
builderArgs =
|
builderArgs =
|
||||||
rec {
|
let
|
||||||
universal = args // {
|
universal = args // {
|
||||||
inherit flutterMode flutterFlags flutterBuildFlags;
|
inherit flutterMode flutterFlags flutterBuildFlags;
|
||||||
|
|
||||||
@ -125,6 +125,9 @@ let
|
|||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
inherit universal;
|
||||||
|
|
||||||
linux = universal // {
|
linux = universal // {
|
||||||
outputs = universal.outputs or [ ] ++ [ "debug" ];
|
outputs = universal.outputs or [ ] ++ [ "debug" ];
|
||||||
|
|||||||
@ -96,7 +96,7 @@ let
|
|||||||
in
|
in
|
||||||
(mkCustomFlutter args).overrideAttrs (
|
(mkCustomFlutter args).overrideAttrs (
|
||||||
prev: next: {
|
prev: next: {
|
||||||
passthru = next.passthru // rec {
|
passthru = next.passthru // {
|
||||||
inherit wrapFlutter mkCustomFlutter mkFlutter;
|
inherit wrapFlutter mkCustomFlutter mkFlutter;
|
||||||
buildFlutterApplication = callPackage ./build-support/build-flutter-application.nix {
|
buildFlutterApplication = callPackage ./build-support/build-flutter-application.nix {
|
||||||
flutter = wrapFlutter (mkCustomFlutter args);
|
flutter = wrapFlutter (mkCustomFlutter args);
|
||||||
|
|||||||
@ -27,14 +27,16 @@ let
|
|||||||
content_hash = "1111111111111111111111111111111111111111";
|
content_hash = "1111111111111111111111111111111111111111";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart";
|
||||||
in
|
in
|
||||||
buildDartApplication.override { inherit dart; } rec {
|
buildDartApplication.override { inherit dart; } {
|
||||||
pname = "flutter-tools";
|
pname = "flutter-tools";
|
||||||
inherit version;
|
inherit version dartEntryPoints;
|
||||||
dartOutputType = "jit-snapshot";
|
dartOutputType = "jit-snapshot";
|
||||||
|
|
||||||
src = flutterSrc;
|
src = flutterSrc;
|
||||||
sourceRoot = "${src.name}/packages/flutter_tools";
|
sourceRoot = "${flutterSrc.name}/packages/flutter_tools";
|
||||||
postUnpack = ''chmod -R u+w "$NIX_BUILD_TOP/source"'';
|
postUnpack = ''chmod -R u+w "$NIX_BUILD_TOP/source"'';
|
||||||
|
|
||||||
inherit patches;
|
inherit patches;
|
||||||
@ -69,7 +71,6 @@ buildDartApplication.override { inherit dart; } rec {
|
|||||||
ln -s '${dart}' "$FLUTTER_ROOT/bin/cache/dart-sdk"
|
ln -s '${dart}' "$FLUTTER_ROOT/bin/cache/dart-sdk"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dartEntryPoints."flutter_tools.snapshot" = "bin/flutter_tools.dart";
|
|
||||||
dartCompileFlags = [ "--define=NIX_FLUTTER_HOST_PLATFORM=${systemPlatform}" ];
|
dartCompileFlags = [ "--define=NIX_FLUTTER_HOST_PLATFORM=${systemPlatform}" ];
|
||||||
|
|
||||||
# The Dart wrapper launchers are useless for the Flutter tool - it is designed
|
# The Dart wrapper launchers are useless for the Flutter tool - it is designed
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user