diff options
author | Eric Dallo <ericdallo06@hotmail.com> | 2021-09-24 23:09:00 -0300 |
---|---|---|
committer | Eric Dallo <ericdallo06@hotmail.com> | 2021-09-25 00:28:02 -0300 |
commit | 804e2edff596e667d287556cfd3a701bad1648b3 (patch) | |
tree | 72b2dcdf1ca4d4eda34c5a659c5508a3d97f9684 /pkgs/development/compilers/flutter/flutter.nix | |
parent | 5cdf7377c1af74b3a609fd8e523707b488250070 (diff) |
flutter: 2.2.1 -> 2.5.1
Diffstat (limited to 'pkgs/development/compilers/flutter/flutter.nix')
-rw-r--r-- | pkgs/development/compilers/flutter/flutter.nix | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/development/compilers/flutter/flutter.nix b/pkgs/development/compilers/flutter/flutter.nix index 5cab3b929f752..e0ede49b09197 100644 --- a/pkgs/development/compilers/flutter/flutter.nix +++ b/pkgs/development/compilers/flutter/flutter.nix @@ -8,12 +8,10 @@ { bash , buildFHSUserEnv , cacert -, coreutils , git , runCommand , stdenv , lib -, fetchurl , alsa-lib , dbus , expat @@ -33,6 +31,7 @@ , nspr , nss , systemd +, which }: let drvName = "flutter-${version}"; @@ -74,10 +73,27 @@ let ''; installPhase = '' + runHook preInstall + mkdir -p $out cp -r . $out mkdir -p $out/bin/cache/ ln -sf ${dart} $out/bin/cache/dart-sdk + + runHook postInstall + ''; + + doInstallCheck = true; + installCheckInputs = [ which ]; + installCheckPhase = '' + runHook preInstallCheck + + export HOME="$(mktemp -d)" + $out/bin/flutter config --android-studio-dir $HOME + $out/bin/flutter config --android-sdk $HOME + $out/bin/flutter --version | fgrep -q '${version}' + + runHook postInstallCheck ''; }; |