667 lines
28 KiB
Text
667 lines
28 KiB
Text
cabal-version: 1.24
|
|
|
|
-- This file has been generated from package.yaml by hpack version 0.31.2.
|
|
--
|
|
-- see: https://github.com/sol/hpack
|
|
--
|
|
-- hash: 20c56ad5f834f9b9591ab241421e1fef10c1f78084cc915abb8f49be4363fa94
|
|
|
|
name: stack
|
|
version: 1.9.3.1
|
|
x-revision: 2
|
|
synopsis: The Haskell Tool Stack
|
|
description: Please see the README.md for usage information, and the wiki on Github for more details. Also, note that the API for the library is not currently stable, and may change significantly, even between minor releases. It is currently only intended for use by the executable.
|
|
category: Development
|
|
homepage: http://haskellstack.org
|
|
bug-reports: https://github.com/commercialhaskell/stack/issues
|
|
author: Commercial Haskell SIG
|
|
maintainer: manny@fpcomplete.com
|
|
license: BSD3
|
|
license-file: LICENSE
|
|
build-type: Custom
|
|
extra-source-files:
|
|
CONTRIBUTING.md
|
|
ChangeLog.md
|
|
README.md
|
|
doc/architecture.md
|
|
doc/build_command.md
|
|
doc/ChangeLog.md
|
|
doc/CONTRIBUTING.md
|
|
doc/coverage.md
|
|
doc/custom_snapshot.md
|
|
doc/dependency_visualization.md
|
|
doc/docker_integration.md
|
|
doc/faq.md
|
|
doc/ghci.md
|
|
doc/ghcjs.md
|
|
doc/GUIDE.md
|
|
doc/install_and_upgrade.md
|
|
doc/nix_integration.md
|
|
doc/nonstandard_project_init.md
|
|
doc/README.md
|
|
doc/shell_autocompletion.md
|
|
doc/SIGNING_KEY.md
|
|
doc/stack_yaml_vs_cabal_package_file.md
|
|
doc/travis_ci.md
|
|
doc/yaml_configuration.md
|
|
src/setup-shim/StackSetupShim.hs
|
|
stack.yaml
|
|
test/package-dump/ghc-7.10.txt
|
|
test/package-dump/ghc-7.8.4-osx.txt
|
|
test/package-dump/ghc-7.8.txt
|
|
test/package-dump/ghc-head.txt
|
|
src/test/Stack/Untar/test1.tar.gz
|
|
src/test/Stack/Untar/test2.tar.gz
|
|
|
|
source-repository head
|
|
type: git
|
|
location: https://github.com/commercialhaskell/stack
|
|
|
|
custom-setup
|
|
setup-depends:
|
|
Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
|
|
, base >=4.10 && <5
|
|
, filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
|
|
|
|
flag disable-git-info
|
|
description: Disable compile-time inclusion of current git info in stack
|
|
manual: True
|
|
default: False
|
|
|
|
flag hide-dependency-versions
|
|
description: Hides dependency versions from "stack --version", used only by building with stack.yaml
|
|
manual: True
|
|
default: False
|
|
|
|
flag integration-tests
|
|
description: Run the integration test suite
|
|
manual: True
|
|
default: False
|
|
|
|
flag static
|
|
description: Pass -static/-pthread to ghc when linking the stack binary.
|
|
manual: True
|
|
default: False
|
|
|
|
flag supported-build
|
|
description: If false, causes "stack --version" to issue a warning about the build being unsupported. True only if building with stack.yaml
|
|
manual: True
|
|
default: False
|
|
|
|
library
|
|
exposed-modules:
|
|
Control.Concurrent.Execute
|
|
Data.Aeson.Extended
|
|
Data.Attoparsec.Args
|
|
Data.Attoparsec.Combinators
|
|
Data.Attoparsec.Interpreter
|
|
Data.IORef.RunOnce
|
|
Data.Monoid.Map
|
|
Data.Store.VersionTagged
|
|
Network.HTTP.Download
|
|
Network.HTTP.Download.Verified
|
|
Network.HTTP.StackClient
|
|
Options.Applicative.Args
|
|
Options.Applicative.Builder.Extra
|
|
Options.Applicative.Complicated
|
|
Path.CheckInstall
|
|
Path.Extra
|
|
Path.Find
|
|
Paths_stack
|
|
Stack.Build
|
|
Stack.Build.Cache
|
|
Stack.Build.ConstructPlan
|
|
Stack.Build.Execute
|
|
Stack.Build.Haddock
|
|
Stack.Build.Installed
|
|
Stack.Build.Source
|
|
Stack.Build.Target
|
|
Stack.BuildPlan
|
|
Stack.Clean
|
|
Stack.Config
|
|
Stack.Config.Build
|
|
Stack.Config.Urls
|
|
Stack.Config.Docker
|
|
Stack.Config.Nix
|
|
Stack.ConfigCmd
|
|
Stack.Constants
|
|
Stack.Constants.Config
|
|
Stack.Coverage
|
|
Stack.DefaultColorWhen
|
|
Stack.Docker
|
|
Stack.Docker.GlobalDB
|
|
Stack.Dot
|
|
Stack.Fetch
|
|
Stack.FileWatch
|
|
Stack.GhcPkg
|
|
Stack.Ghci
|
|
Stack.Ghci.Script
|
|
Stack.Hoogle
|
|
Stack.IDE
|
|
Stack.Image
|
|
Stack.Init
|
|
Stack.Ls
|
|
Stack.New
|
|
Stack.Nix
|
|
Stack.Options.BenchParser
|
|
Stack.Options.BuildMonoidParser
|
|
Stack.Options.BuildParser
|
|
Stack.Options.CleanParser
|
|
Stack.Options.ConfigParser
|
|
Stack.Options.Completion
|
|
Stack.Options.DockerParser
|
|
Stack.Options.DotParser
|
|
Stack.Options.ExecParser
|
|
Stack.Options.GhcBuildParser
|
|
Stack.Options.GhciParser
|
|
Stack.Options.GhcVariantParser
|
|
Stack.Options.GlobalParser
|
|
Stack.Options.HaddockParser
|
|
Stack.Options.HpcReportParser
|
|
Stack.Options.LogLevelParser
|
|
Stack.Options.NewParser
|
|
Stack.Options.NixParser
|
|
Stack.Options.PackageParser
|
|
Stack.Options.ResolverParser
|
|
Stack.Options.ScriptParser
|
|
Stack.Options.SDistParser
|
|
Stack.Options.SolverParser
|
|
Stack.Options.TestParser
|
|
Stack.Options.Utils
|
|
Stack.Package
|
|
Stack.PackageDump
|
|
Stack.PackageIndex
|
|
Stack.PackageLocation
|
|
Stack.Path
|
|
Stack.Prelude
|
|
Stack.PrettyPrint
|
|
Stack.Runners
|
|
Stack.Script
|
|
Stack.SDist
|
|
Stack.Setup
|
|
Stack.Setup.Installed
|
|
Stack.SetupCmd
|
|
Stack.Sig
|
|
Stack.Sig.GPG
|
|
Stack.Sig.Sign
|
|
Stack.Snapshot
|
|
Stack.Solver
|
|
Stack.StaticBytes
|
|
Stack.Types.Build
|
|
Stack.Types.BuildPlan
|
|
Stack.Types.CompilerBuild
|
|
Stack.Types.Urls
|
|
Stack.Types.Compiler
|
|
Stack.Types.Config
|
|
Stack.Types.Config.Build
|
|
Stack.Types.Docker
|
|
Stack.Types.FlagName
|
|
Stack.Types.GhcPkgId
|
|
Stack.Types.Image
|
|
Stack.Types.NamedComponent
|
|
Stack.Types.Nix
|
|
Stack.Types.Package
|
|
Stack.Types.PackageDump
|
|
Stack.Types.PackageIdentifier
|
|
Stack.Types.PackageIndex
|
|
Stack.Types.PackageName
|
|
Stack.Types.Resolver
|
|
Stack.Types.Runner
|
|
Stack.Types.Sig
|
|
Stack.Types.TemplateName
|
|
Stack.Types.Version
|
|
Stack.Types.VersionIntervals
|
|
Stack.Upgrade
|
|
Stack.Upload
|
|
Text.PrettyPrint.Leijen.Extended
|
|
System.Process.PagerEditor
|
|
System.Terminal
|
|
other-modules:
|
|
Hackage.Security.Client.Repository.HttpLib.HttpClient
|
|
hs-source-dirs:
|
|
src/
|
|
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -fwarn-identities
|
|
build-depends:
|
|
Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
|
|
, aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
|
|
, annotated-wl-pprint >=0.7.0 && <0.8
|
|
, ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*)
|
|
, async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
|
|
, attoparsec >=0.13.2.2 && <0.14
|
|
, base >=4.10 && <5
|
|
, base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1)
|
|
, bytestring >=0.10.8.2 && <0.11
|
|
, conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
|
|
, cryptonite ==0.25.*
|
|
, cryptonite-conduit >=0.2.2 && <0.3
|
|
, deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
|
|
, directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
|
|
, echo >=0.1.3 && <0.2
|
|
, exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11)
|
|
, extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7)
|
|
, file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
|
|
, filelock >=0.1.1.2 && <0.2
|
|
, filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
|
|
, fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
|
|
, generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13)
|
|
, hackage-security >=0.5.3.0 && <0.6
|
|
, hashable >=1.2.7.0 && <1.3
|
|
, hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32)
|
|
, hpc >=0.6.0.3 && <0.7
|
|
, http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7)
|
|
, http-client-tls >=0.3.5.3 && <0.4
|
|
, http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4)
|
|
, http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13)
|
|
, memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
|
|
, microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
|
|
, mintty >=0.1.2 && <0.2
|
|
, monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
|
|
, mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1)
|
|
, mtl >=2.2.2 && <2.3
|
|
, mustache >=2.3.0 && <2.4
|
|
, neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
|
|
, network-uri >=2.6.1.0 && <2.7
|
|
, open-browser >=0.2.1.0 && <0.3
|
|
, optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
|
|
, path >=0.6.1 && <0.7
|
|
, path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5)
|
|
, persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10)
|
|
, persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10)
|
|
, persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7)
|
|
, pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
|
|
, primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
|
|
, process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7)
|
|
, project-template >=0.2.0.1 && <0.3
|
|
, regex-applicative-text >=0.1.0.1 && <0.2
|
|
, resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
|
|
, retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9)
|
|
, rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2)
|
|
, semigroups >=0.18.5 && <0.19
|
|
, split >=0.2.3.3 && <0.3
|
|
, stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
|
|
, store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
|
|
, store-core >=0.4.4 && <0.5
|
|
, streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
|
|
, tar >=0.5.1.0 && <0.6
|
|
, template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
|
|
, temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
|
|
, text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
|
|
, text-metrics >=0.3.0 && <0.4
|
|
, th-reify-many >=0.1.8 && <0.2
|
|
, time >=1.8.0.2 && <1.9
|
|
, tls >=1.4.1 && <1.5
|
|
, transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6)
|
|
, typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3)
|
|
, unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
|
|
, unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
|
|
, unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3)
|
|
, unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3)
|
|
, vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13)
|
|
, yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12)
|
|
, zip-archive (>=0.3.3 && <0.4) || (==0.4.*)
|
|
, zlib >=0.6.2 && <0.7
|
|
if os(windows)
|
|
cpp-options: -DWINDOWS
|
|
build-depends:
|
|
Win32
|
|
else
|
|
build-tools:
|
|
hsc2hs
|
|
build-depends:
|
|
bindings-uname ==0.1.*
|
|
, unix >=2.7.2.2 && <2.8
|
|
if os(windows)
|
|
hs-source-dirs:
|
|
src/windows/
|
|
else
|
|
hs-source-dirs:
|
|
src/unix/
|
|
default-language: Haskell2010
|
|
autogen-modules: Paths_stack
|
|
|
|
executable stack
|
|
main-is: Main.hs
|
|
other-modules:
|
|
Build_stack
|
|
Paths_stack
|
|
hs-source-dirs:
|
|
src/main
|
|
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts
|
|
build-depends:
|
|
Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
|
|
, aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
|
|
, annotated-wl-pprint >=0.7.0 && <0.8
|
|
, ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*)
|
|
, async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
|
|
, attoparsec >=0.13.2.2 && <0.14
|
|
, base >=4.10 && <5
|
|
, base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1)
|
|
, bytestring >=0.10.8.2 && <0.11
|
|
, conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
|
|
, cryptonite ==0.25.*
|
|
, cryptonite-conduit >=0.2.2 && <0.3
|
|
, deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
|
|
, directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
|
|
, echo >=0.1.3 && <0.2
|
|
, exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11)
|
|
, extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7)
|
|
, file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
|
|
, filelock >=0.1.1.2 && <0.2
|
|
, filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
|
|
, fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
|
|
, generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13)
|
|
, hackage-security >=0.5.3.0 && <0.6
|
|
, hashable >=1.2.7.0 && <1.3
|
|
, hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32)
|
|
, hpc >=0.6.0.3 && <0.7
|
|
, http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7)
|
|
, http-client-tls >=0.3.5.3 && <0.4
|
|
, http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4)
|
|
, http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13)
|
|
, memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
|
|
, microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
|
|
, mintty >=0.1.2 && <0.2
|
|
, monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
|
|
, mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1)
|
|
, mtl >=2.2.2 && <2.3
|
|
, mustache >=2.3.0 && <2.4
|
|
, neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
|
|
, network-uri >=2.6.1.0 && <2.7
|
|
, open-browser >=0.2.1.0 && <0.3
|
|
, optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
|
|
, path >=0.6.1 && <0.7
|
|
, path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5)
|
|
, persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10)
|
|
, persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10)
|
|
, persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7)
|
|
, pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
|
|
, primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
|
|
, process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7)
|
|
, project-template >=0.2.0.1 && <0.3
|
|
, regex-applicative-text >=0.1.0.1 && <0.2
|
|
, resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
|
|
, retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9)
|
|
, rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2)
|
|
, semigroups >=0.18.5 && <0.19
|
|
, split >=0.2.3.3 && <0.3
|
|
, stack
|
|
, stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
|
|
, store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
|
|
, store-core >=0.4.4 && <0.5
|
|
, streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
|
|
, tar >=0.5.1.0 && <0.6
|
|
, template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
|
|
, temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
|
|
, text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
|
|
, text-metrics >=0.3.0 && <0.4
|
|
, th-reify-many >=0.1.8 && <0.2
|
|
, time >=1.8.0.2 && <1.9
|
|
, tls >=1.4.1 && <1.5
|
|
, transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6)
|
|
, typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3)
|
|
, unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
|
|
, unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
|
|
, unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3)
|
|
, unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3)
|
|
, vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13)
|
|
, yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12)
|
|
, zip-archive (>=0.3.3 && <0.4) || (==0.4.*)
|
|
, zlib >=0.6.2 && <0.7
|
|
if os(windows)
|
|
cpp-options: -DWINDOWS
|
|
build-depends:
|
|
Win32
|
|
else
|
|
build-tools:
|
|
hsc2hs
|
|
build-depends:
|
|
bindings-uname ==0.1.*
|
|
, unix >=2.7.2.2 && <2.8
|
|
if flag(static)
|
|
ld-options: -static -pthread
|
|
if !(flag(disable-git-info))
|
|
cpp-options: -DUSE_GIT_INFO
|
|
build-depends:
|
|
githash (>=0.1.3.0 && <0.2) || (>=0.1.3.1 && <0.2)
|
|
, optparse-simple (>=0.1.0 && <0.2) || (>=0.1.1.1 && <0.2)
|
|
if flag(hide-dependency-versions)
|
|
cpp-options: -DHIDE_DEP_VERSIONS
|
|
if flag(supported-build)
|
|
cpp-options: -DSUPPORTED_BUILD
|
|
default-language: Haskell2010
|
|
autogen-modules:
|
|
Build_stack,
|
|
Paths_stack
|
|
|
|
test-suite stack-integration-test
|
|
type: exitcode-stdio-1.0
|
|
main-is: IntegrationSpec.hs
|
|
other-modules:
|
|
StackTest
|
|
Paths_stack
|
|
hs-source-dirs:
|
|
test/integration
|
|
test/integration/lib
|
|
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N
|
|
build-depends:
|
|
Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
|
|
, aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
|
|
, annotated-wl-pprint >=0.7.0 && <0.8
|
|
, ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*)
|
|
, async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
|
|
, attoparsec >=0.13.2.2 && <0.14
|
|
, base >=4.10 && <5
|
|
, base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1)
|
|
, bytestring >=0.10.8.2 && <0.11
|
|
, conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
|
|
, cryptonite ==0.25.*
|
|
, cryptonite-conduit >=0.2.2 && <0.3
|
|
, deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
|
|
, directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
|
|
, echo >=0.1.3 && <0.2
|
|
, exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11)
|
|
, extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7)
|
|
, file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
|
|
, filelock >=0.1.1.2 && <0.2
|
|
, filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
|
|
, fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
|
|
, generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13)
|
|
, hackage-security >=0.5.3.0 && <0.6
|
|
, hashable >=1.2.7.0 && <1.3
|
|
, hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32)
|
|
, hpc >=0.6.0.3 && <0.7
|
|
, hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6) || (>=2.7.0 && <2.8)
|
|
, http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7)
|
|
, http-client-tls >=0.3.5.3 && <0.4
|
|
, http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4)
|
|
, http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13)
|
|
, memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
|
|
, microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
|
|
, mintty >=0.1.2 && <0.2
|
|
, monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
|
|
, mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1)
|
|
, mtl >=2.2.2 && <2.3
|
|
, mustache >=2.3.0 && <2.4
|
|
, neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
|
|
, network-uri >=2.6.1.0 && <2.7
|
|
, open-browser >=0.2.1.0 && <0.3
|
|
, optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
|
|
, path >=0.6.1 && <0.7
|
|
, path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5)
|
|
, persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10)
|
|
, persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10)
|
|
, persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7)
|
|
, pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
|
|
, primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
|
|
, process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7)
|
|
, project-template >=0.2.0.1 && <0.3
|
|
, regex-applicative-text >=0.1.0.1 && <0.2
|
|
, resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
|
|
, retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9)
|
|
, rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2)
|
|
, semigroups >=0.18.5 && <0.19
|
|
, split >=0.2.3.3 && <0.3
|
|
, stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
|
|
, store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
|
|
, store-core >=0.4.4 && <0.5
|
|
, streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
|
|
, tar >=0.5.1.0 && <0.6
|
|
, template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
|
|
, temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
|
|
, text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
|
|
, text-metrics >=0.3.0 && <0.4
|
|
, th-reify-many >=0.1.8 && <0.2
|
|
, time >=1.8.0.2 && <1.9
|
|
, tls >=1.4.1 && <1.5
|
|
, transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6)
|
|
, typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3)
|
|
, unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
|
|
, unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
|
|
, unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3)
|
|
, unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3)
|
|
, vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13)
|
|
, yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12)
|
|
, zip-archive (>=0.3.3 && <0.4) || (==0.4.*)
|
|
, zlib >=0.6.2 && <0.7
|
|
if os(windows)
|
|
cpp-options: -DWINDOWS
|
|
build-depends:
|
|
Win32
|
|
else
|
|
build-tools:
|
|
hsc2hs
|
|
build-depends:
|
|
bindings-uname ==0.1.*
|
|
, unix >=2.7.2.2 && <2.8
|
|
if !(flag(integration-tests))
|
|
buildable: False
|
|
default-language: Haskell2010
|
|
|
|
test-suite stack-test
|
|
type: exitcode-stdio-1.0
|
|
main-is: Test.hs
|
|
other-modules:
|
|
Network.HTTP.Download.VerifiedSpec
|
|
Spec
|
|
Stack.ArgsSpec
|
|
Stack.Build.ExecuteSpec
|
|
Stack.Build.TargetSpec
|
|
Stack.ConfigSpec
|
|
Stack.DotSpec
|
|
Stack.Ghci.PortableFakePaths
|
|
Stack.Ghci.ScriptSpec
|
|
Stack.GhciSpec
|
|
Stack.NixSpec
|
|
Stack.PackageDumpSpec
|
|
Stack.SolverSpec
|
|
Stack.StaticBytesSpec
|
|
Stack.StoreSpec
|
|
Stack.Types.BuildPlanSpec
|
|
Stack.Types.TemplateNameSpec
|
|
Stack.Untar.UntarSpec
|
|
Paths_stack
|
|
hs-source-dirs:
|
|
src/test
|
|
ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -optP-Wno-nonportable-include-path -threaded
|
|
build-depends:
|
|
Cabal (>=2.4.0.1 && <2.5) || (>=2.4.1.0 && <2.5)
|
|
, QuickCheck (>=2.10.1 && <2.11) || (>=2.11.3 && <2.12) || (>=2.12.6.1 && <2.13)
|
|
, aeson (>=1.2.4.0 && <1.3) || (>=1.3.1.1 && <1.4) || (>=1.4.2.0 && <1.5)
|
|
, annotated-wl-pprint >=0.7.0 && <0.8
|
|
, ansi-terminal (>=0.8.0.4 && <0.9) || (>=0.8.2 && <0.9) || (==0.9.*)
|
|
, async (>=2.1.1.1 && <2.2) || (>=2.2.1 && <2.3)
|
|
, attoparsec >=0.13.2.2 && <0.14
|
|
, base >=4.10 && <5
|
|
, base64-bytestring (>=1.0.0.1 && <1.1) || (>=1.0.0.2 && <1.1)
|
|
, bytestring >=0.10.8.2 && <0.11
|
|
, conduit (>=1.2.13.1 && <1.3) || (>=1.3.1 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, conduit-extra (>=1.2.3.2 && <1.3) || (>=1.3.0 && <1.4) || (>=1.3.1.1 && <1.4)
|
|
, containers (>=0.5.10.2 && <0.6) || (>=0.5.11.0 && <0.6) || (>=0.6.0.1 && <0.7)
|
|
, cryptonite ==0.25.*
|
|
, cryptonite-conduit >=0.2.2 && <0.3
|
|
, deepseq (>=1.4.3.0 && <1.5) || (>=1.4.4.0 && <1.5)
|
|
, directory (>=1.3.0.2 && <1.4) || (>=1.3.1.5 && <1.4) || (>=1.3.3.0 && <1.4)
|
|
, echo >=0.1.3 && <0.2
|
|
, exceptions (>=0.8.3 && <0.9) || (>=0.10.0 && <0.11) || (>=0.10.1 && <0.11)
|
|
, extra (>=1.6.9 && <1.7) || (>=1.6.13 && <1.7) || (>=1.6.14 && <1.7)
|
|
, file-embed (>=0.0.10.1 && <0.1) || (>=0.0.11 && <0.1)
|
|
, filelock >=0.1.1.2 && <0.2
|
|
, filepath (>=1.4.1.2 && <1.5) || (>=1.4.2 && <1.5) || (>=1.4.2.1 && <1.5)
|
|
, fsnotify (>=0.2.1.1 && <0.3) || (>=0.3.0.1 && <0.4)
|
|
, generic-deriving (>=1.12.2 && <1.13) || (>=1.12.3 && <1.13)
|
|
, hackage-security >=0.5.3.0 && <0.6
|
|
, hashable >=1.2.7.0 && <1.3
|
|
, hpack (>=0.31.1 && <0.32) || (>=0.31.2 && <0.32)
|
|
, hpc >=0.6.0.3 && <0.7
|
|
, hspec (>=2.4.8 && <2.5) || (>=2.5.5 && <2.6) || (>=2.7.0 && <2.8)
|
|
, http-client (>=0.5.13.1 && <0.6) || (>=0.5.14 && <0.6) || (>=0.6.4 && <0.7)
|
|
, http-client-tls >=0.3.5.3 && <0.4
|
|
, http-conduit (>=2.3.2 && <2.4) || (>=2.3.7 && <2.4)
|
|
, http-types (>=0.12.1 && <0.13) || (>=0.12.2 && <0.13) || (>=0.12.3 && <0.13)
|
|
, memory (>=0.14.16 && <0.15) || (>=0.14.18 && <0.15)
|
|
, microlens (>=0.4.8.3 && <0.5) || (>=0.4.9.1 && <0.5) || (>=0.4.10 && <0.5)
|
|
, mintty >=0.1.2 && <0.2
|
|
, monad-logger (>=0.3.29 && <0.4) || (>=0.3.30 && <0.4)
|
|
, mono-traversable (>=1.0.9.0 && <1.1) || (>=1.0.11.0 && <1.1)
|
|
, mtl >=2.2.2 && <2.3
|
|
, mustache >=2.3.0 && <2.4
|
|
, neat-interpolation (>=0.3.2.1 && <0.4) || (>=0.3.2.2 && <0.4) || (>=0.3.2.4 && <0.4)
|
|
, network-uri >=2.6.1.0 && <2.7
|
|
, open-browser >=0.2.1.0 && <0.3
|
|
, optparse-applicative (>=0.14.2.0 && <0.15) || (>=0.14.3.0 && <0.15)
|
|
, path >=0.6.1 && <0.7
|
|
, path-io (>=1.3.3 && <1.4) || (>=1.4.2 && <1.5)
|
|
, persistent (>=2.7.1 && <2.8) || (>=2.8.2 && <2.9) || (>=2.9.2 && <2.10)
|
|
, persistent-sqlite (>=2.6.4 && <2.7) || (>=2.8.2 && <2.9) || (>=2.9.3 && <2.10)
|
|
, persistent-template (>=2.5.4 && <2.6) || (>=2.6.0 && <2.7)
|
|
, pretty (>=1.1.3.3 && <1.2) || (>=1.1.3.6 && <1.2)
|
|
, primitive (>=0.6.4.0 && <0.7) || (>=0.6.3.0 && <0.7) || (>=0.6.4.0 && <0.7)
|
|
, process (>=1.6.1.0 && <1.7) || (>=1.6.3.0 && <1.7) || (>=1.6.5.0 && <1.7)
|
|
, project-template >=0.2.0.1 && <0.3
|
|
, regex-applicative-text >=0.1.0.1 && <0.2
|
|
, resourcet (>=1.1.11 && <1.2) || (>=1.2.2 && <1.3)
|
|
, retry (>=0.7.6.3 && <0.8) || (>=0.7.7.0 && <0.8) || (>=0.8.0.0 && <0.9)
|
|
, rio (>= 0.1.8.0 && < 0.1.9) || (>=0.1.9.2 && <0.2)
|
|
, semigroups >=0.18.5 && <0.19
|
|
, smallcheck >=1.1.5 && <1.2
|
|
, split >=0.2.3.3 && <0.3
|
|
, stack
|
|
, stm (>=2.4.5.0 && <2.5) || (>=2.4.5.1 && <2.5) || (>=2.5.0.0 && <2.6)
|
|
, store (>=0.4.3.2 && <0.5) || (>=0.5.0.1 && <0.6)
|
|
, store-core >=0.4.4 && <0.5
|
|
, streaming-commons (>=0.1.19 && <0.2) || (>=0.2.1.0 && <0.3)
|
|
, tar >=0.5.1.0 && <0.6
|
|
, template-haskell (>=2.12.0.0 && <2.13) || (>=2.13.0.0 && <2.14) || (>=2.14.0.0 && <2.15)
|
|
, temporary (>=1.2.1.1 && <1.3) || (==1.3.*)
|
|
, text (>=1.2.3.0 && <1.3) || (>=1.2.3.1 && <1.3)
|
|
, text-metrics >=0.3.0 && <0.4
|
|
, th-reify-many >=0.1.8 && <0.2
|
|
, time >=1.8.0.2 && <1.9
|
|
, tls >=1.4.1 && <1.5
|
|
, transformers (>=0.5.2.0 && <0.6) || (>=0.5.5.0 && <0.6) || (>=0.5.6.2 && <0.6)
|
|
, typed-process (>=0.2.3.0 && <0.3) || (>=0.2.4.0 && <0.3)
|
|
, unicode-transforms (>=0.3.4 && <0.4) || (>=0.3.5 && <0.4)
|
|
, unix-compat (>=0.5.0.1 && <0.6) || (>=0.5.1 && <0.6)
|
|
, unliftio (>=0.2.10 && <0.3) || (>=0.2.8.1 && <0.3) || (>=0.2.10 && <0.3)
|
|
, unordered-containers (>=0.2.9.0 && <0.3) || (>=0.2.10.0 && <0.3)
|
|
, vector (>=0.12.0.1 && <0.13) || (>=0.12.0.2 && <0.13)
|
|
, yaml (>=0.10.4.0 && <0.11) || (>=0.11.0.0 && <0.12)
|
|
, zip-archive (>=0.3.3 && <0.4) || (==0.4.*)
|
|
, zlib >=0.6.2 && <0.7
|
|
if os(windows)
|
|
cpp-options: -DWINDOWS
|
|
build-depends:
|
|
Win32
|
|
else
|
|
build-tools:
|
|
hsc2hs
|
|
build-depends:
|
|
bindings-uname ==0.1.*
|
|
, unix >=2.7.2.2 && <2.8
|
|
default-language: Haskell2010
|