Update dependencies and comment out things that slow the build and are unnecessary for testing

This commit is contained in:
Evan Czaplicki 2013-07-29 12:00:30 +02:00
parent 2f5639c4fb
commit 5c81d14efe

203
Elm.cabal
View file

@ -22,81 +22,79 @@ Build-type: Custom
Extra-source-files: changelog.txt Extra-source-files: changelog.txt
Data-dir: dist/data Data-dir: dist/data
Data-files: elm-runtime.js docs.json Data-files: elm-runtime.js interfaces.data
Cabal-version: >=1.9 Cabal-version: >=1.9
source-repository head source-repository head
type: git type: git
location: git://github.com/evancz/Elm.git location: git://github.com/evancz/Elm.git
Library --Library
exposed-modules: Language.Elm, -- exposed-modules: Language.Elm,
Language.Elm.Quasi -- Language.Elm.Quasi
Hs-Source-Dirs: compiler -- Hs-Source-Dirs: compiler
other-modules: Unique, -- other-modules: Unique,
SourceSyntax.Declaration, -- SourceSyntax.Declaration,
SourceSyntax.Expression, -- SourceSyntax.Expression,
SourceSyntax.Everything, -- SourceSyntax.Everything,
SourceSyntax.Helpers, -- SourceSyntax.Helpers,
SourceSyntax.Literal, -- SourceSyntax.Literal,
SourceSyntax.Location, -- SourceSyntax.Location,
SourceSyntax.Module, -- SourceSyntax.Module,
SourceSyntax.Pattern, -- SourceSyntax.Pattern,
SourceSyntax.Rename, -- SourceSyntax.Type,
SourceSyntax.Type, -- Generate.JavaScript,
Generate.JavaScript, -- Generate.Noscript,
Generate.Noscript, -- Generate.Html,
Generate.Html, -- Generate.Cases,
Generate.Cases, -- Transform.Canonicalize,
Transform.Substitute, -- Transform.Substitute,
Transform.Optimize, -- Transform.Optimize,
Metadata.Libraries, -- Metadata.Prelude,
Metadata.LoadLibraries, -- Initialize,
Initialize, -- Parse.Binop,
Parse.Binop, -- Parse.Declaration,
Parse.Declaration, -- Parse.Expression,
Parse.Expression, -- Parse.Helpers,
Parse.Helpers, -- Parse.Literal,
Parse.Literal, -- Parse.Module,
Parse.Module, -- Parse.Parse,
Parse.Parse, -- Parse.Pattern,
Parse.Pattern, -- Parse.Type,
Parse.Type, -- Type.Constrain.Declaration,
Type.Constrain.Declaration, -- Type.Constrain.Expression,
Type.Constrain.Expression, -- Type.Constrain.Literal,
Type.Constrain.Literal, -- Type.Constrain.Pattern,
Type.Constrain.Pattern, -- Type.Environment,
Type.Environment, -- Type.Fragment,
Type.Fragment, -- Type.Solve,
Type.Solve, -- Type.State,
Type.State, -- Type.Type,
Type.Type, -- Type.Unify,
Type.Unify, -- Paths_Elm
Paths_Elm --
-- Build-depends: base >=4.2 && <5,
Build-depends: base >=4.2 && <5, -- binary,
binary, -- blaze-html == 0.5.* || == 0.6.*,
blaze-html == 0.5.* || == 0.6.*, -- blaze-markup == 0.5.1.*,
blaze-markup == 0.5.1.*, -- bytestring,
bytestring, -- cmdargs,
cmdargs, -- containers >= 0.3,
containers >= 0.3, -- deepseq,
deepseq, -- directory,
directory, -- filepath,
filepath, -- hjsmin,
hjsmin, -- indents,
indents, -- mtl >= 2,
json, -- pandoc >= 1.10,
mtl >= 2, -- parsec >= 3.1.1,
pandoc >= 1.10, -- pretty,
parsec >= 3.1.1, -- shakespeare,
pretty, -- text,
shakespeare, -- template-haskell,
text, -- transformers >= 0.2,
template-haskell, -- union-find,
transformers >= 0.2, -- uniplate
union-find,
uniplate
Executable elm Executable elm
Main-is: Compiler.hs Main-is: Compiler.hs
@ -110,16 +108,15 @@ Executable elm
SourceSyntax.Location, SourceSyntax.Location,
SourceSyntax.Module, SourceSyntax.Module,
SourceSyntax.Pattern, SourceSyntax.Pattern,
SourceSyntax.Rename,
SourceSyntax.Type, SourceSyntax.Type,
Generate.JavaScript, Generate.JavaScript,
Generate.Noscript, Generate.Noscript,
Generate.Html, Generate.Html,
Generate.Cases, Generate.Cases,
Transform.Canonicalize,
Transform.Substitute, Transform.Substitute,
Transform.Optimize, Transform.Optimize,
Metadata.Libraries, Metadata.Prelude,
Metadata.LoadLibraries,
Initialize, Initialize,
Parse.Binop, Parse.Binop,
Parse.Declaration, Parse.Declaration,
@ -154,7 +151,6 @@ Executable elm
filepath, filepath,
hjsmin, hjsmin,
indents, indents,
json,
mtl >= 2, mtl >= 2,
pandoc >= 1.10, pandoc >= 1.10,
parsec >= 3.1.1, parsec >= 3.1.1,
@ -163,35 +159,34 @@ Executable elm
union-find, union-find,
uniplate uniplate
Executable elm-doc --Executable elm-doc
Main-is: Docs.hs -- Main-is: Docs.hs
Hs-Source-Dirs: compiler -- Hs-Source-Dirs: compiler
other-modules: SourceSyntax.Helpers, -- other-modules: SourceSyntax.Helpers,
SourceSyntax.Location, -- SourceSyntax.Location,
SourceSyntax.Literal, -- SourceSyntax.Literal,
SourceSyntax.Pattern, -- SourceSyntax.Pattern,
SourceSyntax.Expression, -- SourceSyntax.Expression,
SourceSyntax.Declaration, -- SourceSyntax.Declaration,
SourceSyntax.Module, -- SourceSyntax.Module,
SourceSyntax.Rename -- Parse.Helpers,
Parse.Helpers, -- Parse.Module
Parse.Module --
-- Build-depends: base >=4.2 && <5,
-- binary,
-- containers >= 0.3,
-- transformers >= 0.2,
-- mtl >= 2,
-- parsec >= 3.1.1,
-- pandoc >= 1.10,
-- pretty,
-- cmdargs,
-- filepath,
-- union-find,
-- indents
Build-depends: base >=4.2 && <5, --Test-Suite test-elm
binary, -- Type: exitcode-stdio-1.0
containers >= 0.3, -- Hs-Source-Dirs: tests
transformers >= 0.2, -- Main-is: Everything.hs
mtl >= 2, -- build-depends: base
parsec >= 3.1.1,
pandoc >= 1.10,
pretty,
cmdargs,
filepath,
union-find,
indents
Test-Suite test-elm
Type: exitcode-stdio-1.0
Hs-Source-Dirs: tests
Main-is: Everything.hs
build-depends: base