diff options
author | FlafyDev <flafyarazi@gmail.com> | 2023-12-20 20:52:10 +0200 |
---|---|---|
committer | FlafyDev <flafyarazi@gmail.com> | 2024-01-11 01:37:48 +0200 |
commit | dc1bb8caba2863b75aab0f48db2a16a9e2429a37 (patch) | |
tree | 8e5ba01cf3e13ae8d8906ca61b29f9cec4b22dda /pkgs/development/compilers/flutter | |
parent | fe443a862a3112470e0794c4da033bcba68b8080 (diff) | |
download | nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar.gz nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar.bz2 nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar.lz nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar.xz nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.tar.zst nixlib-dc1bb8caba2863b75aab0f48db2a16a9e2429a37.zip |
flutter: Add version json file
Needed for flutter doctor and flutter --version Co-authored-by: Sergii Maksymov <ua.maximoff@gmail.com>
Diffstat (limited to 'pkgs/development/compilers/flutter')
-rw-r--r-- | pkgs/development/compilers/flutter/flutter.nix | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/development/compilers/flutter/flutter.nix b/pkgs/development/compilers/flutter/flutter.nix index 1e68a3b02a9e..c78589997b43 100644 --- a/pkgs/development/compilers/flutter/flutter.nix +++ b/pkgs/development/compilers/flutter/flutter.nix @@ -11,6 +11,7 @@ , darwin , git , which +, jq }: let @@ -27,7 +28,7 @@ let inherit src patches version; buildInputs = [ git ]; - nativeBuildInputs = [ makeWrapper ] + nativeBuildInputs = [ makeWrapper jq ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.DarwinTools ]; preConfigure = '' @@ -67,6 +68,19 @@ let ln -s '${tools.pubcache}/package_config.json' packages/flutter_tools/.dart_tool/package_config.json echo -n "${version}" > version + cat <<EOF > bin/cache/flutter.version.json + { + "devToolsVersion": "$(cat "${dart}/bin/resources/devtools/version.json" | jq -r .version)", + "flutterVersion": "${version}", + "frameworkVersion": "${version}", + "channel": "stable", + "repositoryUrl": "https://github.com/flutter/flutter.git", + "frameworkRevision": "nixpkgs000000000000000000000000000000000", + "frameworkCommitDate": "1970-01-01 00:00:00", + "engineRevision": "${engineVersion}", + "dartSdkVersion": "${dart.version}" + } + EOF ''; installPhase = '' |