Dependencies for ghcup-0.1.50.2
Libraries
ghcup
- aeson (>=1.4)
- aeson-pretty (>=0.8.8 && <0.9)
- async (>=2.2.3 && <2.3)
- attoparsec (>=0.14 && <0.15)
- base (>=4.12 && <5)
- base16-bytestring (>=0.1.1.6 && <1.1)
- binary (>=0.8.6.0 && <0.11)
- bytestring (>=0.10 && <0.13)
- bz2 (>=1.0.1.1 && <1.1)
- Cabal (>=3.0.0.0 && <3.1 || >=3.2.0.0 && <3.3 || >=3.4.0.0 && <3.5 || >=3.6.0.0 && <3.7 || >=3.8.0.0 && <3.9 || >=3.10.0.0 && <3.11 || >=3.12.0.0 && <3.13 || >=3.14.0.0 && <3.15)
- Cabal-syntax (>=3.6.0.0 && <3.7 || >=3.8.0.0 && <3.9 || >=3.10.0.0 && <3.11 || >=3.12.0.0 && <3.13 || >=3.14.0.0 && <3.15)
- case-insensitive (>=1.2.1.0 && <1.3)
- casing (>=0.1.4.1 && <0.2)
- conduit (>=1.3 && <1.4)
- conduit-extra (>=1.3 && <1.4)
- containers (>=0.6 && <0.8)
- cryptohash-sha256 (>=0.11.101.0 && <0.12)
- deepseq (>=1.4 && <1.7)
- directory (>=1.3.6.0 && <1.4)
- disk-free-space (>=0.1.0.1 && <0.2)
- exceptions (>=0.10 && <0.11)
- file-uri (>=0.1.0.0 && <0.2)
- filepath (>=1.4.101.0)
- megaparsec (>=8.0.0 && <9.8)
- mtl (>=2.2 && <2.4)
- optics (>=0.4 && <0.5)
- optparse-applicative (>=0.15.1.0 && <0.19)
- os-release (>=1.0.0 && <1.1)
- parsec
- pretty (>=1.1.3.1 && <1.2)
- pretty-terminal (>=0.1.0.0 && <0.2)
- process (>=1.6.11.0 && <1.7)
- regex-posix (>=0.96 && <0.97)
- resourcet (>=1.2.2 && <1.4)
- retry (>=0.8.1.2 && <0.10)
- safe (>=0.3.18 && <0.4)
- safe-exceptions (>=0.1 && <0.2)
- split (>=0.2.3.4 && <0.3)
- strict-base (>=0.4 && <0.5)
- tagsoup (>=0.14 && <0.15)
- template-haskell (>=2.7 && <2.24)
- temporary (>=1.3 && <1.4)
- terminal-size (>=0.3.3 && <0.4)
- text (>=2.0 && <2.2)
- time (>=1.9.3 && <1.15)
- transformers (>=0.5 && <0.7)
- unliftio-core (>=0.2.0.1 && <0.3)
- unordered-containers (>=0.2.10.0 && <0.3)
- uri-bytestring (>=0.4.0.0 && <0.5)
- utf8-string (>=1.0 && <1.1)
- variant (>=1.0 && <1.1)
- vector (>=0.12 && <0.14)
- versions (>=6.0.5 && <6.1)
- word8 (>=0.1.3 && <0.2)
- xz (>=5.6.3 && <5.7)
- zlib (>=0.6.2.2 && <0.8)
- if flag(yaml-streamly)
- yaml-streamly (>=0.12.5 && <0.13)
- yaml (>=0.11.0 && <0.12)
- if flag(tar)else
- libarchive (>=3.0.3.0 && <3.1)
- if flag(yaml-streamly)
- yaml-streamly (>=0.12.5 && <0.13)
- yaml (>=0.11.0 && <0.12)
- if flag(tar)else
- libarchive (>=3.0.3.0 && <3.1)
- if flag(internal-downloader) && !os(windows)
- HsOpenSSL (>=0.11.7.2)
- http-io-streams (>=0.1.2.0)
- io-streams (>=1.5.2.1)
- terminal-progress-bar (>=0.4.1)
- if os(windows)else
- unix (>=2.7 && <2.9)
- unix-bytestring (>=0.4 && <0.5)
- if flag(tui)
- vty (>=6.0 && <6.3)
ghcup:ghcup-optparse
- aeson (>=1.4)
- aeson-pretty (>=0.8.8 && <0.9)
- async (>=2.2.3 && <2.3)
- attoparsec (>=0.14 && <0.15)
- base (>=4.12 && <5)
- bytestring (>=0.10 && <0.13)
- containers (>=0.6 && <0.8)
- deepseq (>=1.4 && <1.7)
- directory (>=1.3.6.0 && <1.4)
- filepath (>=1.4.101.0)
- ghcup
- megaparsec (>=8.0.0 && <9.8)
- mtl (>=2.2 && <2.4)
- optics (>=0.4 && <0.5)
- optparse-applicative (>=0.15.1.0 && <0.19)
- pretty (>=1.1.3.1 && <1.2)
- pretty-terminal (>=0.1.0.0 && <0.2)
- process (>=1.6.11.0 && <1.7)
- resourcet (>=1.2.2 && <1.4)
- safe (>=0.3.18 && <0.4)
- safe-exceptions (>=0.1 && <0.2)
- tagsoup (>=0.14 && <0.15)
- template-haskell (>=2.7 && <2.24)
- temporary (>=1.3 && <1.4)
- text (>=2.0 && <2.2)
- time (>=1.9.3 && <1.15)
- transformers (>=0.5 && <0.7)
- unordered-containers (>=0.2 && <0.3)
- uri-bytestring (>=0.4.0.0 && <0.5)
- utf8-string (>=1.0 && <1.1)
- variant (>=1.0 && <1.1)
- vector (>=0.12 && <0.14)
- versions (>=6.0.5 && <6.1)
- if flag(yaml-streamly)
- yaml-streamly (>=0.12.5 && <0.13)
- yaml (>=0.11.0 && <0.12)
- if flag(tar)else
- libarchive (>=3.0.3.0 && <3.1)
- if !os(windows)
- unix (>=2.7 && <2.9)
ghcup:ghcup-tui
- aeson (>=1.4)
- aeson-pretty (>=0.8.8 && <0.9)
- async (>=2.2.3 && <2.3)
- attoparsec (>=0.14 && <0.15)
- base (>=4.12 && <5)
- brick (>=2.1 && <2.8)
- bytestring (>=0.10 && <0.13)
- containers (>=0.6 && <0.8)
- deepseq (>=1.4 && <1.7)
- directory (>=1.3.6.0 && <1.4)
- filepath (>=1.4.101.0)
- ghcup
- megaparsec (>=8.0.0 && <9.8)
- mtl (>=2.2 && <2.4)
- optics (>=0.4 && <0.5)
- optparse-applicative (>=0.15.1.0 && <0.19)
- pretty (>=1.1.3.1 && <1.2)
- pretty-terminal (>=0.1.0.0 && <0.2)
- process (>=1.6.11.0 && <1.7)
- resourcet (>=1.2.2 && <1.4)
- safe (>=0.3.18 && <0.4)
- safe-exceptions (>=0.1 && <0.2)
- tagsoup (>=0.14 && <0.15)
- template-haskell (>=2.7 && <2.24)
- temporary (>=1.3 && <1.4)
- text (>=2.0 && <2.2)
- time (>=1.9.3 && <1.15)
- transformers (>=0.5 && <0.7)
- unordered-containers (>=0.2 && <0.3)
- uri-bytestring (>=0.4.0.0 && <0.5)
- utf8-string (>=1.0 && <1.1)
- variant (>=1.0 && <1.1)
- vector (>=0.12 && <0.14)
- versions (>=6.0.5 && <6.1)
- vty (>=6.0 && <6.3)
- if flag(yaml-streamly)
- yaml-streamly (>=0.12.5 && <0.13)
- yaml (>=0.11.0 && <0.12)
- if flag(tar)else
- libarchive (>=3.0.3.0 && <3.1)
- if !flag(tui)
- buildable: False
- if !os(windows)
- unix (>=2.7 && <2.9)
Executables
ghcup
- aeson (>=1.4)
- aeson-pretty (>=0.8.8 && <0.9)
- async (>=2.2.3 && <2.3)
- attoparsec (>=0.14 && <0.15)
- base (>=4.12 && <5)
- bytestring (>=0.10 && <0.13)
- containers (>=0.6 && <0.8)
- deepseq (>=1.4 && <1.7)
- directory (>=1.3.6.0 && <1.4)
- filepath (>=1.4.101.0)
- ghcup
- megaparsec (>=8.0.0 && <9.8)
- mtl (>=2.2 && <2.4)
- optics (>=0.4 && <0.5)
- optparse-applicative (>=0.15.1.0 && <0.19)
- pretty (>=1.1.3.1 && <1.2)
- pretty-terminal (>=0.1.0.0 && <0.2)
- process (>=1.6.11.0 && <1.7)
- resourcet (>=1.2.2 && <1.4)
- safe (>=0.3.18 && <0.4)
- safe-exceptions (>=0.1 && <0.2)
- tagsoup (>=0.14 && <0.15)
- template-haskell (>=2.7 && <2.24)
- temporary (>=1.3 && <1.4)
- text (>=2.0 && <2.2)
- time (>=1.9.3 && <1.15)
- transformers (>=0.5 && <0.7)
- unordered-containers (>=0.2 && <0.3)
- uri-bytestring (>=0.4.0.0 && <0.5)
- utf8-string (>=1.0 && <1.1)
- variant (>=1.0 && <1.1)
- vector (>=0.12 && <0.14)
- versions (>=6.0.5 && <6.1)
- if flag(yaml-streamly)
- yaml-streamly (>=0.12.5 && <0.13)
- yaml (>=0.11.0 && <0.12)
- if flag(tar)else
- libarchive (>=3.0.3.0 && <3.1)
- if flag(tui)
- ghcup
- transformers (>=0.5 && <0.7)
- if !os(windows)
- unix (>=2.7 && <2.9)
- if flag(no-exe)
- buildable: False
Flags
Manual Flags
Name | Description | Default |
---|---|---|
tui | Build the brick powered tui (ghcup tui). | Enabled |
internal-downloader | Compile the internal downloader, which links against OpenSSL. This is disabled on windows. | Disabled |
strict-metadata-parsing | Don't ignore unknown keys in metadata. Useful for metadata testing. | Disabled |
no-exe | Don't build any executables | Disabled |
tar | Use haskell tar instead of libarchive. | Disabled |
yaml-streamly | Use yaml-streamly instead of yaml (based on conduit) | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info