Cabal revisions of stack-2.1.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.0-name: stack-version: 2.1.3-license: BSD3-license-file: LICENSE-maintainer: manny@fpcomplete.com-author: Commercial Haskell SIG-homepage: http://haskellstack.org-bug-reports: https://github.com/commercialhaskell/stack/issues-synopsis: The Haskell Tool Stack-description:- Please see the documentation at <https://docs.haskellstack.org>- for usage information.- .- If building a 'stack' executable for distribution, please download the- source code from <https://github.com/commercialhaskell/stack/releases>- and build it using Stack itself in order to ensure identical behaviour- to official binaries. This package on Hackage is provided for convenience- and bootstrapping purposes.- .- 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-build-type: Custom-extra-source-files:- CONTRIBUTING.md- ChangeLog.md- README.md- doc/azure_ci.md- doc/build_command.md- doc/build_overview.md- doc/ChangeLog.md- doc/CONTRIBUTING.md- doc/coverage.md- doc/custom_snapshot.md- doc/dependency_visualization.md- doc/developing_on_windows.md- doc/docker_integration.md- doc/faq.md- doc/ghci.md- doc/ghcjs.md- doc/GUIDE.md- doc/install_and_upgrade.md- doc/lock_files.md- doc/nix_integration.md- doc/nonstandard_project_init.md- doc/pantry.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- 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,- base >=4.10 && <5,- filepath >=1.4.1.2--flag disable-git-info- description:- Disable compile-time inclusion of current git info in stack- default: False- manual: True--flag hide-dependency-versions- description:- Hides dependency versions from 'stack --version', used only by building Stack and the default 'stack.yaml'. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING 'stack' ANY OTHER WAY (e.g. using cabal or from Hackage), as it makes debugging support requests more difficult.- default: False- manual: True--flag integration-tests- description:- Run the integration test suite- default: False- manual: True--flag static- description:- Pass -static/-pthread to ghc when linking the stack binary.- default: False- manual: True--flag supported-build- description:- If false, causes 'stack --version' to issue a warning about the build being unsupported. Should be True only if building with Stack and the default 'stack.yaml'. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING 'stack' ANY OTHER WAY (e.g. using cabal or from Hackage), as it makes debugging support requests more difficult.- default: False- manual: True--library- exposed-modules:- Control.Concurrent.Execute- Data.Attoparsec.Args- Data.Attoparsec.Combinators- Data.Attoparsec.Interpreter- Data.Monoid.Map- Network.HTTP.StackClient- Options.Applicative.Args- Options.Applicative.Builder.Extra- Options.Applicative.Complicated- Path.CheckInstall- Path.Extra- Path.Find- 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.Docker- Stack.Config.Nix- Stack.ConfigCmd- Stack.Constants- Stack.Constants.Config- Stack.Coverage- Stack.DefaultColorWhen- Stack.Docker- Stack.Dot- Stack.FileWatch- Stack.Freeze- Stack.GhcPkg- Stack.Ghci- Stack.Ghci.Script- Stack.Hoogle- Stack.IDE- Stack.Init- Stack.Ls- Stack.Lock- 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.FreezeParser- 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.TestParser- Stack.Options.Utils- Stack.Package- Stack.PackageDump- Stack.Path- Stack.Prelude- Stack.Runners- Stack.Script- Stack.SDist- Stack.Setup- Stack.Setup.Installed- Stack.SetupCmd- Stack.SourceMap- Stack.Storage.Project- Stack.Storage.User- Stack.Storage.Util- Stack.Types.Build- Stack.Types.CompilerBuild- Stack.Types.Compiler- Stack.Types.Config- Stack.Types.Config.Build- Stack.Types.Docker- Stack.Types.GhcPkgId- Stack.Types.NamedComponent- Stack.Types.Nix- Stack.Types.Package- Stack.Types.PackageName- Stack.Types.Resolver- Stack.Types.SourceMap- Stack.Types.TemplateName- Stack.Types.Version- Stack.Types.VersionIntervals- Stack.Unpack- Stack.Upgrade- Stack.Upload- System.Info.ShortPathName- System.Permissions- System.Process.Pager- System.Terminal- Paths_stack- hs-source-dirs: src/- other-modules:- Stack.Types.Cache- autogen-modules:- Paths_stack- default-language: Haskell2010- 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,- aeson >=1.2.4.0,- annotated-wl-pprint >=0.7.0,- ansi-terminal >=0.9,- array >=0.5.2.0,- async >=2.1.1.1,- attoparsec >=0.13.2.2,- base >=4.10 && <5,- base64-bytestring >=1.0.0.1,- bytestring >=0.10.8.2,- colour >=2.3.4,- conduit >=1.3.0.3,- conduit-extra >=1.3.0,- containers >=0.5.10.2,- cryptonite >=0.25,- cryptonite-conduit >=0.2.2,- deepseq >=1.4.3.0,- directory >=1.3.0.2,- echo >=0.1.3,- exceptions >=0.8.3,- extra >=1.6.9,- file-embed >=0.0.10.1,- filelock >=0.1.1.2,- filepath >=1.4.1.2,- fsnotify >=0.3.0.1,- generic-deriving >=1.12.2,- hackage-security >=0.5.3.0,- hashable >=1.2.7.0,- hi-file-parser >=0.1.0.0,- hpack >=0.31.2,- hpc >=0.6.0.3,- http-client >=0.5.13.1,- http-client-tls >=0.3.5.3,- http-conduit >=2.3.2,- http-download >=0.1.0.0,- http-types >=0.12.1,- memory >=0.14.16,- microlens >=0.4.8.3,- mintty >=0.1.2,- mono-traversable >=1.0.9.0,- mtl >=2.2.2,- mustache >=2.3.0,- neat-interpolation >=0.3.2.1,- network-uri >=2.6.1.0,- open-browser >=0.2.1.0,- optparse-applicative >=0.14.2.0,- pantry >=0.1.1.0,- path >=0.6.1,- path-io >=1.3.3,- persistent >=2.9.2,- persistent-sqlite >=2.9.3,- persistent-template >=2.5.4,- pretty >=1.1.3.3,- primitive >=0.6.4.0,- process >=1.6.3.0,- project-template >=0.2.0.1,- regex-applicative-text >=0.1.0.1,- resource-pool >=0.2.3.2,- resourcet >=1.2.1,- retry >=0.7.6.3,- rio >=0.1.10.0,- rio-prettyprint >=0.1.0.0,- semigroups >=0.18.5,- split >=0.2.3.3,- stm >=2.4.5.0,- streaming-commons >=0.1.19,- tar >=0.5.1.0,- template-haskell >=2.12.0.0,- temporary >=1.2.1.1,- terminal-size >=0.3.2.1,- text >=1.2.3.0,- text-metrics >=0.3.0,- th-reify-many >=0.1.8,- time >=1.8.0.2,- tls >=1.4.1,- transformers >=0.5.2.0,- typed-process >=0.2.6.0,- unicode-transforms >=0.3.4,- unix-compat >=0.5.0.1,- unliftio >=0.2.8.0,- unordered-containers >=0.2.9.0,- vector >=0.12.0.1,- yaml >=0.10.4.0,- zip-archive >=0.3.3,- zlib >=0.6.2- - if os(windows)- cpp-options: -DWINDOWS- build-depends:- Win32 -any- else- build-tools: hsc2hs -any- build-depends:- unix >=2.7.2.2- - if os(windows)- hs-source-dirs: src/windows/- other-modules:- System.Uname- else- c-sources:- src/unix/cbits/uname.c- hs-source-dirs: src/unix/- other-modules:- System.Uname--executable stack- main-is: Main.hs- hs-source-dirs: src/main- other-modules:- BuildInfo- Build_stack- Paths_stack- autogen-modules:- Build_stack- Paths_stack- default-language: Haskell2010- 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,- aeson >=1.2.4.0,- annotated-wl-pprint >=0.7.0,- ansi-terminal >=0.9,- array >=0.5.2.0,- async >=2.1.1.1,- attoparsec >=0.13.2.2,- base >=4.10 && <5,- base64-bytestring >=1.0.0.1,- bytestring >=0.10.8.2,- colour >=2.3.4,- conduit >=1.3.0.3,- conduit-extra >=1.3.0,- containers >=0.5.10.2,- cryptonite >=0.25,- cryptonite-conduit >=0.2.2,- deepseq >=1.4.3.0,- directory >=1.3.0.2,- echo >=0.1.3,- exceptions >=0.8.3,- extra >=1.6.9,- file-embed >=0.0.10.1,- filelock >=0.1.1.2,- filepath >=1.4.1.2,- fsnotify >=0.3.0.1,- generic-deriving >=1.12.2,- hackage-security >=0.5.3.0,- hashable >=1.2.7.0,- hi-file-parser >=0.1.0.0,- hpack >=0.31.2,- hpc >=0.6.0.3,- http-client >=0.5.13.1,- http-client-tls >=0.3.5.3,- http-conduit >=2.3.2,- http-download >=0.1.0.0,- http-types >=0.12.1,- memory >=0.14.16,- microlens >=0.4.8.3,- mintty >=0.1.2,- mono-traversable >=1.0.9.0,- mtl >=2.2.2,- mustache >=2.3.0,- neat-interpolation >=0.3.2.1,- network-uri >=2.6.1.0,- open-browser >=0.2.1.0,- optparse-applicative >=0.14.2.0,- pantry >=0.1.1.0,- path >=0.6.1,- path-io >=1.3.3,- persistent >=2.9.2,- persistent-sqlite >=2.9.3,- persistent-template >=2.5.4,- pretty >=1.1.3.3,- primitive >=0.6.4.0,- process >=1.6.3.0,- project-template >=0.2.0.1,- regex-applicative-text >=0.1.0.1,- resource-pool >=0.2.3.2,- resourcet >=1.2.1,- retry >=0.7.6.3,- rio >=0.1.10.0,- rio-prettyprint >=0.1.0.0,- semigroups >=0.18.5,- split >=0.2.3.3,- stack -any,- stm >=2.4.5.0,- streaming-commons >=0.1.19,- tar >=0.5.1.0,- template-haskell >=2.12.0.0,- temporary >=1.2.1.1,- terminal-size >=0.3.2.1,- text >=1.2.3.0,- text-metrics >=0.3.0,- th-reify-many >=0.1.8,- time >=1.8.0.2,- tls >=1.4.1,- transformers >=0.5.2.0,- typed-process >=0.2.6.0,- unicode-transforms >=0.3.4,- unix-compat >=0.5.0.1,- unliftio >=0.2.8.0,- unordered-containers >=0.2.9.0,- vector >=0.12.0.1,- yaml >=0.10.4.0,- zip-archive >=0.3.3,- zlib >=0.6.2- - if os(windows)- cpp-options: -DWINDOWS- build-depends:- Win32 -any- else- build-tools: hsc2hs -any- build-depends:- unix >=2.7.2.2- - if flag(static)- ld-options: -static -pthread- - if !flag(disable-git-info)- cpp-options: -DUSE_GIT_INFO- build-depends:- githash >=0.1.3.0,- optparse-simple >=0.1.0- - if flag(hide-dependency-versions)- cpp-options: -DHIDE_DEP_VERSIONS- - if flag(supported-build)- cpp-options: -DSUPPORTED_BUILD--executable stack-integration-test- main-is: IntegrationSpec.hs- hs-source-dirs: test/integration test/integration/lib- other-modules:- StackTest- Paths_stack- default-language: Haskell2010- 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,- aeson >=1.2.4.0,- annotated-wl-pprint >=0.7.0,- ansi-terminal >=0.9,- array >=0.5.2.0,- async >=2.1.1.1,- attoparsec >=0.13.2.2,- base >=4.10 && <5,- base64-bytestring >=1.0.0.1,- bytestring >=0.10.8.2,- colour >=2.3.4,- conduit >=1.3.0.3,- conduit-extra >=1.3.0,- containers >=0.5.10.2,- cryptonite >=0.25,- cryptonite-conduit >=0.2.2,- deepseq >=1.4.3.0,- directory >=1.3.0.2,- echo >=0.1.3,- exceptions >=0.8.3,- extra >=1.6.9,- file-embed >=0.0.10.1,- filelock >=0.1.1.2,- filepath >=1.4.1.2,- fsnotify >=0.3.0.1,- generic-deriving >=1.12.2,- hackage-security >=0.5.3.0,- hashable >=1.2.7.0,- hi-file-parser >=0.1.0.0,- hpack >=0.31.2,- hpc >=0.6.0.3,- hspec >=2.4.8,- http-client >=0.5.13.1,- http-client-tls >=0.3.5.3,- http-conduit >=2.3.2,- http-download >=0.1.0.0,- http-types >=0.12.1,- memory >=0.14.16,- microlens >=0.4.8.3,- mintty >=0.1.2,- mono-traversable >=1.0.9.0,- mtl >=2.2.2,- mustache >=2.3.0,- neat-interpolation >=0.3.2.1,- network-uri >=2.6.1.0,- open-browser >=0.2.1.0,- optparse-applicative >=0.14.2.0,- optparse-generic >=1.3.0,- pantry >=0.1.1.0,- path >=0.6.1,- path-io >=1.3.3,- persistent >=2.9.2,- persistent-sqlite >=2.9.3,- persistent-template >=2.5.4,- pretty >=1.1.3.3,- primitive >=0.6.4.0,- process >=1.6.3.0,- project-template >=0.2.0.1,- regex-applicative-text >=0.1.0.1,- resource-pool >=0.2.3.2,- resourcet >=1.2.1,- retry >=0.7.6.3,- rio >=0.1.10.0,- rio-prettyprint >=0.1.0.0,- semigroups >=0.18.5,- split >=0.2.3.3,- stm >=2.4.5.0,- streaming-commons >=0.1.19,- tar >=0.5.1.0,- template-haskell >=2.12.0.0,- temporary >=1.2.1.1,- terminal-size >=0.3.2.1,- text >=1.2.3.0,- text-metrics >=0.3.0,- th-reify-many >=0.1.8,- time >=1.8.0.2,- tls >=1.4.1,- transformers >=0.5.2.0,- typed-process >=0.2.6.0,- unicode-transforms >=0.3.4,- unix-compat >=0.5.0.1,- unliftio >=0.2.8.0,- unordered-containers >=0.2.9.0,- vector >=0.12.0.1,- yaml >=0.10.4.0,- zip-archive >=0.3.3,- zlib >=0.6.2- - if os(windows)- cpp-options: -DWINDOWS- build-depends:- Win32 -any- else- build-tools: hsc2hs -any- build-depends:- unix >=2.7.2.2- - if !flag(integration-tests)- buildable: False--test-suite stack-test- type: exitcode-stdio-1.0- main-is: Spec.hs- hs-source-dirs: src/test- other-modules:- Stack.ArgsSpec- Stack.Build.ExecuteSpec- Stack.Build.TargetSpec- Stack.Config.DockerSpec- Stack.ConfigSpec- Stack.DotSpec- Stack.Ghci.PortableFakePaths- Stack.Ghci.ScriptSpec- Stack.GhciSpec- Stack.LockSpec- Stack.NixSpec- Stack.PackageDumpSpec- Stack.Types.TemplateNameSpec- Stack.UploadSpec- Paths_stack- default-language: Haskell2010- 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,- QuickCheck >=2.10.1,- aeson >=1.2.4.0,- annotated-wl-pprint >=0.7.0,- ansi-terminal >=0.9,- array >=0.5.2.0,- async >=2.1.1.1,- attoparsec >=0.13.2.2,- base >=4.10 && <5,- base64-bytestring >=1.0.0.1,- bytestring >=0.10.8.2,- colour >=2.3.4,- conduit >=1.3.0.3,- conduit-extra >=1.3.0,- containers >=0.5.10.2,- cryptonite >=0.25,- cryptonite-conduit >=0.2.2,- deepseq >=1.4.3.0,- directory >=1.3.0.2,- echo >=0.1.3,- exceptions >=0.8.3,- extra >=1.6.9,- file-embed >=0.0.10.1,- filelock >=0.1.1.2,- filepath >=1.4.1.2,- fsnotify >=0.3.0.1,- generic-deriving >=1.12.2,- hackage-security >=0.5.3.0,- hashable >=1.2.7.0,- hi-file-parser >=0.1.0.0,- hpack >=0.31.2,- hpc >=0.6.0.3,- hspec >=2.4.8,- http-client >=0.5.13.1,- http-client-tls >=0.3.5.3,- http-conduit >=2.3.2,- http-download >=0.1.0.0,- http-types >=0.12.1,- memory >=0.14.16,- microlens >=0.4.8.3,- mintty >=0.1.2,- mono-traversable >=1.0.9.0,- mtl >=2.2.2,- mustache >=2.3.0,- neat-interpolation >=0.3.2.1,- network-uri >=2.6.1.0,- open-browser >=0.2.1.0,- optparse-applicative >=0.14.2.0,- pantry >=0.1.1.0,- path >=0.6.1,- path-io >=1.3.3,- persistent >=2.9.2,- persistent-sqlite >=2.9.3,- persistent-template >=2.5.4,- pretty >=1.1.3.3,- primitive >=0.6.4.0,- process >=1.6.3.0,- project-template >=0.2.0.1,- raw-strings-qq >=1.1,- regex-applicative-text >=0.1.0.1,- resource-pool >=0.2.3.2,- resourcet >=1.2.1,- retry >=0.7.6.3,- rio >=0.1.10.0,- rio-prettyprint >=0.1.0.0,- semigroups >=0.18.5,- smallcheck >=1.1.5,- split >=0.2.3.3,- stack -any,- stm >=2.4.5.0,- streaming-commons >=0.1.19,- tar >=0.5.1.0,- template-haskell >=2.12.0.0,- temporary >=1.2.1.1,- terminal-size >=0.3.2.1,- text >=1.2.3.0,- text-metrics >=0.3.0,- th-reify-many >=0.1.8,- time >=1.8.0.2,- tls >=1.4.1,- transformers >=0.5.2.0,- typed-process >=0.2.6.0,- unicode-transforms >=0.3.4,- unix-compat >=0.5.0.1,- unliftio >=0.2.8.0,- unordered-containers >=0.2.9.0,- vector >=0.12.0.1,- yaml >=0.10.4.0,- zip-archive >=0.3.3,- zlib >=0.6.2- - if os(windows)- cpp-options: -DWINDOWS- build-depends:- Win32 -any- else- build-tools: hsc2hs -any- build-depends:- unix >=2.7.2.2+cabal-version: 2.0 +name: stack +version: 2.1.3 +x-revision: 1 +license: BSD3 +license-file: LICENSE +maintainer: manny@fpcomplete.com +author: Commercial Haskell SIG +homepage: http://haskellstack.org +bug-reports: https://github.com/commercialhaskell/stack/issues +synopsis: The Haskell Tool Stack +description: + Please see the documentation at <https://docs.haskellstack.org> + for usage information. + . + If building a 'stack' executable for distribution, please download the + source code from <https://github.com/commercialhaskell/stack/releases> + and build it using Stack itself in order to ensure identical behaviour + to official binaries. This package on Hackage is provided for convenience + and bootstrapping purposes. + . + 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 +build-type: Custom +extra-source-files: + CONTRIBUTING.md + ChangeLog.md + README.md + doc/azure_ci.md + doc/build_command.md + doc/build_overview.md + doc/ChangeLog.md + doc/CONTRIBUTING.md + doc/coverage.md + doc/custom_snapshot.md + doc/dependency_visualization.md + doc/developing_on_windows.md + doc/docker_integration.md + doc/faq.md + doc/ghci.md + doc/ghcjs.md + doc/GUIDE.md + doc/install_and_upgrade.md + doc/lock_files.md + doc/nix_integration.md + doc/nonstandard_project_init.md + doc/pantry.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 + 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, + base >=4.10 && <5, + filepath >=1.4.1.2 + +flag disable-git-info + description: + Disable compile-time inclusion of current git info in stack + default: False + manual: True + +flag hide-dependency-versions + description: + Hides dependency versions from 'stack --version', used only by building Stack and the default 'stack.yaml'. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING 'stack' ANY OTHER WAY (e.g. using cabal or from Hackage), as it makes debugging support requests more difficult. + default: False + manual: True + +flag integration-tests + description: + Run the integration test suite + default: False + manual: True + +flag static + description: + Pass -static/-pthread to ghc when linking the stack binary. + default: False + manual: True + +flag supported-build + description: + If false, causes 'stack --version' to issue a warning about the build being unsupported. Should be True only if building with Stack and the default 'stack.yaml'. Note to packagers/distributors: DO NOT OVERRIDE THIS FLAG IF YOU ARE BUILDING 'stack' ANY OTHER WAY (e.g. using cabal or from Hackage), as it makes debugging support requests more difficult. + default: False + manual: True + +library + exposed-modules: + Control.Concurrent.Execute + Data.Attoparsec.Args + Data.Attoparsec.Combinators + Data.Attoparsec.Interpreter + Data.Monoid.Map + Network.HTTP.StackClient + Options.Applicative.Args + Options.Applicative.Builder.Extra + Options.Applicative.Complicated + Path.CheckInstall + Path.Extra + Path.Find + 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.Docker + Stack.Config.Nix + Stack.ConfigCmd + Stack.Constants + Stack.Constants.Config + Stack.Coverage + Stack.DefaultColorWhen + Stack.Docker + Stack.Dot + Stack.FileWatch + Stack.Freeze + Stack.GhcPkg + Stack.Ghci + Stack.Ghci.Script + Stack.Hoogle + Stack.IDE + Stack.Init + Stack.Ls + Stack.Lock + 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.FreezeParser + 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.TestParser + Stack.Options.Utils + Stack.Package + Stack.PackageDump + Stack.Path + Stack.Prelude + Stack.Runners + Stack.Script + Stack.SDist + Stack.Setup + Stack.Setup.Installed + Stack.SetupCmd + Stack.SourceMap + Stack.Storage.Project + Stack.Storage.User + Stack.Storage.Util + Stack.Types.Build + Stack.Types.CompilerBuild + Stack.Types.Compiler + Stack.Types.Config + Stack.Types.Config.Build + Stack.Types.Docker + Stack.Types.GhcPkgId + Stack.Types.NamedComponent + Stack.Types.Nix + Stack.Types.Package + Stack.Types.PackageName + Stack.Types.Resolver + Stack.Types.SourceMap + Stack.Types.TemplateName + Stack.Types.Version + Stack.Types.VersionIntervals + Stack.Unpack + Stack.Upgrade + Stack.Upload + System.Info.ShortPathName + System.Permissions + System.Process.Pager + System.Terminal + Paths_stack + hs-source-dirs: src/ + other-modules: + Stack.Types.Cache + autogen-modules: + Paths_stack + default-language: Haskell2010 + 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, + aeson >=1.2.4.0, + annotated-wl-pprint >=0.7.0, + ansi-terminal >=0.9, + array >=0.5.2.0, + async >=2.1.1.1, + attoparsec >=0.13.2.2, + base >=4.10 && <5, + base64-bytestring >=1.0.0.1, + bytestring >=0.10.8.2, + colour >=2.3.4, + conduit >=1.3.0.3, + conduit-extra >=1.3.0, + containers >=0.5.10.2, + cryptonite >=0.25, + cryptonite-conduit >=0.2.2, + deepseq >=1.4.3.0, + directory >=1.3.0.2, + echo >=0.1.3, + exceptions >=0.8.3, + extra >=1.6.9, + file-embed >=0.0.10.1, + filelock >=0.1.1.2, + filepath >=1.4.1.2, + fsnotify >=0.3.0.1, + generic-deriving >=1.12.2, + hackage-security >=0.5.3.0, + hashable >=1.2.7.0, + hi-file-parser >=0.1.0.0, + hpack >=0.31.2, + hpc >=0.6.0.3, + http-client >=0.5.13.1, + http-client-tls >=0.3.5.3, + http-conduit >=2.3.2, + http-download >=0.1.0.0, + http-types >=0.12.1, + memory >=0.14.16, + microlens >=0.4.8.3, + mintty >=0.1.2, + mono-traversable >=1.0.9.0, + mtl >=2.2.2, + mustache >=2.3.0, + neat-interpolation >=0.3.2.1, + network-uri >=2.6.1.0, + open-browser >=0.2.1.0, + optparse-applicative >=0.14.2.0, + pantry >=0.1.1.0, + path >=0.6.1, + path-io >=1.3.3, + persistent >=2.9.2, + persistent-sqlite >=2.9.3, + persistent-template >=2.5.4 && < 2.7, + pretty >=1.1.3.3, + primitive >=0.6.4.0, + process >=1.6.3.0, + project-template >=0.2.0.1, + regex-applicative-text >=0.1.0.1, + resource-pool >=0.2.3.2, + resourcet >=1.2.1, + retry >=0.7.6.3, + rio >=0.1.10.0, + rio-prettyprint >=0.1.0.0, + semigroups >=0.18.5, + split >=0.2.3.3, + stm >=2.4.5.0, + streaming-commons >=0.1.19, + tar >=0.5.1.0, + template-haskell >=2.12.0.0, + temporary >=1.2.1.1, + terminal-size >=0.3.2.1, + text >=1.2.3.0, + text-metrics >=0.3.0, + th-reify-many >=0.1.8, + time >=1.8.0.2, + tls >=1.4.1, + transformers >=0.5.2.0, + typed-process >=0.2.6.0, + unicode-transforms >=0.3.4, + unix-compat >=0.5.0.1, + unliftio >=0.2.8.0, + unordered-containers >=0.2.9.0, + vector >=0.12.0.1, + yaml >=0.10.4.0, + zip-archive >=0.3.3, + zlib >=0.6.2 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 -any + else + build-tools: hsc2hs -any + build-depends: + unix >=2.7.2.2 + + if os(windows) + hs-source-dirs: src/windows/ + other-modules: + System.Uname + else + c-sources: + src/unix/cbits/uname.c + hs-source-dirs: src/unix/ + other-modules: + System.Uname + +executable stack + main-is: Main.hs + hs-source-dirs: src/main + other-modules: + BuildInfo + Build_stack + Paths_stack + autogen-modules: + Build_stack + Paths_stack + default-language: Haskell2010 + 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, + aeson >=1.2.4.0, + annotated-wl-pprint >=0.7.0, + ansi-terminal >=0.9, + array >=0.5.2.0, + async >=2.1.1.1, + attoparsec >=0.13.2.2, + base >=4.10 && <5, + base64-bytestring >=1.0.0.1, + bytestring >=0.10.8.2, + colour >=2.3.4, + conduit >=1.3.0.3, + conduit-extra >=1.3.0, + containers >=0.5.10.2, + cryptonite >=0.25, + cryptonite-conduit >=0.2.2, + deepseq >=1.4.3.0, + directory >=1.3.0.2, + echo >=0.1.3, + exceptions >=0.8.3, + extra >=1.6.9, + file-embed >=0.0.10.1, + filelock >=0.1.1.2, + filepath >=1.4.1.2, + fsnotify >=0.3.0.1, + generic-deriving >=1.12.2, + hackage-security >=0.5.3.0, + hashable >=1.2.7.0, + hi-file-parser >=0.1.0.0, + hpack >=0.31.2, + hpc >=0.6.0.3, + http-client >=0.5.13.1, + http-client-tls >=0.3.5.3, + http-conduit >=2.3.2, + http-download >=0.1.0.0, + http-types >=0.12.1, + memory >=0.14.16, + microlens >=0.4.8.3, + mintty >=0.1.2, + mono-traversable >=1.0.9.0, + mtl >=2.2.2, + mustache >=2.3.0, + neat-interpolation >=0.3.2.1, + network-uri >=2.6.1.0, + open-browser >=0.2.1.0, + optparse-applicative >=0.14.2.0, + pantry >=0.1.1.0, + path >=0.6.1, + path-io >=1.3.3, + persistent >=2.9.2, + persistent-sqlite >=2.9.3, + persistent-template >=2.5.4 && < 2.7, + pretty >=1.1.3.3, + primitive >=0.6.4.0, + process >=1.6.3.0, + project-template >=0.2.0.1, + regex-applicative-text >=0.1.0.1, + resource-pool >=0.2.3.2, + resourcet >=1.2.1, + retry >=0.7.6.3, + rio >=0.1.10.0, + rio-prettyprint >=0.1.0.0, + semigroups >=0.18.5, + split >=0.2.3.3, + stack -any, + stm >=2.4.5.0, + streaming-commons >=0.1.19, + tar >=0.5.1.0, + template-haskell >=2.12.0.0, + temporary >=1.2.1.1, + terminal-size >=0.3.2.1, + text >=1.2.3.0, + text-metrics >=0.3.0, + th-reify-many >=0.1.8, + time >=1.8.0.2, + tls >=1.4.1, + transformers >=0.5.2.0, + typed-process >=0.2.6.0, + unicode-transforms >=0.3.4, + unix-compat >=0.5.0.1, + unliftio >=0.2.8.0, + unordered-containers >=0.2.9.0, + vector >=0.12.0.1, + yaml >=0.10.4.0, + zip-archive >=0.3.3, + zlib >=0.6.2 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 -any + else + build-tools: hsc2hs -any + build-depends: + unix >=2.7.2.2 + + if flag(static) + ld-options: -static -pthread + + if !flag(disable-git-info) + cpp-options: -DUSE_GIT_INFO + build-depends: + githash >=0.1.3.0, + optparse-simple >=0.1.0 + + if flag(hide-dependency-versions) + cpp-options: -DHIDE_DEP_VERSIONS + + if flag(supported-build) + cpp-options: -DSUPPORTED_BUILD + +executable stack-integration-test + main-is: IntegrationSpec.hs + hs-source-dirs: test/integration test/integration/lib + other-modules: + StackTest + Paths_stack + default-language: Haskell2010 + 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, + aeson >=1.2.4.0, + annotated-wl-pprint >=0.7.0, + ansi-terminal >=0.9, + array >=0.5.2.0, + async >=2.1.1.1, + attoparsec >=0.13.2.2, + base >=4.10 && <5, + base64-bytestring >=1.0.0.1, + bytestring >=0.10.8.2, + colour >=2.3.4, + conduit >=1.3.0.3, + conduit-extra >=1.3.0, + containers >=0.5.10.2, + cryptonite >=0.25, + cryptonite-conduit >=0.2.2, + deepseq >=1.4.3.0, + directory >=1.3.0.2, + echo >=0.1.3, + exceptions >=0.8.3, + extra >=1.6.9, + file-embed >=0.0.10.1, + filelock >=0.1.1.2, + filepath >=1.4.1.2, + fsnotify >=0.3.0.1, + generic-deriving >=1.12.2, + hackage-security >=0.5.3.0, + hashable >=1.2.7.0, + hi-file-parser >=0.1.0.0, + hpack >=0.31.2, + hpc >=0.6.0.3, + hspec >=2.4.8, + http-client >=0.5.13.1, + http-client-tls >=0.3.5.3, + http-conduit >=2.3.2, + http-download >=0.1.0.0, + http-types >=0.12.1, + memory >=0.14.16, + microlens >=0.4.8.3, + mintty >=0.1.2, + mono-traversable >=1.0.9.0, + mtl >=2.2.2, + mustache >=2.3.0, + neat-interpolation >=0.3.2.1, + network-uri >=2.6.1.0, + open-browser >=0.2.1.0, + optparse-applicative >=0.14.2.0, + optparse-generic >=1.3.0, + pantry >=0.1.1.0, + path >=0.6.1, + path-io >=1.3.3, + persistent >=2.9.2, + persistent-sqlite >=2.9.3, + persistent-template >=2.5.4 && < 2.7, + pretty >=1.1.3.3, + primitive >=0.6.4.0, + process >=1.6.3.0, + project-template >=0.2.0.1, + regex-applicative-text >=0.1.0.1, + resource-pool >=0.2.3.2, + resourcet >=1.2.1, + retry >=0.7.6.3, + rio >=0.1.10.0, + rio-prettyprint >=0.1.0.0, + semigroups >=0.18.5, + split >=0.2.3.3, + stm >=2.4.5.0, + streaming-commons >=0.1.19, + tar >=0.5.1.0, + template-haskell >=2.12.0.0, + temporary >=1.2.1.1, + terminal-size >=0.3.2.1, + text >=1.2.3.0, + text-metrics >=0.3.0, + th-reify-many >=0.1.8, + time >=1.8.0.2, + tls >=1.4.1, + transformers >=0.5.2.0, + typed-process >=0.2.6.0, + unicode-transforms >=0.3.4, + unix-compat >=0.5.0.1, + unliftio >=0.2.8.0, + unordered-containers >=0.2.9.0, + vector >=0.12.0.1, + yaml >=0.10.4.0, + zip-archive >=0.3.3, + zlib >=0.6.2 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 -any + else + build-tools: hsc2hs -any + build-depends: + unix >=2.7.2.2 + + if !flag(integration-tests) + buildable: False + +test-suite stack-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + hs-source-dirs: src/test + other-modules: + Stack.ArgsSpec + Stack.Build.ExecuteSpec + Stack.Build.TargetSpec + Stack.Config.DockerSpec + Stack.ConfigSpec + Stack.DotSpec + Stack.Ghci.PortableFakePaths + Stack.Ghci.ScriptSpec + Stack.GhciSpec + Stack.LockSpec + Stack.NixSpec + Stack.PackageDumpSpec + Stack.Types.TemplateNameSpec + Stack.UploadSpec + Paths_stack + default-language: Haskell2010 + 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, + QuickCheck >=2.10.1, + aeson >=1.2.4.0, + annotated-wl-pprint >=0.7.0, + ansi-terminal >=0.9, + array >=0.5.2.0, + async >=2.1.1.1, + attoparsec >=0.13.2.2, + base >=4.10 && <5, + base64-bytestring >=1.0.0.1, + bytestring >=0.10.8.2, + colour >=2.3.4, + conduit >=1.3.0.3, + conduit-extra >=1.3.0, + containers >=0.5.10.2, + cryptonite >=0.25, + cryptonite-conduit >=0.2.2, + deepseq >=1.4.3.0, + directory >=1.3.0.2, + echo >=0.1.3, + exceptions >=0.8.3, + extra >=1.6.9, + file-embed >=0.0.10.1, + filelock >=0.1.1.2, + filepath >=1.4.1.2, + fsnotify >=0.3.0.1, + generic-deriving >=1.12.2, + hackage-security >=0.5.3.0, + hashable >=1.2.7.0, + hi-file-parser >=0.1.0.0, + hpack >=0.31.2, + hpc >=0.6.0.3, + hspec >=2.4.8, + http-client >=0.5.13.1, + http-client-tls >=0.3.5.3, + http-conduit >=2.3.2, + http-download >=0.1.0.0, + http-types >=0.12.1, + memory >=0.14.16, + microlens >=0.4.8.3, + mintty >=0.1.2, + mono-traversable >=1.0.9.0, + mtl >=2.2.2, + mustache >=2.3.0, + neat-interpolation >=0.3.2.1, + network-uri >=2.6.1.0, + open-browser >=0.2.1.0, + optparse-applicative >=0.14.2.0, + pantry >=0.1.1.0, + path >=0.6.1, + path-io >=1.3.3, + persistent >=2.9.2, + persistent-sqlite >=2.9.3, + persistent-template >=2.5.4 && < 2.7, + pretty >=1.1.3.3, + primitive >=0.6.4.0, + process >=1.6.3.0, + project-template >=0.2.0.1, + raw-strings-qq >=1.1, + regex-applicative-text >=0.1.0.1, + resource-pool >=0.2.3.2, + resourcet >=1.2.1, + retry >=0.7.6.3, + rio >=0.1.10.0, + rio-prettyprint >=0.1.0.0, + semigroups >=0.18.5, + smallcheck >=1.1.5, + split >=0.2.3.3, + stack -any, + stm >=2.4.5.0, + streaming-commons >=0.1.19, + tar >=0.5.1.0, + template-haskell >=2.12.0.0, + temporary >=1.2.1.1, + terminal-size >=0.3.2.1, + text >=1.2.3.0, + text-metrics >=0.3.0, + th-reify-many >=0.1.8, + time >=1.8.0.2, + tls >=1.4.1, + transformers >=0.5.2.0, + typed-process >=0.2.6.0, + unicode-transforms >=0.3.4, + unix-compat >=0.5.0.1, + unliftio >=0.2.8.0, + unordered-containers >=0.2.9.0, + vector >=0.12.0.1, + yaml >=0.10.4.0, + zip-archive >=0.3.3, + zlib >=0.6.2 + + if os(windows) + cpp-options: -DWINDOWS + build-depends: + Win32 -any + else + build-tools: hsc2hs -any + build-depends: + unix >=2.7.2.2