bootstrap.sh: Drop bytestring-builder.
[cabal.git] / cabal-testsuite / cabal-testsuite.cabal
blob05604c69e19e658fa3fd781f4bc0cb85d3fc91ec
1 name:          cabal-testsuite
2 version:       2.3.0.0
3 copyright:     2003-2018, Cabal Development Team (see AUTHORS file)
4 license:       BSD3
5 license-file:  LICENSE
6 author:        Cabal Development Team <cabal-devel@haskell.org>
7 maintainer:    cabal-devel@haskell.org
8 homepage:      http://www.haskell.org/cabal/
9 bug-reports:   https://github.com/haskell/cabal/issues
10 synopsis:      Test suite for Cabal and cabal-install
11 description:
12   This package defines a shared test suite for Cabal and cabal-install.
13 category:       Distribution
14 cabal-version:  >=1.10
15 build-type:     Custom
17 extra-source-files:
18   README.md
20 source-repository head
21   type:     git
22   location: https://github.com/haskell/cabal/
23   subdir:   cabal-testsuite
25 library
26   exposed-modules:
27     Test.Cabal.Workdir
28     Test.Cabal.Script
29     Test.Cabal.Run
30     Test.Cabal.Plan
31     Test.Cabal.Prelude
32     Test.Cabal.Server
33     Test.Cabal.Monad
34     Test.Cabal.CheckArMetadata
35   build-depends:
36     aeson ==1.2.*,
37     attoparsec,
38     async,
39     base,
40     bytestring,
41     transformers,
42     optparse-applicative >=0.14 && <0.15,
43     process,
44     directory,
45     filepath,
46     regex-compat-tdfa,
47     regex-tdfa,
48     text,
49     Cabal >= 2.3
50   ghc-options: -Wall -fwarn-tabs
51   if !os(windows)
52     build-depends: unix, exceptions
53   else
54     build-depends: Win32
55   default-language: Haskell2010
57 executable cabal-tests
58   main-is: cabal-tests.hs
59   hs-source-dirs: main
60   ghc-options: -threaded -Wall -fwarn-tabs
61   build-depends:
62     async,
63     base,
64     Cabal >= 2.3,
65     clock,
66     filepath,
67     process,
68     optparse-applicative,
69     cabal-testsuite,
70     transformers,
71     exceptions
72   default-language: Haskell2010
74 custom-setup
75   setup-depends: Cabal >= 1.25,
76                  base