|
|
|
@ -13,6 +13,10 @@ |
|
|
|
|
version = "2.15.1"; |
|
|
|
|
in |
|
|
|
|
{ |
|
|
|
|
"${version}-aarch64-darwin" = fetchurl { |
|
|
|
|
url = "${base}/stable/release/${version}/sdk/dartsdk-macos-${aarch64}-release.zip"; |
|
|
|
|
sha256 = "sha256-DDE4DpA2m8wKkUZuQDn4NpXVvtaJ6sIHeKNjk3RbpYE="; |
|
|
|
|
}; |
|
|
|
|
"${version}-x86_64-darwin" = fetchurl { |
|
|
|
|
url = "${base}/stable/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip"; |
|
|
|
|
sha256 = "sha256-s6bkwh2m5KdRr/WxWXwItO9YaDpp/HI3xjnS2UHmN+I="; |
|
|
|
@ -47,6 +51,7 @@ stdenv.mkDerivation { |
|
|
|
|
mkdir -p $out |
|
|
|
|
cp -R * $out/ |
|
|
|
|
echo $libPath |
|
|
|
|
'' + lib.optionalString(stdenv.isLinux) '' |
|
|
|
|
find $out/bin -executable -type f -exec patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) {} \; |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
@ -63,7 +68,7 @@ stdenv.mkDerivation { |
|
|
|
|
with C-style syntax. It offers compilation to JavaScript, interfaces, |
|
|
|
|
mixins, abstract classes, reified generics, and optional typing. |
|
|
|
|
''; |
|
|
|
|
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" ]; |
|
|
|
|
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; |
|
|
|
|
license = licenses.bsd3; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|