at 16.09-beta 29 lines 1.0 kB view raw
1{ stdenv, callPackage, rustPlatform, 2 targets ? [], targetToolchains ? [], targetPatches ? [] }: 3 4rec { 5 rustc = callPackage ./rustc.nix { 6 shortVersion = "beta-2016-08-17"; 7 forceBundledLLVM = false; 8 configureFlags = [ "--release-channel=beta" ]; 9 srcRev = "822166b842e4d0b32fafc8b077fb927ec281253d"; 10 srcSha = "1zkv7hyjvcj7kvbngf309skgllk6rd7727a6hkvhd3hg8jlz0d00"; 11 patches = [ 12 ./patches/disable-lockfile-check.patch 13 ] ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch; 14 inherit targets; 15 inherit targetPatches; 16 inherit targetToolchains; 17 inherit rustPlatform; 18 }; 19 20 cargo = callPackage ./cargo.nix rec { 21 version = "beta-2016-07-25"; 22 srcRev = "f09ef68cc47956ccc5f99212bdcdd15298c400a0"; 23 srcSha = "1r6q9jd0fl6mzhwkvrrcv358q2784hg51dfpy28xgh4n61m7c155"; 24 depsSha256 = "1p1ygabg9k9b0azm0mrx8asjzdi35c5zw53iysba198lli6bhdl4"; 25 26 inherit rustc; # the rustc that will be wrapped by cargo 27 inherit rustPlatform; # used to build cargo 28 }; 29}