git.iko.soy/typeable/nixpkgs-stackage
on master help sign in
Build stackage2nix with lts-10.0
commit93f9559e874fa7dcda5081e97f4d313cd8c5422e authorDmitry Bushev <bushevdv@gmail.com> dateWed 20 Dec 2017, 15:40 (9 years ago) parent3f416c9
9 files changed+44897−5603
default.nix+1−1 stackage/lts-10.0/configuration-common.nix+8 stackage2nix/haskell-packages-private/configuration-packages.nix → stackage/lts-10.0/configuration-packages.nix+6−2 stackage/lts-10.0/default.nix+12 stackage/lts-10.0/packages.nix+44834 stackage2nix/default.nix+4−3 stackage2nix/haskell-packages-private/default.nix−61 stackage2nix/haskell-packages-private/packages.nix−5536 stackage2nix/stackage2nix.nix+32
default.nix+1−1
@@ -1,6 +1,6 @@
11# Nixpkgs overlay which aggregates overlays for tools and products
22
3−{ nixpkgs ? import <nixpkgs> {}}:
3+{ nixpkgs ? import <nixpkgs> {} }:
44
55with nixpkgs.lib;
66let haskellOverlay = import ./haskell-overlay.nix;
stackage/lts-10.0/configuration-common.nixnew file+8
@@ -0,0 +1,8 @@
1+{ pkgs, haskellLib }:
2+
3+with haskellLib;
4+self: super: {
5+
6+ warp = addBuildDepend super.warp pkgs.curl;
7+
8+}
stackage2nix/haskell-packages-private/configuration-packages.nix → stackage/lts-10.0/configuration-packages.nixrenamed+6−2
@@ -1,7 +1,7 @@
11# Generated by stackage2nix 0.4.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-10.0.yaml"
2−{ pkgs }:
2+{ pkgs, haskellLib }:
33
4−with pkgs.haskell.lib; self: super: {
4+with haskellLib; self: super: {
55
66 # core packages
77 "array" = null;
@@ -39,6 +39,10 @@ with pkgs.haskell.lib; self: super: {
3939 "text" = dontCheck super.text;
4040 "colour" = dontCheck super.colour;
4141 "nanospec" = dontCheck super.nanospec;
42+ # break cycle: scalendar SCalendar
43+ "SCalendar" = dontCheck super.SCalendar;
44+ # break cycle: http-streams snap-server
45+ "snap-server" = dontCheck super.snap-server;
4246 # break cycle: statistics monad-par mwc-random vector-algorithms
4347 "mwc-random" = dontCheck super.mwc-random;
4448
stackage/lts-10.0/default.nixnew file+12
@@ -0,0 +1,12 @@
1+# Generated by stackage2nix 0.4.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-10.0.yaml"
2+{ nixpkgs ? import <nixpkgs> {} }:
3+
4+with nixpkgs; let
5+ haskellLib = callPackage (nixpkgs.path + /pkgs/development/haskell-modules/lib.nix) {};
6+in callPackage (nixpkgs.path + /pkgs/development/haskell-modules) {
7+ ghc = pkgs.haskell.compiler.ghc822;
8+ compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
9+ initialPackages = import ./packages.nix;
10+ configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix else args: self: super: {};
11+ inherit haskellLib;
12+}
stackage/lts-10.0/packages.nixnew file+44834

This diff is too big to show here.

stackage2nix/default.nix+4−3

This diff is too big to show here.

stackage2nix/haskell-packages-private/default.nixdeleted−61

This diff is too big to show here.

stackage2nix/haskell-packages-private/packages.nixdeleted−5536

This diff is too big to show here.

stackage2nix/stackage2nix.nixnew file+32

This diff is too big to show here.