git.iko.soy/nixpkgs-stackage
on master help sign in
Update stackge2nix 0.7.2
b2cad9bDmitry Bushev
nixpkgs.json+2−2
@@ -1,6 +1,6 @@
1{
1{
2 "owner": "NixOS",
2 "owner": "NixOS",
3 "repo": "nixpkgs-channels",
3 "repo": "nixpkgs-channels",
4− "rev": "f3c913d466f1994192f758002a6bbb796bda05ef",
4+ "rev": "d6c6c7fcec6dbd2b8ab14f0b35d56c7733872baa",
5− "sha256": "0vvg523xqrcvs4myrqs91lg1v4kb5spq6vi0hfrmxf3x27yxfh9b"
5+ "sha256": "1bq59575b58lmh5w8bh7pwp17c3p2nm651bz1i3q224c4zsj9294"
6}
6}
stackage2nix/stackage-packages.nix+140−50
@@ -1,4 +1,4 @@
1−# Generated by stackage2nix 0.5.0 from "../../stackage2nix/stack-ghc-822.yaml"
1+# Generated by stackage2nix 0.7.2 from "./stack.yaml"
2{ nixpkgs ? import <nixpkgs> {} }:
2{ nixpkgs ? import <nixpkgs> {} }:
3
3
4let
4let
@@ -6,59 +6,20 @@ let
6 { pkgs, stdenv, callPackage }:
6 { pkgs, stdenv, callPackage }:
7
7
8 self: {
8 self: {
9− "cabal2nix" = callPackage
10− ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
11− , cabal-doctest, containers, deepseq, directory
12− , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
13− , hpack, language-nix, lens, monad-par, monad-par-extras, mtl
14− , optparse-applicative, pretty, process, split, text, time
15− , transformers, utf8-string, yaml
16− }:
17− mkDerivation {
18− pname = "cabal2nix";
19− version = "2.7.2";
20− sha256 = "1efe847160adda73c9cf7bb39426e4522a95e9338b5048d171fdc27a4f52e68c";
21− isLibrary = true;
22− isExecutable = true;
23− setupHaskellDepends = [ base Cabal cabal-doctest ];
24− libraryHaskellDepends = [
25− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
26− directory distribution-nixpkgs filepath hackage-db hopenssl hpack
27− language-nix lens optparse-applicative pretty process split text
28− time transformers yaml
29− ];
30− executableHaskellDepends = [
31− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
32− directory distribution-nixpkgs filepath hackage-db hopenssl hpack
33− language-nix lens monad-par monad-par-extras mtl
34− optparse-applicative pretty process split text time transformers
35− utf8-string yaml
36− ];
37− testHaskellDepends = [
38− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
39− directory distribution-nixpkgs doctest filepath hackage-db hopenssl
40− hpack language-nix lens optparse-applicative pretty process split
41− text time transformers yaml
42− ];
43− homepage = "https://github.com/nixos/cabal2nix#readme";
44− description = "Convert Cabal files into Nix build instructions";
45− license = stdenv.lib.licenses.bsd3;
46− }) {};
47 "stackage2nix" = callPackage
9 "stackage2nix" = callPackage
48 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
10 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
49 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
11 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
50− , gitlib, gitlib-libgit2, hopenssl, hspec, inflections
12+ , gitlib, gitlib-libgit2, hopenssl, inflections, language-nix, lens
51− , language-nix, lens, network-uri, optparse-applicative, pretty
13+ , network-uri, optparse-applicative, pretty, QuickCheck
52− , QuickCheck, shakespeare, stackage-curator, text
53− , unordered-containers, yaml
14+ , stackage-curator, text, unordered-containers, yaml
54 }:
15 }:
55 mkDerivation {
16 mkDerivation {
56 pname = "stackage2nix";
17 pname = "stackage2nix";
57− version = "0.7.1";
18+ version = "0.7.2";
58 src = pkgs.fetchgit {
19 src = pkgs.fetchgit {
59 url = "https://github.com/typeable/stackage2nix.git";
20 url = "https://github.com/typeable/stackage2nix.git";
60− rev = "8d6e70044a4bafa0f8d5bdc011ac00634549a13b";
21+ rev = "327867dc8384e740b72d82217ded0da5ea3b288c";
61− sha256 = "1lcs8ii0nqlyg1lj50zjabw8z4crkk59dpfyykpxraa9whkklg4d";
22+ sha256 = "1gc9nk5x7q3xnmm8jphs12ddc7mjgsnh5dkvnfxfyhw4245jk4jm";
62 };
23 };
63 isLibrary = true;
24 isLibrary = true;
64 isExecutable = true;
25 isExecutable = true;
@@ -70,14 +31,143 @@ let
70 unordered-containers yaml
31 unordered-containers yaml
71 ];
32 ];
72 executableHaskellDepends = [ base ];
33 executableHaskellDepends = [ base ];
73− testHaskellDepends = [
34+ doHaddock = false;
74− base bytestring Cabal hspec pretty shakespeare text yaml
35+ doCheck = false;
75− ];
76 homepage = "https://github.com/typeable/stackage2nix#readme";
36 homepage = "https://github.com/typeable/stackage2nix#readme";
77 description = "Convert Stack files into Nix build instructions";
37 description = "Convert Stack files into Nix build instructions";
78 license = stdenv.lib.licenses.bsd3;
38 license = stdenv.lib.licenses.bsd3;
79 }) {};
39 }) {};
40+ "yaml" = callPackage
41+ ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit
42+ , containers, directory, filepath, resourcet, scientific
43+ , semigroups, template-haskell, text, transformers
44+ , unordered-containers, vector
45+ }:
46+ mkDerivation {
47+ pname = "yaml";
48+ version = "0.8.31.1";
49+ sha256 = "1ba1451917e6cb1df6081e2e14c2e4dcec6969b9b25a5d72db96942c3e6d8b53";
50+ isLibrary = true;
51+ isExecutable = true;
52+ libraryHaskellDepends = [
53+ aeson attoparsec base bytestring conduit containers directory
54+ filepath resourcet scientific semigroups template-haskell text
55+ transformers unordered-containers vector
56+ ];
57+ doHaddock = false;
58+ doCheck = false;
59+ homepage = "http://github.com/snoyberg/yaml/";
60+ description = "Support for parsing and rendering YAML documents";
61+ license = stdenv.lib.licenses.bsd3;
62+ }) {};
63+ "stackage-curator" = callPackage
64+ ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
65+ , base, blaze-html, bytestring, Cabal, classy-prelude-conduit
66+ , conduit, conduit-extra, containers, cryptonite
67+ , cryptonite-conduit, data-default-class, directory, exceptions
68+ , fetchgit, filepath, hashable, html-conduit, http-client
69+ , http-client-tls, http-conduit, lucid, memory, mime-types
70+ , mono-traversable, mtl, old-locale, optparse-applicative
71+ , optparse-simple, process, resourcet, safe, semigroups, stm, store
72+ , streaming-commons, syb, tar, temporary, text, time, transformers
73+ , unix-compat, unordered-containers, utf8-string, vector
74+ , xml-conduit, xml-types, yaml, zlib
75+ }:
76+ mkDerivation {
77+ pname = "stackage-curator";
78+ version = "0.17.0.0";
79+ src = fetchgit {
80+ url = "https://github.com/fpco/stackage-curator.git";
81+ sha256 = "0hymmzn59aszqxqs5s0mba8pzrky8wpkmy7hdgaxqrhg0syc6mkw";
82+ rev = "73c5ed06602990c33d3fec1711e27875f283b6bf";
83+ };
84+ isLibrary = true;
85+ isExecutable = true;
86+ libraryHaskellDepends = [
87+ aeson amazonka amazonka-core amazonka-s3 async base blaze-html
88+ bytestring Cabal classy-prelude-conduit conduit conduit-extra
89+ containers cryptonite cryptonite-conduit data-default-class
90+ directory exceptions filepath hashable html-conduit http-client
91+ http-client-tls http-conduit lucid memory mime-types
92+ mono-traversable mtl old-locale process resourcet safe semigroups
93+ stm store streaming-commons syb tar temporary text time
94+ transformers unix-compat unordered-containers utf8-string vector
95+ xml-conduit xml-types yaml zlib
96+ ];
97+ executableHaskellDepends = [
98+ aeson amazonka amazonka-core amazonka-s3 async base blaze-html
99+ bytestring Cabal classy-prelude-conduit conduit conduit-extra
100+ containers cryptonite cryptonite-conduit data-default-class
101+ directory exceptions filepath hashable html-conduit http-client
102+ http-client-tls http-conduit lucid memory mime-types
103+ mono-traversable mtl old-locale optparse-applicative
104+ optparse-simple process resourcet safe semigroups stm store
105+ streaming-commons syb tar temporary text time transformers
106+ unix-compat unordered-containers utf8-string vector xml-conduit
107+ xml-types yaml zlib
108+ ];
109+ doHaddock = false;
110+ doCheck = false;
111+ homepage = "https://github.com/fpco/stackage-curator#readme";
112+ description = "Tools for curating Stackage bundles";
113+ license = stdenv.lib.licenses.mit;
114+ }) {};
115+ "gitlib" = callPackage
116+ ({ mkDerivation, base, base16-bytestring, bytestring, conduit
117+ , conduit-combinators, containers, directory, exceptions, fetchgit
118+ , filepath, hashable, mtl, resourcet, semigroups, tagged, text
119+ , time, transformers, unix, unliftio, unliftio-core
120+ , unordered-containers
121+ }:
122+ mkDerivation {
123+ pname = "gitlib";
124+ version = "3.1.2";
125+ src = fetchgit {
126+ url = "https://github.com/jwiegley/gitlib.git";
127+ sha256 = "0rp6lnbbbf9m6fvmx7mzknrk89ly0gbqaxsfx38cn6qdy7r54xcm";
128+ rev = "70c99759b8b9377f67492fe29afb32f05882409d";
129+ };
130+ postUnpack = "sourceRoot+=/gitlib; echo source root reset to $sourceRoot";
131+ libraryHaskellDepends = [
132+ base base16-bytestring bytestring conduit conduit-combinators
133+ containers directory exceptions filepath hashable mtl resourcet
134+ semigroups tagged text time transformers unix unliftio
135+ unliftio-core unordered-containers
136+ ];
137+ doHaddock = false;
138+ doCheck = false;
139+ homepage = "https://github.com/jwiegley/gitlib";
140+ description = "API library for working with Git repositories";
141+ license = stdenv.lib.licenses.mit;
142+ }) {};
143+ "gitlib-libgit2" = callPackage
144+ ({ mkDerivation, base, bytestring, conduit, conduit-combinators
145+ , containers, directory, exceptions, fast-logger, fetchgit
146+ , filepath, gitlib, hlibgit2, mmorph, monad-loops, mtl, resourcet
147+ , stm, stm-conduit, tagged, template-haskell, text, text-icu, time
148+ , transformers, transformers-base, unliftio, unliftio-core
149+ }:
150+ mkDerivation {
151+ pname = "gitlib-libgit2";
152+ version = "3.1.1";
153+ src = fetchgit {
154+ url = "https://github.com/jwiegley/gitlib.git";
155+ sha256 = "0rp6lnbbbf9m6fvmx7mzknrk89ly0gbqaxsfx38cn6qdy7r54xcm";
156+ rev = "70c99759b8b9377f67492fe29afb32f05882409d";
157+ };
158+ postUnpack = "sourceRoot+=/gitlib-libgit2; echo source root reset to $sourceRoot";
159+ libraryHaskellDepends = [
160+ base bytestring conduit conduit-combinators containers directory
161+ exceptions fast-logger filepath gitlib hlibgit2 mmorph monad-loops
162+ mtl resourcet stm stm-conduit tagged template-haskell text text-icu
163+ time transformers transformers-base unliftio unliftio-core
164+ ];
165+ doHaddock = false;
166+ doCheck = false;
167+ description = "Libgit2 backend for gitlib";
168+ license = stdenv.lib.licenses.mit;
169+ }) {};
80 };
170 };
81−in nixpkgs.haskell.packages.stackage.lts-100.override {
171+in nixpkgs.haskell.packages.stackage.lts-122.override {
82 packageSetConfig = self: super: stackPackages { inherit (nixpkgs) pkgs stdenv; inherit (self) callPackage; } super;
172 packageSetConfig = self: super: stackPackages { inherit (nixpkgs) pkgs stdenv; inherit (self) callPackage; } super;
83}
173}