git.iko.soy/nixpkgs-stackage
on master help sign in
Update stackge2nix 0.7.2
commitb2cad9bf0701795b03946d3d6bad0efdd2498b5f authorDmitry Bushev <bushevdv@gmail.com> dateThu 26 Jul 2018, 18:01 (8 years ago) parente6168cf
2 files changed+142−52
nixpkgs.json+2−2 stackage2nix/stackage-packages.nix+140−50
nixpkgs.json+2−2
@@ -1,6 +1,6 @@
11{
22 "owner": "NixOS",
33 "repo": "nixpkgs-channels",
4− "rev": "f3c913d466f1994192f758002a6bbb796bda05ef",
5− "sha256": "0vvg523xqrcvs4myrqs91lg1v4kb5spq6vi0hfrmxf3x27yxfh9b"
4+ "rev": "d6c6c7fcec6dbd2b8ab14f0b35d56c7733872baa",
5+ "sha256": "1bq59575b58lmh5w8bh7pwp17c3p2nm651bz1i3q224c4zsj9294"
66}
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"
22{ nixpkgs ? import <nixpkgs> {} }:
33
44let
@@ -6,59 +6,20 @@ let
66 { pkgs, stdenv, callPackage }:
77
88 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− }) {};
479 "stackage2nix" = callPackage
4810 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
4911 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
50− , gitlib, gitlib-libgit2, hopenssl, hspec, inflections
51− , language-nix, lens, network-uri, optparse-applicative, pretty
52− , QuickCheck, shakespeare, stackage-curator, text
53− , unordered-containers, yaml
12+ , gitlib, gitlib-libgit2, hopenssl, inflections, language-nix, lens
13+ , network-uri, optparse-applicative, pretty, QuickCheck
14+ , stackage-curator, text, unordered-containers, yaml
5415 }:
5516 mkDerivation {
5617 pname = "stackage2nix";
57− version = "0.7.1";
18+ version = "0.7.2";
5819 src = pkgs.fetchgit {
5920 url = "https://github.com/typeable/stackage2nix.git";
60− rev = "8d6e70044a4bafa0f8d5bdc011ac00634549a13b";
61− sha256 = "1lcs8ii0nqlyg1lj50zjabw8z4crkk59dpfyykpxraa9whkklg4d";
21+ rev = "327867dc8384e740b72d82217ded0da5ea3b288c";
22+ sha256 = "1gc9nk5x7q3xnmm8jphs12ddc7mjgsnh5dkvnfxfyhw4245jk4jm";
6223 };
6324 isLibrary = true;
6425 isExecutable = true;
@@ -70,14 +31,143 @@ let
7031 unordered-containers yaml
7132 ];
7233 executableHaskellDepends = [ base ];
73− testHaskellDepends = [
74− base bytestring Cabal hspec pretty shakespeare text yaml
75− ];
34+ doHaddock = false;
35+ doCheck = false;
7636 homepage = "https://github.com/typeable/stackage2nix#readme";
7737 description = "Convert Stack files into Nix build instructions";
7838 license = stdenv.lib.licenses.bsd3;
7939 }) {};
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+ }) {};
80170 };
81−in nixpkgs.haskell.packages.stackage.lts-100.override {
171+in nixpkgs.haskell.packages.stackage.lts-122.override {
82172 packageSetConfig = self: super: stackPackages { inherit (nixpkgs) pkgs stdenv; inherit (self) callPackage; } super;
83173}