ghc-mod/ghc-mod.cabal

325 lines
16 KiB
Plaintext
Raw Normal View History

2010-01-06 05:38:06 +00:00
Name: ghc-mod
2016-07-10 21:42:05 +00:00
Version: 5.6.0.0
2015-03-28 01:35:17 +00:00
Author: Kazu Yamamoto <kazu@iij.ad.jp>,
Daniel Gröber <dxld@darkboxed.org>,
Alejandro Serrano <trupill@gmail.com>,
Nikolay Yakimov <root@livid.pp.ru>
2015-03-05 16:25:37 +00:00
Maintainer: Daniel Gröber <dxld@darkboxed.org>
2015-03-03 19:28:34 +00:00
License: AGPL-3
2015-03-04 20:48:21 +00:00
License-File: LICENSE
2015-03-03 19:28:34 +00:00
License-Files: COPYING.BSD3 COPYING.AGPL3
2016-09-03 12:03:20 +00:00
Homepage: https://github.com/DanielG/ghc-mod
2013-05-21 02:04:54 +00:00
Synopsis: Happy Haskell Programming
2015-03-28 01:35:17 +00:00
Description:
ghc-mod is a backend program to enrich Haskell programming in editors. It
strives to offer most of the features one has come to expect from modern IDEs
in any editor.
2013-05-21 02:04:54 +00:00
2015-03-28 01:35:17 +00:00
ghc-mod provides a library for other haskell programs to use as well as a
standalone program for easy editor integration. All of the fundamental
functionality of the frontend program can be accessed through the library
however many implementation details are hidden and if you want to
significantly extend ghc-mod you should submit these changes upstream instead
of implementing them on top of the library.
For more information, please see its home page.
Category: GHC, Development
2015-04-11 14:40:27 +00:00
Cabal-Version: >= 1.14
2015-01-16 14:47:56 +00:00
Build-Type: Custom
Data-Files: elisp/Makefile
elisp/*.el
2015-04-14 19:39:11 +00:00
Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3
2013-03-01 02:39:47 +00:00
Extra-Source-Files: ChangeLog
2015-02-07 22:05:04 +00:00
SetupCompat.hs
NotCPP/*.hs
NotCPP/COPYING
2016-01-02 22:31:26 +00:00
Language/Haskell/GhcMod/Monad/Compat.hs_h
2015-03-04 20:48:21 +00:00
test/data/annotations/*.hs
2013-09-21 06:32:22 +00:00
test/data/broken-cabal/*.cabal
test/data/broken-cabal/cabal.sandbox.config.in
2014-08-20 22:31:48 +00:00
test/data/broken-sandbox/cabal.sandbox.config
2015-03-04 20:48:21 +00:00
test/data/broken-sandbox/dummy.cabal
test/data/cabal-flags/cabal-flags.cabal
test/data/cabal-project/*.cabal
test/data/cabal-project/*.hs
2015-03-05 15:50:06 +00:00
test/data/cabal-project/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/Cabal-1.18.1.3-2b161c6bf77657aa17e1681d83cb051b.conf
2015-03-04 20:48:21 +00:00
test/data/cabal-project/cabal.sandbox.config.in
test/data/cabal-project/subdir1/subdir2/dummy
test/data/case-split/*.hs
test/data/check-packageid/cabal.sandbox.config.in
test/data/check-packageid/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-32d4f24abdbb6bf41272b183b2e23e9c.conf
2015-03-04 20:48:21 +00:00
test/data/check-test-subdir/*.cabal
test/data/check-test-subdir/src/Check/Test/*.hs
2015-03-05 15:50:06 +00:00
test/data/check-test-subdir/test/*.hs
test/data/check-test-subdir/test/Bar/*.hs
2014-04-28 17:41:28 +00:00
test/data/duplicate-pkgver/cabal.sandbox.config.in
test/data/duplicate-pkgver/duplicate-pkgver.cabal
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-1.0-7c59d13f32294d1ef6dc6233c24df961.conf
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-14e543bdae2da4d2aeff5386892c9112.conf
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-32d4f24abdbb6bf41272b183b2e23e9c.conf
2015-03-04 20:48:21 +00:00
test/data/foreign-export/*.hs
2013-09-21 06:32:22 +00:00
test/data/ghc-mod-check/*.cabal
test/data/ghc-mod-check/*.hs
2015-03-04 20:48:21 +00:00
test/data/ghc-mod-check/lib/Data/*.hs
test/data/hlint/*.hs
test/data/home-module-graph/cpp/*.hs
test/data/home-module-graph/cycle/*.hs
test/data/home-module-graph/errors/*.hs
test/data/home-module-graph/indirect/*.hs
test/data/home-module-graph/indirect-update/*.hs
test/data/import-cycle/*.hs
test/data/non-exported/*.hs
test/data/pattern-synonyms/*.cabal
test/data/pattern-synonyms/*.hs
test/data/quasi-quotes/*.hs
test/data/template-haskell/*.hs
test/data/target/*.hs
test/data/check-missing-warnings/*.hs
test/data/custom-cradle/custom-cradle.cabal
test/data/custom-cradle/ghc-mod.package-db-stack
test/data/custom-cradle/package-db-a/.gitkeep
test/data/custom-cradle/package-db-b/.gitkeep
test/data/custom-cradle/package-db-c/.gitkeep
test/data/cabal-preprocessors/*.cabal
test/data/cabal-preprocessors/*.hs
test/data/cabal-preprocessors/*.hsc
2015-07-03 18:35:57 +00:00
test/data/file-mapping/*.hs
2015-08-16 21:26:43 +00:00
test/data/file-mapping/preprocessor/*.hs
test/data/file-mapping/lhs/*.lhs
2015-08-19 04:58:38 +00:00
test/data/nice-qualification/*.hs
2015-08-19 04:48:27 +00:00
test/data/stack-project/stack.yaml
2015-08-18 07:33:18 +00:00
test/data/stack-project/new-template.cabal
2015-08-19 04:48:27 +00:00
test/data/stack-project/*.hs
test/data/stack-project/app/*.hs
test/data/stack-project/src/*.hs
test/data/stack-project/test/*.hs
2016-07-17 23:09:32 +00:00
bench/data/simple-cabal/simple-cabal.cabal
bench/data/simple-cabal/*.hs
2013-05-17 01:00:01 +00:00
2016-05-17 19:45:48 +00:00
Custom-Setup
Setup-Depends: base
2016-07-10 21:42:05 +00:00
, Cabal < 1.25
2016-05-17 19:45:48 +00:00
, containers
, filepath
, process
, template-haskell
, transformers
2013-05-17 01:00:01 +00:00
Library
2013-02-15 01:47:56 +00:00
Default-Language: Haskell2010
GHC-Options: -Wall -fno-warn-deprecations
Default-Extensions: ScopedTypeVariables, RecordWildCards, NamedFieldPuns,
2015-03-28 01:33:42 +00:00
ConstraintKinds, FlexibleContexts,
DataKinds, KindSignatures, TypeOperators, ViewPatterns
2013-05-17 01:00:01 +00:00
Exposed-Modules: Language.Haskell.GhcMod
Language.Haskell.GhcMod.Internal
Language.Haskell.GhcMod.Boot
2014-04-30 01:49:25 +00:00
Language.Haskell.GhcMod.Browse
2015-03-28 01:33:42 +00:00
Language.Haskell.GhcMod.CabalHelper
Language.Haskell.GhcMod.Caching
Language.Haskell.GhcMod.Caching.Types
Language.Haskell.GhcMod.CaseSplit
2013-05-17 01:00:01 +00:00
Language.Haskell.GhcMod.Check
2014-05-14 16:54:56 +00:00
Language.Haskell.GhcMod.Convert
2014-07-17 05:30:42 +00:00
Language.Haskell.GhcMod.Cradle
Language.Haskell.GhcMod.CustomPackageDb
2013-05-17 01:00:01 +00:00
Language.Haskell.GhcMod.Debug
2015-09-08 04:44:02 +00:00
Language.Haskell.GhcMod.DebugLogger
2014-03-27 07:23:15 +00:00
Language.Haskell.GhcMod.Doc
Language.Haskell.GhcMod.DynFlags
2016-02-14 07:50:49 +00:00
Language.Haskell.GhcMod.DynFlagsTH
Language.Haskell.GhcMod.Error
Language.Haskell.GhcMod.FileMapping
Language.Haskell.GhcMod.FillSig
2014-04-28 12:47:08 +00:00
Language.Haskell.GhcMod.Find
2013-05-17 01:00:01 +00:00
Language.Haskell.GhcMod.Flag
Language.Haskell.GhcMod.Gap
2014-04-18 06:41:32 +00:00
Language.Haskell.GhcMod.GhcPkg
Language.Haskell.GhcMod.HomeModuleGraph
2013-05-17 01:00:01 +00:00
Language.Haskell.GhcMod.Info
Language.Haskell.GhcMod.Lang
Language.Haskell.GhcMod.Lint
Language.Haskell.GhcMod.LightGhc
2014-07-17 05:30:42 +00:00
Language.Haskell.GhcMod.Logger
Language.Haskell.GhcMod.Logging
2014-08-28 09:41:03 +00:00
Language.Haskell.GhcMod.Modules
2014-09-23 08:34:09 +00:00
Language.Haskell.GhcMod.Monad
2016-01-01 23:49:22 +00:00
Language.Haskell.GhcMod.Monad.Env
Language.Haskell.GhcMod.Monad.Log
Language.Haskell.GhcMod.Monad.Newtypes
Language.Haskell.GhcMod.Monad.Orphans
Language.Haskell.GhcMod.Monad.Out
Language.Haskell.GhcMod.Monad.State
Language.Haskell.GhcMod.Monad.Types
Language.Haskell.GhcMod.Output
2014-11-01 21:02:47 +00:00
Language.Haskell.GhcMod.PathsAndFiles
2014-03-27 07:23:15 +00:00
Language.Haskell.GhcMod.PkgDoc
Language.Haskell.GhcMod.Pretty
Language.Haskell.GhcMod.Read
Language.Haskell.GhcMod.SrcUtils
2015-09-15 03:25:00 +00:00
Language.Haskell.GhcMod.Stack
2014-07-18 05:05:20 +00:00
Language.Haskell.GhcMod.Target
Language.Haskell.GhcMod.Test
2014-07-17 05:30:42 +00:00
Language.Haskell.GhcMod.Types
Language.Haskell.GhcMod.Utils
2014-11-01 21:02:47 +00:00
Language.Haskell.GhcMod.World
Language.Haskell.GhcMod.Options.Options
Language.Haskell.GhcMod.Options.DocUtils
Language.Haskell.GhcMod.Options.Help
Other-Modules: Paths_ghc_mod
Utils
Data.Binary.Generic
System.Directory.ModTime
Build-Depends: base < 5 && >= 4.0
, bytestring < 0.11
, binary < 0.9 && >= 0.5.1.0
, containers < 0.6
, cabal-helper < 0.8 && >= 0.7.1.0
, deepseq < 1.5
, directory < 1.4
, filepath < 1.5
, ghc < 8.2 && >= 7.6
, ghc-paths < 0.2 && >= 0.1.0.9
, ghc-syb-utils < 0.3 && >= 0.2.3
, hlint < 1.10 && >= 1.9.27
, monad-journal < 0.8 && >= 0.4
, old-time < 1.2
2016-01-20 22:40:35 +00:00
, process < 1.5
, syb < 0.7 && >= 0.5.1
, temporary < 1.3 && >= 1.2.0.3
2016-01-20 22:40:35 +00:00
, transformers < 0.6
, time < 1.7
, transformers-base < 0.5 && >= 0.4.4
, mtl < 2.3 && >= 2.0
, monad-control < 1.1 && >= 1
, split < 0.3 && >= 0.2.2
2016-12-15 14:34:44 +00:00
, haskell-src-exts < 1.20 && >= 1.18
, text < 1.3 && >= 1.2.1.3
, djinn-ghc < 0.1 && >= 0.0.2.2
, fclabels < 2.1 && >= 2.0
, extra < 1.6 && >= 1.4
2016-12-15 14:26:40 +00:00
, pipes < 4.4 && >= 4.1
, safe < 0.4 && >= 0.3.9
, optparse-applicative <0.14.0 && >=0.13.0
, template-haskell
2015-01-16 14:47:56 +00:00
if impl(ghc < 7.8)
Build-Depends: convertible < 1.2 && >= 1.1.0.0
2016-02-04 18:54:55 +00:00
if impl(ghc >= 8.0)
Build-Depends: ghc-boot
2012-02-14 07:09:53 +00:00
2013-05-17 01:00:01 +00:00
Executable ghc-mod
Default-Language: Haskell2010
Main-Is: GHCMod.hs
2014-04-30 01:49:25 +00:00
Other-Modules: Paths_ghc_mod
2015-12-05 20:55:12 +00:00
, GHCMod.Options
, GHCMod.Options.Commands
, GHCMod.Version
, GHCMod.Options.ShellParse
GHC-Options: -Wall -fno-warn-deprecations -threaded
2014-07-14 23:53:06 +00:00
Default-Extensions: ConstraintKinds, FlexibleContexts
2013-05-17 01:00:01 +00:00
HS-Source-Dirs: src
2015-11-05 22:07:34 +00:00
Build-Depends: base < 5 && >= 4.0
, directory < 1.4
, filepath < 1.5
, process < 1.5
, split < 0.3 && >= 0.2.2
, mtl < 2.3 && >= 2.0
, ghc < 8.2 && >= 7.6
, monad-control < 1.1 && >= 1
, fclabels == 2.0.*
, optparse-applicative >=0.13.0 && <0.14.0
, semigroups < 0.19 && >= 0.10.0
2013-05-17 01:00:01 +00:00
, ghc-mod
2014-03-19 01:23:47 +00:00
Executable ghc-modi
Default-Language: Haskell2010
Main-Is: GHCModi.hs
2014-04-30 01:49:25 +00:00
Other-Modules: Paths_ghc_mod
Utils
GHC-Options: -Wall -threaded -fno-warn-deprecations
if os(windows)
Cpp-Options: -DWINDOWS
2014-07-14 23:53:06 +00:00
Default-Extensions: ConstraintKinds, FlexibleContexts
HS-Source-Dirs: src, .
Build-Depends: base < 5 && >= 4.0
, binary < 0.9 && >= 0.5.1.0
, deepseq < 1.5
, directory < 1.4
, filepath < 1.5
, process < 1.5
, old-time < 1.2
, time < 1.7
, ghc-mod
2014-03-19 01:23:47 +00:00
2013-09-20 12:10:31 +00:00
Test-Suite doctest
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
2014-07-15 02:51:52 +00:00
Ghc-Options: -Wall
2014-07-14 23:53:06 +00:00
Default-Extensions: ConstraintKinds, FlexibleContexts
2013-09-20 12:10:31 +00:00
Main-Is: doctests.hs
Build-Depends: base
, doctest < 0.12 && >= 0.9.3
2013-09-20 12:10:31 +00:00
2013-02-12 05:06:22 +00:00
Test-Suite spec
2013-02-15 01:47:56 +00:00
Default-Language: Haskell2010
Default-Extensions: ScopedTypeVariables, RecordWildCards, NamedFieldPuns,
2015-03-28 01:33:42 +00:00
ConstraintKinds, FlexibleContexts,
DataKinds, KindSignatures, TypeOperators, ViewPatterns
Main-Is: Main.hs
2015-12-20 03:05:43 +00:00
Hs-Source-Dirs: test, ., src
Ghc-Options: -Wall -fno-warn-deprecations -threaded
2015-01-16 14:47:56 +00:00
CPP-Options: -DSPEC=1
2013-02-12 05:06:22 +00:00
Type: exitcode-stdio-1.0
Other-Modules: Paths_ghc_mod
2014-11-01 21:02:47 +00:00
Dir
Spec
TestUtils
BrowseSpec
2015-09-08 04:20:12 +00:00
CustomPackageDbSpec
CheckSpec
2013-02-12 05:12:15 +00:00
FlagSpec
2013-02-13 07:22:07 +00:00
InfoSpec
2013-02-12 05:06:22 +00:00
LangSpec
2013-02-12 05:31:01 +00:00
LintSpec
2013-02-12 05:06:22 +00:00
ListSpec
MonadSpec
2014-11-01 21:02:47 +00:00
PathsAndFilesSpec
HomeModuleGraphSpec
2015-07-03 18:35:57 +00:00
FileMappingSpec
ShellParseSpec
2015-01-16 14:47:56 +00:00
Build-Depends: hspec < 2.4 && >= 2.0.0
2015-02-04 00:15:52 +00:00
X-Build-Depends-Like: CLibName
2015-01-16 14:47:56 +00:00
2016-07-17 23:09:32 +00:00
Benchmark criterion
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
Default-Extensions: ScopedTypeVariables, RecordWildCards, NamedFieldPuns,
ConstraintKinds, FlexibleContexts,
DataKinds, KindSignatures, TypeOperators, ViewPatterns
HS-Source-Dirs: bench, test
Main-Is: Bench.hs
Build-Depends: base
, directory < 1.4
, filepath < 1.5
, process < 1.5
, split < 0.3
, mtl < 2.3 && >= 2.0
, ghc < 8.1
2016-07-17 23:09:32 +00:00
, monad-journal < 0.8 && >= 0.4
2016-07-17 23:09:32 +00:00
, fclabels == 2.0.*
, temporary < 1.3
, hspec >= 2.0.0
, criterion
, ghc-mod
2010-03-10 03:06:06 +00:00
Source-Repository head
Type: git
2016-07-15 15:11:07 +00:00
Location: https://github.com/DanielG/ghc-mod.git