summary refs log tree commit diff
path: root/pkgs/development/interpreters/dart
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/dart
parentd87aba56a8555af6ad022cfa9ddc9d7b338e7450 (diff)
downloadnixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar.gz
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar.bz2
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar.lz
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar.xz
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.tar.zst
nixpkgs-577645d09fe5bae5f3a5244ba12e3ec13b488a6e.zip
dart: add some assertions
Diffstat (limited to 'pkgs/development/interpreters/dart')
-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 cf92e723a61..5fb180201b9 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;