diff options
Diffstat (limited to 'stylish-haskell.cabal')
-rw-r--r-- | stylish-haskell.cabal | 70 |
1 files changed, 47 insertions, 23 deletions
diff --git a/stylish-haskell.cabal b/stylish-haskell.cabal index 8e9dffd..c0f8764 100644 --- a/stylish-haskell.cabal +++ b/stylish-haskell.cabal @@ -1,15 +1,15 @@ +Cabal-version: 2.4 Name: stylish-haskell -Version: 0.11.0.0 +Version: 0.12.2.0 Synopsis: Haskell code prettifier Homepage: https://github.com/jaspervdj/stylish-haskell -License: BSD3 +License: BSD-3-Clause License-file: LICENSE Author: Jasper Van der Jeugt <m@jaspervdj.be> Maintainer: Jasper Van der Jeugt <m@jaspervdj.be> Copyright: 2012 Jasper Van der Jeugt Category: Language Build-type: Simple -Cabal-version: >= 1.8 Description: A Haskell code prettifier. For more information, see: @@ -24,13 +24,18 @@ Extra-source-files: data/stylish-haskell.yaml Library - Hs-source-dirs: lib - Ghc-options: -Wall + Hs-source-dirs: lib + Ghc-options: -Wall + Default-language: Haskell2010 Exposed-modules: Language.Haskell.Stylish + Language.Haskell.Stylish.GHC + Language.Haskell.Stylish.Module + Language.Haskell.Stylish.Printer Language.Haskell.Stylish.Step.Data Language.Haskell.Stylish.Step.Imports + Language.Haskell.Stylish.Step.ModuleHeader Language.Haskell.Stylish.Step.LanguagePragmas Language.Haskell.Stylish.Step.SimpleAlign Language.Haskell.Stylish.Step.Squash @@ -45,58 +50,67 @@ Library Language.Haskell.Stylish.Config.Cabal Language.Haskell.Stylish.Config.Internal Language.Haskell.Stylish.Editor + Language.Haskell.Stylish.Ordering Language.Haskell.Stylish.Parse Language.Haskell.Stylish.Step Language.Haskell.Stylish.Util Language.Haskell.Stylish.Verbose Paths_stylish_haskell + Autogen-modules: + Paths_stylish_haskell + Build-depends: - aeson >= 0.6 && < 1.5, + aeson >= 0.6 && < 1.6, base >= 4.8 && < 5, bytestring >= 0.9 && < 0.11, - Cabal >= 2.4 && < 3.1, + Cabal >= 2.4 && < 3.3, containers >= 0.3 && < 0.7, directory >= 1.2.3 && < 1.4, filepath >= 1.1 && < 1.5, file-embed >= 0.0.10 && < 0.1, - haskell-src-exts >= 1.18 && < 1.24, + ghc-lib-parser >= 8.10 && < 8.12, mtl >= 2.0 && < 2.3, - semigroups >= 0.18 && < 0.20, syb >= 0.3 && < 0.8, text >= 1.2 && < 1.3, HsYAML-aeson >=0.2.0 && < 0.3, HsYAML >=0.2.0 && < 0.3 + if impl(ghc < 8.0) + Build-depends: + semigroups >= 0.18 && < 0.20 + Executable stylish-haskell - Ghc-options: -Wall - Hs-source-dirs: src - Main-is: Main.hs + Ghc-options: -Wall + Hs-source-dirs: src + Main-is: Main.hs + Default-language: Haskell2010 Build-depends: stylish-haskell, - strict >= 0.3 && < 0.4, + strict >= 0.3 && < 0.5, optparse-applicative >= 0.12 && < 0.16, -- Copied from regular dependencies... - aeson >= 0.6 && < 1.5, + aeson >= 0.6 && < 1.6, base >= 4.8 && < 5, bytestring >= 0.9 && < 0.11, - Cabal >= 2.4 && < 3.1, + Cabal >= 2.4 && < 3.3, containers >= 0.3 && < 0.7, directory >= 1.2.3 && < 1.4, filepath >= 1.1 && < 1.5, file-embed >= 0.0.10 && < 0.1, - haskell-src-exts >= 1.18 && < 1.24, + ghc-lib-parser >= 8.10 && < 8.12, mtl >= 2.0 && < 2.3, syb >= 0.3 && < 0.8, HsYAML-aeson >=0.2.0 && < 0.3, HsYAML >=0.2.0 && < 0.3 Test-suite stylish-haskell-tests - Ghc-options: -Wall - Hs-source-dirs: tests lib - Main-is: TestSuite.hs - Type: exitcode-stdio-1.0 + Ghc-options: -Wall + Hs-source-dirs: tests lib + Main-is: TestSuite.hs + Type: exitcode-stdio-1.0 + Default-language: Haskell2010 Other-modules: Language.Haskell.Stylish @@ -107,13 +121,20 @@ Test-suite stylish-haskell-tests Language.Haskell.Stylish.Config.Internal Language.Haskell.Stylish.Config.Tests Language.Haskell.Stylish.Editor + Language.Haskell.Stylish.GHC + Language.Haskell.Stylish.Ordering + Language.Haskell.Stylish.Module Language.Haskell.Stylish.Parse Language.Haskell.Stylish.Parse.Tests + Language.Haskell.Stylish.Printer Language.Haskell.Stylish.Step Language.Haskell.Stylish.Step.Imports Language.Haskell.Stylish.Step.Imports.Tests + Language.Haskell.Stylish.Step.Imports.FelixTests Language.Haskell.Stylish.Step.Data Language.Haskell.Stylish.Step.Data.Tests + Language.Haskell.Stylish.Step.ModuleHeader + Language.Haskell.Stylish.Step.ModuleHeader.Tests Language.Haskell.Stylish.Step.LanguagePragmas Language.Haskell.Stylish.Step.LanguagePragmas.Tests Language.Haskell.Stylish.Step.SimpleAlign @@ -132,21 +153,24 @@ Test-suite stylish-haskell-tests Language.Haskell.Stylish.Verbose Paths_stylish_haskell + Autogen-modules: + Paths_stylish_haskell + Build-depends: HUnit >= 1.2 && < 1.7, test-framework >= 0.4 && < 0.9, test-framework-hunit >= 0.2 && < 0.4, random >= 1.1, -- Copied from regular dependencies... - aeson >= 0.6 && < 1.5, + aeson >= 0.6 && < 1.6, base >= 4.8 && < 5, bytestring >= 0.9 && < 0.11, - Cabal >= 2.4 && < 3.1, + Cabal >= 2.4 && < 3.3, containers >= 0.3 && < 0.7, directory >= 1.2.3 && < 1.4, filepath >= 1.1 && < 1.5, file-embed >= 0.0.10 && < 0.1, - haskell-src-exts >= 1.18 && < 1.24, + ghc-lib-parser >= 8.10 && < 8.12, mtl >= 2.0 && < 2.3, syb >= 0.3 && < 0.8, text >= 1.2 && < 1.3, |