Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

multi-ghc-travis: init at git-2015-11-04

+34
+32
pkgs/development/tools/haskell/multi-ghc-travis/default.nix
··· 1 + { stdenv, ghc, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "multi-ghc-travis-${version}"; 5 + version = "git-2015-11-04"; 6 + 7 + buildInputs = [ ghc ]; 8 + 9 + src = fetchFromGitHub { 10 + owner = "hvr"; 11 + repo = "multi-ghc-travis"; 12 + rev = "4c288937ff8b80f6f1532609f9920912856dc3ee"; 13 + sha256 = "0978k81by403in7iq7ia4hsfwlvaalnjqyh3ihwyw8822a5gm8y9"; 14 + }; 15 + 16 + patchPhase = '' 17 + substituteInPlace make_travis_yml.hs --replace "make_travis_yml.hs" "multi-ghc-travis" 18 + ''; 19 + 20 + installPhase = '' 21 + mkdir -p $out/bin 22 + ghc -O --make make_travis_yml.hs -o $out/bin/multi-ghc-travis 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Generate .travis.yml for multiple ghc versions"; 27 + homepage = "https://github.com/hvr/multi-ghc-travis"; 28 + license = licenses.free; 29 + platforms = platforms.all; 30 + maintainers = with maintainers; [ jb55 ]; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 5736 5736 5737 5737 mk = callPackage ../development/tools/build-managers/mk { }; 5738 5738 5739 + multi-ghc-travis = callPackage ../development/tools/haskell/multi-ghc-travis { }; 5740 + 5739 5741 neoload = callPackage ../development/tools/neoload { 5740 5742 licenseAccepted = (config.neoload.accept_license or false); 5741 5743 fontsConf = makeFontsConf {