This repository has been archived by the owner on Jun 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
jenga.cabal
116 lines (101 loc) · 4.35 KB
/
jenga.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
-- Initial jenga.cabal generated by cabal init. For further documentation,
-- see http://haskell.org/cabal/users-guide/
name: jenga
version: 0.1.1.0
synopsis: Generate a cabal freeze file from a stack.yaml
description:
Jenga is a tool that allows Haskell projects that are developed using the
Stack tool and infrastructure to be built using plain Cabal or alternatives
like Mafia. It works by reading the stack.yaml file to get the stack version,
querying the Stackage server for the package version for that stack version
and then generating a cabal freeze or mafia lock file.
homepage: https://github.com/erikd/jenga
license: BSD2
license-file: LICENSE
author: Erik de Castro Lopo
maintainer: [email protected]
copyright: Copyright (c) 2017 Erik de Castro Lopo
category: Development
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >= 1.10
library
ghc-options: -Wall -fwarn-tabs
default-language: Haskell2010
hs-source-dirs: src
build-depends: base >= 4.8 && < 5
, aeson >= 1.1 && < 1.4
, aeson-pretty == 0.8.*
, async == 2.2.*
, bytestring == 0.10.*
, Cabal == 2.2.*
, containers == 0.5.*
, directory == 1.3.*
, exceptions == 0.8.* && < 0.11
, extra == 1.6.*
, filepath == 1.4.*
, HsYAML >= 0.1.1 && < 0.2
, http-conduit == 2.3.*
, http-types >= 0.9 && < 0.13
, process == 1.6.*
, text == 1.2.*
, transformers >= 0.4 && < 0.7
, transformers-either == 0.1.*
, unix == 2.7.*
, vector == 0.12.*
exposed-modules: Jenga
other-modules: Jenga.Cabal
, Jenga.Config
, Jenga.PackageList
, Jenga.Git
, Jenga.Git.Command
, Jenga.Git.Process
, Jenga.Git.SubModules
, Jenga.HTTP
, Jenga.IO
, Jenga.Merge
, Jenga.Render
, Jenga.Stack
, Jenga.Types
other-extensions: OverloadedStrings
executable jenga
ghc-options: -Wall -fwarn-tabs
default-language: Haskell2010
hs-source-dirs: main
main-is: jenga.hs
build-depends: base
, ansi-wl-pprint == 0.6.*
, bytestring
, containers
, directory
, extra
, filepath
, jenga
, optparse-applicative == 0.14.*
, text
, transformers
, transformers-either
test-suite test
type: exitcode-stdio-1.0
ghc-options: -Wall -fwarn-tabs
default-language: Haskell2010
hs-source-dirs: test
main-is: test.hs
other-modules: Test.Jenga.Config
Test.Jenga.Gen
Test.Jenga.Stack
build-depends: base
, filepath
, hedgehog == 0.6.*
, hedgehog-corpus == 0.1.*
, jenga
, text
test-suite test-cli
type: exitcode-stdio-1.0
ghc-options: -Wall -fwarn-tabs
default-language: Haskell2010
hs-source-dirs: test
main-is: test-cli.hs
build-depends: base
, directory
, process