@@ -0,0 +1,71 @@
1+{ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
2+, blaze-html, bytestring, Cabal, cassava, conduit, containers
3+, criterion, cryptohash-sha256, data-interval, deepseq
4+, deepseq-generics, deferred-folds, directory, distributed-process
5+, distributed-process-async, distributed-process-client-server
6+, distributed-process-extras, either, exceptions, extended-reals
7+, filepath, foldl, ghc, ghc-boot, ghc-paths, ghci, Glob, gnuplot
8+, hashable, hashable-time, haskeline, http-api-data, http-types
9+, HUnit, list-t, megaparsec, monad-parallel, MonadRandom, mtl
10+, network, network-transport, network-transport-tcp, old-locale
11+, optparse-applicative, parallel, parser-combinators, path-pieces
12+, QuickCheck, quickcheck-instances, random, random-shuffle
13+, resourcet, rset, scotty, semigroups, stdenv, stm, stm-containers
14+, template-haskell, temporary, text, time, transformers, unix
15+, unordered-containers, uuid, vector, vector-binary-instances
16+, websockets, zlib
17+}:
18+mkDerivation {
19+ pname = "project-m36";
20+ version = "0.7";
21+ src = /home/chenjf/projects/project-m36/ci/DevOps/local/test/build/../../../../..;
22+ isLibrary = true;
23+ isExecutable = true;
24+ libraryHaskellDepends = [
25+ aeson attoparsec base base64-bytestring binary bytestring cassava
26+ conduit containers cryptohash-sha256 data-interval deepseq
27+ deepseq-generics deferred-folds directory distributed-process
28+ distributed-process-async distributed-process-client-server
29+ distributed-process-extras either exceptions extended-reals
30+ filepath foldl ghc ghc-boot ghc-paths ghci Glob gnuplot hashable
31+ hashable-time haskeline http-api-data list-t monad-parallel
32+ MonadRandom mtl network-transport network-transport-tcp old-locale
33+ optparse-applicative parallel path-pieces QuickCheck
34+ quickcheck-instances random-shuffle resourcet rset semigroups stm
35+ stm-containers temporary text time transformers unix
36+ unordered-containers uuid vector vector-binary-instances zlib
37+ ];
38+ executableHaskellDepends = [
39+ aeson attoparsec base base64-bytestring binary blaze-html
40+ bytestring Cabal cassava conduit containers data-interval deepseq
41+ deepseq-generics directory either filepath ghc ghc-paths gnuplot
42+ hashable hashable-time haskeline http-api-data http-types HUnit
43+ list-t megaparsec MonadRandom mtl network-transport-tcp
44+ optparse-applicative parallel parser-combinators path-pieces random
45+ scotty semigroups stm stm-containers template-haskell temporary
46+ text time transformers unordered-containers uuid vector
47+ vector-binary-instances websockets
48+ ];
49+ testHaskellDepends = [
50+ aeson attoparsec base base64-bytestring binary bytestring Cabal
51+ cassava conduit containers data-interval deepseq deepseq-generics
52+ directory either filepath gnuplot hashable hashable-time haskeline
53+ http-api-data HUnit list-t megaparsec MonadRandom mtl network
54+ network-transport network-transport-tcp optparse-applicative
55+ parallel parser-combinators path-pieces random semigroups stm
56+ stm-containers template-haskell temporary text time transformers
57+ unordered-containers uuid vector vector-binary-instances websockets
58+ ];
59+ benchmarkHaskellDepends = [
60+ attoparsec base base64-bytestring binary bytestring Cabal cassava
61+ containers criterion data-interval deepseq deepseq-generics
62+ directory filepath gnuplot hashable hashable-time haskeline HUnit
63+ megaparsec mtl parallel stm stm-containers temporary text time
64+ transformers unordered-containers uuid vector
65+ vector-binary-instances
66+ ];
67+ doCheck = false;
68+ homepage = "https://github.com/agentm/project-m36";
69+ description = "Relational Algebra Engine";
70+ license = stdenv.lib.licenses.publicDomain;
71+}