-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathhackage-cli.cabal
138 lines (121 loc) · 3.66 KB
/
hackage-cli.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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
cabal-version: 2.4
name: hackage-cli
version: 0.1.0.2
synopsis: CLI tool for Hackage
description:
With @hackage-cli@ you can manage @.cabal@ files,
e.g. (bulk-)upload revised variants.
homepage: https://github.com/hackage-trustees/hackage-cli
bug-reports: https://github.com/hackage-trustees/hackage-cli/issues
license: GPL-3.0-or-later
license-file: LICENSE
author: Herbert Valerio Riedel, Andreas Abel
maintainer: Andreas Abel
category: Development
build-type: Simple
-- Supported GHC versions when building with cabal:
tested-with:
-- Keep in descending order.
GHC == 9.10.1
GHC == 9.8.2
GHC == 9.6.5
GHC == 9.4.8
GHC == 9.2.8
GHC == 9.0.2
GHC == 8.10.7
GHC == 8.8.4
GHC == 8.6.5
GHC == 8.4.4
GHC == 8.2.2
extra-doc-files:
CHANGELOG.md
README.md
extra-source-files:
fixtures/*.diff
fixtures/*.cabal
-- Supported GHC versions when building with stack:
stack-9.8.yaml
stack-9.6.yaml
source-repository head
Type: git
Location: https://github.com/hackage-trustees/hackage-cli.git
library cabal-revisions
X-SPDX-License-Identifier: BSD-3-Clause
default-language: Haskell2010
hs-source-dirs: lib
ghc-options: -Wall -Wcompat
build-depends:
, base >= 4.10.0.0 && < 5
, bytestring >= 0.10.4.0 && < 0.13
, Cabal >= 3.4 && < 3.13
, containers >= 0.5.0.0 && < 0.8
, mtl >= 2.2.2 && < 2.3 || >= 2.3.1 && < 2.4
, pretty ^>= 1.1.2
exposed-modules:
Distribution.Server.Util.CabalRevisions
test-suite cabal-revisions-tests
default-language: Haskell2010
hs-source-dirs: tests
ghc-options: -Wall -Wcompat
type: exitcode-stdio-1.0
main-is: Tests.hs
build-depends:
, base
, bytestring
, Cabal
, cabal-revisions
, tasty >= 1.0 && < 1.6
-- tasty-1.0 for stack-8.2.2.yaml
, tasty-golden ^>= 2.3.2
, filepath >= 1.4.0.0 && < 1.6
executable hackage-cli
default-language: Haskell2010
default-extensions:
DeriveFunctor
LambdaCase
NamedFieldPuns
other-extensions:
CPP
OverloadedStrings
RecordWildCards
TemplateHaskell
hs-source-dirs: src
main-is: Main.hs
other-modules:
IndexShaSum
CabalEdit
Paths_hackage_cli
autogen-modules:
Paths_hackage_cli
build-depends:
, base
, bytestring
, Cabal
, cabal-revisions
, containers
, mtl
build-depends:
, aeson >= 1.2.4.0 && < 2.3
-- aeson-1.2.4.0 for stack-8.2.2.yaml
, base-compat >= 0.13.0 && < 1
-- base-compat for applyWhen (added to base in 4.18)
, deepseq ^>= 1.4.0.0 || ^>= 1.5.0.0
, directory ^>= 1.2.0.1 || ^>= 1.3.0.0
, filepath >= 1.4.0.0 && < 2
, http-io-streams ^>= 0.1.0.0
, io-streams ^>= 1.5.0.1
, microlens >= 0.4.8.3 && < 4.13
, microlens-mtl >= 0.1.11.1 && < 0.3
, microlens-th >= 0.4.1.3 && < 0.5
, netrc ^>= 0.2.0.0
, optparse-applicative >= 0.14 && < 0.19
, process-extras ^>= 0.7.4
, semigroups >= 0.18.3 && < 0.21
, stringsearch ^>= 0.3.6
, tagsoup ^>= 0.14
, tar >= 0.5 && < 1
, text >= 1.2 && < 2.2
, time >= 1.5.0.1 && < 1.15
, unordered-containers ^>= 0.2.7
, zlib >= 0.6.1 && < 0.8
ghc-options: -Wall -Wcompat -threaded