Skip to content

Commit 0a2be76

Browse files
authored
Merge pull request #108 from jneira/cabal-helper-1.1
Use cabal-helper-1.1, add stack-8.10.1.yaml and unify cabal.project's
2 parents 7edbf67 + 7c7b786 commit 0a2be76

9 files changed

+83
-61
lines changed

cabal.project

+11-4
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,20 @@ packages:
44

55
source-repository-package
66
type: git
7-
location: https://github.com/DanielG/cabal-helper.git
8-
tag: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
7+
location: https://github.com/wz1000/shake
8+
tag: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
99

10+
-- See https://github.com/haskell-hvr/cabal-plan/pull/55
1011
source-repository-package
1112
type: git
12-
location: https://github.com/wz1000/shake
13-
tag: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
13+
location: https://github.com/peti/cabal-plan
14+
tag: 894b76c0b6bf8f7d2f881431df1f13959a8fce87
15+
16+
-- See https://github.com/ennocramer/floskell/pull/45
17+
source-repository-package
18+
type: git
19+
location: https://github.com/jneira/floskell
20+
tag: 78f888f46dae96922d855af1e6a00ea6bb856987
1421

1522
tests: true
1623
documentation: true

cabal.project-8.10.1

-32
This file was deleted.

haskell-language-server.cabal

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ library
6262
, binary
6363
, bytestring
6464
, Cabal
65-
, cabal-helper >= 1.0
65+
, cabal-helper >= 1.1
6666
, containers
6767
, data-default
6868
, deepseq

stack-8.10.1.yaml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
resolver: nightly-2020-05-12
2+
compiler: ghc-8.10.1
3+
4+
packages:
5+
- .
6+
- ./ghcide/
7+
8+
extra-deps:
9+
- Cabal-3.2.0.0
10+
- cabal-helper-1.1.0.0
11+
# See https://github.com/haskell-hvr/cabal-plan/pull/55
12+
- github: peti/cabal-plan
13+
commit: 894b76c0b6bf8f7d2f881431df1f13959a8fce87
14+
- clock-0.7.2
15+
# - floskell-0.10.2
16+
# See https://github.com/ennocramer/floskell/pull/45
17+
- github: jneira/floskell
18+
commit: 78f888f46dae96922d855af1e6a00ea6bb856987
19+
# - ghcide-0.1.0
20+
- ghc-exactprint-0.6.3
21+
- lens-4.19.1
22+
- monad-dijkstra-0.1.1.2
23+
- optics-core-0.3
24+
- github: wz1000/shake
25+
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
26+
- semigroups-0.18.5
27+
- temporary-1.2.1.1
28+
29+
flags:
30+
haskell-language-server:
31+
pedantic: true
32+
# We want to let agpl be the default value in .cabal (True)
33+
# but brittany is not usable with ghc-8.10.1
34+
# see https://github.com/lspitzner/brittany/issues/269
35+
agpl: false
36+
37+
# allow-newer: true
38+
39+
nix:
40+
packages: [ icu libcxx zlib ]
41+
42+
concurrent-tests: false

stack-8.6.4.yaml

+13-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
resolver: lts-13.19 # GHC 8.6.4
1+
resolver: lts-13.19 # Last 8.6.4
22

33
packages:
44
- .
55
- ./ghcide/
66

77
extra-deps:
8+
- aeson-1.4.3.0
89
- brittany-0.12.1.0
910
- butcher-1.3.2.1
1011
- bytestring-trie-0.2.5.0
11-
# - cabal-helper-1.0.0.0
12-
- github: DanielG/cabal-helper
13-
commit: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
12+
- Cabal-3.0.2.0
13+
- cabal-doctest-1.0.8
14+
- cabal-helper-1.1.0.0
1415
- cabal-plan-0.5.0.0
1516
- constrained-dynamic-0.1.0.0
1617
# - ghcide-0.1.0
@@ -21,16 +22,20 @@ extra-deps:
2122
- ghc-exactprint-0.6.2 # for HaRe
2223
- ghc-lib-parser-8.10.1.20200412
2324
- ghc-lib-parser-ex-8.10.0.4
24-
- haddock-api-2.22.0
25+
- ghc-paths-0.1.0.12
26+
- haddock-api-2.22.0@rev:1
2527
- haddock-library-1.8.0
28+
- happy-1.19.12
2629
- haskell-lsp-0.22.0.0
2730
- haskell-lsp-types-0.22.0.0
2831
- haskell-src-exts-1.21.1
2932
- hie-bios-0.5.0
3033
- hlint-2.2.8
3134
- hoogle-5.0.17.11
32-
- hsimport-0.11.0
35+
- hsimport-0.11.0@rev:2
36+
- lens-4.18
3337
- lsp-test-0.10.3.0
38+
- microlens-th-0.4.2.3@rev:1
3439
- monad-dijkstra-0.1.1.2
3540
- monad-memo-0.4.1
3641
- multistate-0.8.0.1
@@ -46,6 +51,8 @@ extra-deps:
4651
- syz-0.2.0.0
4752
- tasty-rerun-1.1.17
4853
- temporary-1.2.1.1
54+
- th-abstraction-0.3.1.0
55+
- type-equality-1
4956
- unix-compat-0.5.2
5057
- unordered-containers-0.2.10.0
5158
- yaml-0.11.1.2

stack-8.6.5.yaml

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-14.22
1+
resolver: lts-14.27 # Last 8.6.5
22

33
packages:
44
- .
@@ -7,11 +7,10 @@ packages:
77
extra-deps:
88
- ansi-terminal-0.10.2
99
- base-compat-0.11.0
10-
- brittany-0.12.1.1
10+
- brittany-0.12.1.1@rev:2
1111
- butcher-1.3.3.1
12-
# - cabal-helper-1.0.0.0
13-
- github: DanielG/cabal-helper
14-
commit: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
12+
- Cabal-3.0.2.0
13+
- cabal-helper-1.1.0.0
1514
- cabal-plan-0.6.2.0
1615
- clock-0.7.2
1716
- extra-1.7.1
@@ -21,11 +20,13 @@ extra-deps:
2120
- ghc-check-0.3.0.1
2221
- ghc-lib-parser-8.10.1.20200412
2322
- ghc-lib-parser-ex-8.10.0.4
23+
- haddock-api-2.22.0@rev:1
2424
- haddock-library-1.8.0
2525
- haskell-lsp-0.22.0.0
2626
- haskell-lsp-types-0.22.0.0
2727
- hie-bios-0.5.0
2828
- indexed-profunctors-0.1
29+
- lens-4.18
2930
- lsp-test-0.10.3.0
3031
- monad-dijkstra-0.1.1.2
3132
- opentelemetry-0.4.0
@@ -41,6 +42,7 @@ extra-deps:
4142
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
4243
- tasty-rerun-1.1.17
4344
- temporary-1.2.1.1
45+
- type-equality-1
4446
- topograph-1
4547

4648
flags:

stack-8.8.2.yaml

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ packages:
77
extra-deps:
88
- apply-refact-0.7.0.0
99
- bytestring-trie-0.2.5.0
10-
# - cabal-helper-1.0.0.0
11-
- github: DanielG/cabal-helper
12-
commit: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
10+
- cabal-helper-1.1.0.0
1311
- clock-0.7.2
1412
- constrained-dynamic-0.1.0.0
1513
- floskell-0.10.2

stack-8.8.3.yaml

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-15.10
1+
resolver: lts-15.12
22

33
packages:
44
- .
@@ -7,17 +7,14 @@ packages:
77
extra-deps:
88
- apply-refact-0.7.0.0
99
- bytestring-trie-0.2.5.0
10-
# - cabal-helper-1.0.0.0
11-
- github: DanielG/cabal-helper
12-
commit: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
10+
- cabal-helper-1.1.0.0
1311
- clock-0.7.2
1412
- constrained-dynamic-0.1.0.0
1513
- floskell-0.10.2
1614
# - ghcide-0.1.0
1715
- ghc-check-0.3.0.1
1816
- ghc-lib-parser-8.10.1.20200412
1917
- ghc-lib-parser-ex-8.10.0.4
20-
- haddock-library-1.8.0
2118
- haskell-lsp-0.22.0.0
2219
- haskell-lsp-types-0.22.0.0
2320
- haskell-src-exts-1.21.1

stack.yaml

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
resolver: lts-14.22
1+
resolver: lts-14.27 # Last 8.6.5
22

33
packages:
44
- .
@@ -7,11 +7,9 @@ packages:
77
extra-deps:
88
- ansi-terminal-0.10.2
99
- base-compat-0.11.0
10-
- brittany-0.12.1.1
1110
- butcher-1.3.3.1
12-
# - cabal-helper-1.0.0.0
13-
- github: DanielG/cabal-helper
14-
commit: 5b85a4b9e1c6463c94ffa595893ad02c9a3d2ec3
11+
- Cabal-3.0.2.0
12+
- cabal-helper-1.1.0.0
1513
- cabal-plan-0.6.2.0
1614
- clock-0.7.2
1715
- extra-1.7.1
@@ -21,11 +19,13 @@ extra-deps:
2119
- ghc-check-0.3.0.1
2220
- ghc-lib-parser-8.10.1.20200412
2321
- ghc-lib-parser-ex-8.10.0.4
22+
- haddock-api-2.22.0@rev:1
2423
- haddock-library-1.8.0
2524
- haskell-lsp-0.22.0.0
2625
- haskell-lsp-types-0.22.0.0
2726
- hie-bios-0.5.0
2827
- indexed-profunctors-0.1
28+
- lens-4.18
2929
- lsp-test-0.10.3.0
3030
- monad-dijkstra-0.1.1.2
3131
- opentelemetry-0.4.0
@@ -41,6 +41,7 @@ extra-deps:
4141
commit: fb3859dca2e54d1bbb2c873e68ed225fa179fbef
4242
- tasty-rerun-1.1.17
4343
- temporary-1.2.1.1
44+
- type-equality-1
4445
- topograph-1
4546

4647
flags:

0 commit comments

Comments
 (0)