dart: add some assertions
This commit is contained in:
parent
d87aba56a8
commit
577645d09f
@ -9,6 +9,9 @@
|
|||||||
x86_64 = "x64";
|
x86_64 = "x64";
|
||||||
i686 = "ia32";
|
i686 = "ia32";
|
||||||
aarch64 = "arm64";
|
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
|
in
|
||||||
{
|
{
|
||||||
"${version}-x86_64-darwin" = fetchurl {
|
"${version}-x86_64-darwin" = fetchurl {
|
||||||
@ -30,6 +33,9 @@
|
|||||||
}
|
}
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
assert version != null && version != "";
|
||||||
|
assert sources != null && (builtins.isAttrs sources);
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "dart";
|
pname = "dart";
|
||||||
inherit version;
|
inherit version;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user