summaryrefslogtreecommitdiffstats
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2021-01-25 11:36:46 -0300
committerThiago Kenji Okada <thiagokokada@gmail.com>2021-01-27 14:48:10 -0300
commit577645d09fe5bae5f3a5244ba12e3ec13b488a6e (patch)
tree126704344166fc9e88c8a19a6f916dc309a126c3 /pkgs/development/interpreters
parentd87aba56a8555af6ad022cfa9ddc9d7b338e7450 (diff)
dart: add some assertions
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/dart/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/dart/default.nix b/pkgs/development/interpreters/dart/default.nix
index cf92e723a612..5fb180201b96 100644
--- a/pkgs/development/interpreters/dart/default.nix
+++ b/pkgs/development/interpreters/dart/default.nix
@@ -9,6 +9,9 @@
x86_64 = "x64";
i686 = "ia32";
aarch64 = "arm64";
+ # Make sure that if the user overrides version parameter they're
+ # also need to override sources, to avoid mistakes
+ version = "2.10.5";
in
{
"${version}-x86_64-darwin" = fetchurl {
@@ -30,6 +33,9 @@
}
}:
+assert version != null && version != "";
+assert sources != null && (builtins.isAttrs sources);
+
stdenv.mkDerivation {
pname = "dart";
inherit version;