Skip to content

Commit 1a86e70

Browse files
committed
Add generated cabal file for cabal-install from source
...which is the easiest way to get homebrew formual up and running
1 parent 33dd87f commit 1a86e70

File tree

2 files changed

+218
-1
lines changed

2 files changed

+218
-1
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
.stack-work/
2-
eucalypt-hs.cabal
32
*~
43
/.dir-locals.el

eucalypt-hs.cabal

+218
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
-- This file has been generated from package.yaml by hpack version 0.28.2.
2+
--
3+
-- see: https://github.com/sol/hpack
4+
--
5+
-- hash: d102d437cf6b41723534516602974b7a4a1a18e66aa31de2f3e0f249e8ad583a
6+
7+
name: eucalypt-hs
8+
version: 0.1.0.0
9+
synopsis: Haskell implementation of Eucalypt tooling and language
10+
description: Please see the README on Github at <https://github.com/curvelogic/eucalypt-hs#readme>
11+
homepage: https://github.com/curvelogic/eucalypt-hs#readme
12+
bug-reports: https://github.com/curvelogic/eucalypt-hs/issues
13+
author: Greg Hawkins
14+
maintainer: [email protected]
15+
copyright: 2018 Greg Hawkins
16+
license: MIT
17+
build-type: Simple
18+
cabal-version: >= 1.10
19+
extra-source-files:
20+
README.md
21+
22+
source-repository head
23+
type: git
24+
location: https://github.com/curvelogic/eucalypt-hs
25+
26+
library
27+
hs-source-dirs:
28+
src
29+
build-depends:
30+
QuickCheck
31+
, aeson
32+
, aeson-pretty
33+
, array
34+
, base >=4.7 && <5
35+
, bound
36+
, bytestring
37+
, comonad
38+
, conduit
39+
, containers
40+
, deriving-compat
41+
, directory
42+
, exceptions
43+
, file-embed
44+
, filepath
45+
, hashable
46+
, insert-ordered-containers
47+
, megaparsec
48+
, monad-loops
49+
, mtl
50+
, network-uri
51+
, optparse-applicative
52+
, path
53+
, pcre-heavy
54+
, pretty
55+
, primitive
56+
, regex-pcre-builtin
57+
, resourcet
58+
, safe
59+
, safe-exceptions
60+
, scientific
61+
, split
62+
, strict
63+
, text
64+
, tomland
65+
, transformers
66+
, unix
67+
, unordered-containers
68+
, vector
69+
, yaml
70+
exposed-modules:
71+
Eucalypt.Core.Anaphora
72+
Eucalypt.Core.Cook
73+
Eucalypt.Core.Desugar
74+
Eucalypt.Core.Eliminate
75+
Eucalypt.Core.Error
76+
Eucalypt.Core.Import
77+
Eucalypt.Core.Metadata
78+
Eucalypt.Core.Pretty
79+
Eucalypt.Core.Syn
80+
Eucalypt.Core.Target
81+
Eucalypt.Core.Unit
82+
Eucalypt.Core.Verify
83+
Eucalypt.Driver.Error
84+
Eucalypt.Driver.Evaluator
85+
Eucalypt.Driver.IOSource
86+
Eucalypt.Driver.Lib
87+
Eucalypt.Driver.Options
88+
Eucalypt.Driver.Stg
89+
Eucalypt.Render.Json
90+
Eucalypt.Render.Text
91+
Eucalypt.Render.Yaml
92+
Eucalypt.Reporting.Error
93+
Eucalypt.Reporting.Location
94+
Eucalypt.Reporting.Report
95+
Eucalypt.Source.Error
96+
Eucalypt.Source.TomlSource
97+
Eucalypt.Source.YamlSource
98+
Eucalypt.Stg.CallStack
99+
Eucalypt.Stg.Compiler
100+
Eucalypt.Stg.Error
101+
Eucalypt.Stg.Eval
102+
Eucalypt.Stg.Event
103+
Eucalypt.Stg.Globals
104+
Eucalypt.Stg.Globals.Arithmetic
105+
Eucalypt.Stg.Globals.Block
106+
Eucalypt.Stg.Globals.Bool
107+
Eucalypt.Stg.Globals.Emit
108+
Eucalypt.Stg.Globals.Eq
109+
Eucalypt.Stg.Globals.List
110+
Eucalypt.Stg.Globals.Meta
111+
Eucalypt.Stg.Globals.Panic
112+
Eucalypt.Stg.Globals.Str
113+
Eucalypt.Stg.Intrinsics
114+
Eucalypt.Stg.Intrinsics.Arithmetic
115+
Eucalypt.Stg.Intrinsics.Block
116+
Eucalypt.Stg.Intrinsics.Common
117+
Eucalypt.Stg.Intrinsics.Emit
118+
Eucalypt.Stg.Intrinsics.Eq
119+
Eucalypt.Stg.Intrinsics.General
120+
Eucalypt.Stg.Intrinsics.Meta
121+
Eucalypt.Stg.Intrinsics.Panic
122+
Eucalypt.Stg.Intrinsics.Str
123+
Eucalypt.Stg.Machine
124+
Eucalypt.Stg.StandardMachine
125+
Eucalypt.Stg.Syn
126+
Eucalypt.Stg.Tags
127+
Eucalypt.Syntax.Ast
128+
Eucalypt.Syntax.Error
129+
Eucalypt.Syntax.Input
130+
Eucalypt.Syntax.ParseCommon
131+
Eucalypt.Syntax.ParseExpr
132+
Eucalypt.Syntax.ParseString
133+
other-modules:
134+
Paths_eucalypt_hs
135+
default-language: Haskell2010
136+
137+
executable eu
138+
main-is: Main.hs
139+
hs-source-dirs:
140+
app
141+
ghc-options: -threaded -rtsopts -with-rtsopts=-N
142+
build-depends:
143+
base >=4.7 && <5
144+
, directory
145+
, eucalypt-hs
146+
, filepath
147+
, network-uri
148+
, optparse-applicative
149+
, path
150+
other-modules:
151+
Paths_eucalypt_hs
152+
default-language: Haskell2010
153+
154+
test-suite eucalypt-hs-test
155+
type: exitcode-stdio-1.0
156+
main-is: Spec.hs
157+
hs-source-dirs:
158+
test
159+
ghc-options: -threaded -rtsopts -with-rtsopts=-N
160+
build-depends:
161+
QuickCheck
162+
, aeson
163+
, aeson-pretty
164+
, base >=4.7 && <5
165+
, bound
166+
, bytestring
167+
, conduit
168+
, containers
169+
, eucalypt-hs
170+
, hspec
171+
, hspec-megaparsec
172+
, megaparsec
173+
, monad-loops
174+
, mtl
175+
, network-uri
176+
, pretty
177+
, scientific
178+
, text
179+
, tomland
180+
, unordered-containers
181+
, vector
182+
, yaml
183+
other-modules:
184+
Eucalypt.Core.CookSpec
185+
Eucalypt.Core.DesugarSpec
186+
Eucalypt.Core.EliminateSpec
187+
Eucalypt.Core.ImportSpec
188+
Eucalypt.Core.MetadataSpec
189+
Eucalypt.Core.PrettySpec
190+
Eucalypt.Core.SynSpec
191+
Eucalypt.Core.VerifySpec
192+
Eucalypt.Render.JsonSpec
193+
Eucalypt.Render.TextSpec
194+
Eucalypt.Render.YamlSpec
195+
Eucalypt.Reporting.LocationSpec
196+
Eucalypt.Source.TomlSourceSpec
197+
Eucalypt.Source.YamlSourceSpec
198+
Eucalypt.Stg.CompilerSpec
199+
Eucalypt.Stg.EvalSpec
200+
Eucalypt.Stg.Globals.ArithmeticSpec
201+
Eucalypt.Stg.Globals.BlockSpec
202+
Eucalypt.Stg.Globals.BoolSpec
203+
Eucalypt.Stg.Globals.EmitSpec
204+
Eucalypt.Stg.Globals.EqSpec
205+
Eucalypt.Stg.Globals.ListSpec
206+
Eucalypt.Stg.Globals.MetaSpec
207+
Eucalypt.Stg.GlobalsSpec
208+
Eucalypt.Stg.Intrinsics.CommonSpec
209+
Eucalypt.Stg.Intrinsics.StrSpec
210+
Eucalypt.Stg.MachineSpec
211+
Eucalypt.Stg.StgTestUtil
212+
Eucalypt.Stg.SynSpec
213+
Eucalypt.Syntax.AstSpec
214+
Eucalypt.Syntax.InputSpec
215+
Eucalypt.Syntax.ParseExprSpec
216+
Eucalypt.Syntax.ParseStringSpec
217+
Paths_eucalypt_hs
218+
default-language: Haskell2010

0 commit comments

Comments
 (0)