lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

dart: 1.16.1 -> 1.24.3

Also, added support for the "dev" channel.

+43 -15
+39 -14
pkgs/development/interpreters/dart/default.nix
··· 1 - { stdenv, fetchurl, unzip }: 1 + { stdenv, fetchurl, unzip, version }: 2 2 3 3 let 4 - version = "1.16.1"; 4 + 5 + sources = let 6 + 7 + base = "https://storage.googleapis.com/dart-archive/channels"; 8 + stable = "${base}/stable/release"; 9 + dev = "${base}/dev/release"; 10 + 11 + in { 12 + "1.16.1-x86_64-linux" = fetchurl { 13 + url = "${stable}/${version}/sdk/dartsdk-linux-x64-release.zip"; 14 + sha256 = "01cbnc8hd2wwprmivppmzvld9ps644k16wpgqv31h1596l5p82n2"; 15 + }; 16 + "1.16.1-i686-linux" = fetchurl { 17 + url = "${stable}/${version}/sdk/dartsdk-linux-ia32-release.zip"; 18 + sha256 = "0jfwzc3jbk4n5j9ka59s9bkb25l5g85fl1nf676mvj36swcfykx3"; 19 + }; 20 + "1.24.3-x86_64-linux" = fetchurl { 21 + url = "${stable}/${version}/sdk/dartsdk-linux-x64-release.zip"; 22 + sha256 = "e323c97c35e6bc5d955babfe2e235a5484a82bb1e4870fa24562c8b9b800559b"; 23 + }; 24 + "1.24.3-i686-linux" = fetchurl { 25 + url = "${stable}/${version}/sdk/dartsdk-linux-ia32-release.zip"; 26 + sha256 = "d67b8f8f9186e7d460320e6bce25ab343c014b6af4b2f61369ee83755d4da528"; 27 + }; 28 + "2.0.0-dev.26.0-x86_64-linux" = fetchurl { 29 + url = "${dev}/${version}/sdk/dartsdk-linux-x64-release.zip"; 30 + sha256 = "18360489a7914d5df09b34934393e16c7627ba673c1e9ab5cfd11cd1d58fd7df"; 31 + }; 32 + "2.0.0-dev.26.0-i686-linux" = fetchurl { 33 + url = "${dev}/${version}/sdk/dartsdk-linux-ia32-release.zip"; 34 + sha256 = "83ba8b64c76f48d8de4e0eb887e49b7960053f570d27e7ea438cc0bac789955e"; 35 + }; 36 + }; 37 + 5 38 in 39 + 6 40 stdenv.mkDerivation { 41 + 7 42 name = "dart-${version}"; 8 43 9 44 nativeBuildInputs = [ 10 45 unzip 11 46 ]; 12 - 13 - src = 14 - if stdenv.system == "x86_64-linux" then 15 - fetchurl { 16 - url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-x64-release.zip"; 17 - sha256 = "01cbnc8hd2wwprmivppmzvld9ps644k16wpgqv31h1596l5p82n2"; 18 - } 19 - else 20 - fetchurl { 21 - url = "https://storage.googleapis.com/dart-archive/channels/stable/release/${version}/sdk/dartsdk-linux-ia32-release.zip"; 22 - sha256 = "0jfwzc3jbk4n5j9ka59s9bkb25l5g85fl1nf676mvj36swcfykx3"; 23 - }; 47 + 48 + src = sources."${version}-${stdenv.system}" or (throw "unsupported version/system: ${version}/${stdenv.system}"); 24 49 25 50 installPhase = '' 26 51 mkdir -p $out
+4 -1
pkgs/top-level/all-packages.nix
··· 20516 20516 20517 20517 spdlog = callPackage ../development/libraries/spdlog { }; 20518 20518 20519 - dart = callPackage ../development/interpreters/dart { }; 20519 + dart = dart_stable; 20520 + dart_old = callPackage ../development/interpreters/dart { version = "1.16.1"; }; 20521 + dart_stable = callPackage ../development/interpreters/dart { version = "1.24.3"; }; 20522 + dart_dev = callPackage ../development/interpreters/dart { version = "2.0.0-dev.26.0"; }; 20520 20523 20521 20524 httrack = callPackage ../tools/backup/httrack { }; 20522 20525