forked from haskell/cabal
-
Notifications
You must be signed in to change notification settings - Fork 1
/
cabal-install.cabal
143 lines (135 loc) · 5.61 KB
/
cabal-install.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
139
140
141
142
143
Name: cabal-install
Version: 0.17.0
Synopsis: The command-line interface for Cabal and Hackage.
Description:
The \'cabal\' command-line program simplifies the process of managing
Haskell software by automating the fetching, configuration, compilation
and installation of Haskell libraries and programs.
homepage: http://www.haskell.org/cabal/
bug-reports: https://github.com/haskell/cabal/issues
License: BSD3
License-File: LICENSE
Author: Lemmih <lemmih@gmail.com>
Paolo Martini <paolo@nemail.it>
Bjorn Bringert <bjorn@bringert.net>
Isaac Potoczny-Jones <ijones@syntaxpolice.org>
Duncan Coutts <duncan@community.haskell.org>
Maintainer: cabal-devel@haskell.org
Copyright: 2005 Lemmih <lemmih@gmail.com>
2006 Paolo Martini <paolo@nemail.it>
2007 Bjorn Bringert <bjorn@bringert.net>
2007 Isaac Potoczny-Jones <ijones@syntaxpolice.org>
2007-2012 Duncan Coutts <duncan@community.haskell.org>
Category: Distribution
Build-type: Simple
Extra-Source-Files: README bash-completion/cabal bootstrap.sh
Cabal-Version: >= 1.6
source-repository head
type: git
location: https://github.com/haskell/cabal/
subdir: cabal-install
flag old-base
description: Old, monolithic base
default: False
flag bytestring-in-base
Executable cabal
Main-Is: Main.hs
ghc-options: -Wall -threaded
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
Other-Modules:
Distribution.Client.BuildReports.Anonymous
Distribution.Client.BuildReports.Storage
Distribution.Client.BuildReports.Types
Distribution.Client.BuildReports.Upload
Distribution.Client.Check
Distribution.Client.Config
Distribution.Client.Configure
Distribution.Client.Dependency
Distribution.Client.Dependency.TopDown
Distribution.Client.Dependency.TopDown.Constraints
Distribution.Client.Dependency.TopDown.Types
Distribution.Client.Dependency.Types
Distribution.Client.Dependency.Modular
Distribution.Client.Dependency.Modular.Assignment
Distribution.Client.Dependency.Modular.Builder
Distribution.Client.Dependency.Modular.Configured
Distribution.Client.Dependency.Modular.ConfiguredConversion
Distribution.Client.Dependency.Modular.Dependency
Distribution.Client.Dependency.Modular.Explore
Distribution.Client.Dependency.Modular.Flag
Distribution.Client.Dependency.Modular.Index
Distribution.Client.Dependency.Modular.IndexConversion
Distribution.Client.Dependency.Modular.Log
Distribution.Client.Dependency.Modular.Message
Distribution.Client.Dependency.Modular.Package
Distribution.Client.Dependency.Modular.Preference
Distribution.Client.Dependency.Modular.PSQ
Distribution.Client.Dependency.Modular.Solver
Distribution.Client.Dependency.Modular.Tree
Distribution.Client.Dependency.Modular.Validate
Distribution.Client.Dependency.Modular.Version
Distribution.Client.Fetch
Distribution.Client.FetchUtils
Distribution.Client.GZipUtils
Distribution.Client.Haddock
Distribution.Client.HttpUtils
Distribution.Client.Index
Distribution.Client.IndexUtils
Distribution.Client.Init
Distribution.Client.Init.Heuristics
Distribution.Client.Init.Licenses
Distribution.Client.Init.Types
Distribution.Client.Install
Distribution.Client.InstallPlan
Distribution.Client.InstallSymlink
Distribution.Client.List
Distribution.Client.PackageEnvironment
Distribution.Client.PackageIndex
Distribution.Client.PackageUtils
Distribution.Client.ParseUtils
Distribution.Client.Setup
Distribution.Client.SetupWrapper
Distribution.Client.SrcDist
Distribution.Client.Tar
Distribution.Client.Targets
Distribution.Client.Types
Distribution.Client.Unpack
Distribution.Client.Update
Distribution.Client.Upload
Distribution.Client.Utils
Distribution.Client.World
Distribution.Client.Win32SelfUpgrade
Distribution.Compat.Exception
Distribution.Compat.FilePerms
Paths_cabal_install
build-depends: base >= 2 && < 5,
Cabal >= 1.17.0 && < 1.18,
filepath >= 1.0 && < 1.4,
network >= 1 && < 3,
HTTP >= 4000.0.2 && < 4001,
zlib >= 0.4 && < 0.6,
time >= 1.1 && < 1.5,
mtl >= 2.0 && < 3
if flag(old-base)
build-depends: base < 3
else
build-depends: base >= 3,
process >= 1 && < 1.2,
directory >= 1 && < 1.3,
pretty >= 1 && < 1.2,
random >= 1 && < 1.1,
containers >= 0.1 && < 0.6,
array >= 0.1 && < 0.5,
old-time >= 1 && < 1.2
if flag(bytestring-in-base)
build-depends: base >= 2.0 && < 2.2
else
build-depends: base < 2.0 || >= 3.0, bytestring >= 0.9
if os(windows)
build-depends: Win32 >= 2 && < 3
cpp-options: -DWIN32
else
build-depends: unix >= 1.0 && < 2.6
extensions: CPP, ForeignFunctionInterface
c-sources: cbits/getnumcores.c