From da4bf61402cd30013f586bb51f4189179a625bf9 Mon Sep 17 00:00:00 2001 From: aucub <78630225+aucub@users.noreply.github.com> Date: Sun, 10 Nov 2024 05:35:55 +0800 Subject: [PATCH] dart.fvp: init --- .../dart/package-source-builders/default.nix | 1 + .../package-source-builders/fvp/default.nix | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/compilers/dart/package-source-builders/fvp/default.nix diff --git a/pkgs/development/compilers/dart/package-source-builders/default.nix b/pkgs/development/compilers/dart/package-source-builders/default.nix index 48c31cc28cdd..00bee092f69e 100644 --- a/pkgs/development/compilers/dart/package-source-builders/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/default.nix @@ -2,6 +2,7 @@ { flutter_secure_storage_linux = callPackage ./flutter-secure-storage-linux { }; + fvp = callPackage ./fvp { }; handy_window = callPackage ./handy-window { }; matrix = callPackage ./matrix { }; media_kit_libs_linux = callPackage ./media_kit_libs_linux { }; diff --git a/pkgs/development/compilers/dart/package-source-builders/fvp/default.nix b/pkgs/development/compilers/dart/package-source-builders/fvp/default.nix new file mode 100644 index 000000000000..4393d9825d4d --- /dev/null +++ b/pkgs/development/compilers/dart/package-source-builders/fvp/default.nix @@ -0,0 +1,20 @@ +{ + stdenv, + mdk-sdk, +}: + +{ version, src, ... }: + +stdenv.mkDerivation rec { + pname = "fvp"; + inherit version src; + inherit (src) passthru; + + installPhase = '' + runHook preInstall + mkdir $out + tar -xf ${mdk-sdk.src} -C ./linux + cp -r ./* $out/ + runHook postInstall + ''; +}