diff options
author | Yuchen Pei <hi@ypei.me> | 2022-07-18 15:40:47 +1000 |
---|---|---|
committer | Yuchen Pei <hi@ypei.me> | 2022-07-22 23:59:16 +1000 |
commit | f257cd398c09b7d26f66f12123630f828c53202e (patch) | |
tree | b1d4be52d6d4a19377957097bff60df0ce917d75 /haddock-api/haddorg-api.cabal | |
parent | d9ce45a947e39d83d17e479a8a36627150095a21 (diff) |
Preparing for publication.
- license
- cabal
- readme
Diffstat (limited to 'haddock-api/haddorg-api.cabal')
-rw-r--r-- | haddock-api/haddorg-api.cabal | 216 |
1 files changed, 216 insertions, 0 deletions
diff --git a/haddock-api/haddorg-api.cabal b/haddock-api/haddorg-api.cabal new file mode 100644 index 00000000..4c219808 --- /dev/null +++ b/haddock-api/haddorg-api.cabal @@ -0,0 +1,216 @@ +cabal-version: 2.2 +name: haddorg-api +version: 2.26.1 +synopsis: haddock-api with an org backend +description: This is haddorg-api. It is a modified version of the Haddock API (haddock-api) with the addition of an Org Backend. +license: BSD-2-Clause AND AGPL-3.0-or-later +license-files: COPYING.freebsd, COPYING.agpl3 +author: Haddock authors and Yuchen Pei +maintainer: Yuchen Pei <id@ypei.org> +homepage: https://g.ypei.me/haddorg.git +copyright: Copyright holders of haddock-api, and Yuchen Pei +category: Documentation +build-type: Simple +tested-with: GHC==9.2.* + +extra-source-files: + CHANGES.md + +data-dir: + resources +data-files: + html/quick-jump.min.js + html/haddock-bundle.min.js + html/quick-jump.css + html/solarized.css + html/highlight.js + html/Classic.theme/haskell_icon.gif + html/Classic.theme/minus.gif + html/Classic.theme/plus.gif + html/Classic.theme/xhaddock.css + html/Ocean.theme/hslogo-16.png + html/Ocean.theme/minus.gif + html/Ocean.theme/ocean.css + html/Ocean.theme/plus.gif + html/Ocean.theme/synopsis.png + html/Linuwial.std-theme/linuwial.css + html/Linuwial.std-theme/synopsis.png + latex/haddock.sty + +library + default-language: Haskell2010 + + -- this package typically supports only single major versions + build-depends: base ^>= 4.16.0 + , ghc ^>= 9.3 + , ghc-paths ^>= 0.1.0.9 + , haddock-library ^>= 1.9.0 + , xhtml ^>= 3000.2.2 + , parsec ^>= 3.1.13.0 + + -- Versions for the dependencies below are transitively pinned by + -- the non-reinstallable `ghc` package and hence need no version + -- bounds + build-depends: array + , bytestring + , containers + , deepseq + , directory + , exceptions + , filepath + , ghc-boot + , mtl + , transformers + , text + + hs-source-dirs: src + + ghc-options: -funbox-strict-fields -O2 + -Wall + -Wcompat + -Wcompat-unqualified-imports + -Widentities + -Wredundant-constraints + -Wnoncanonical-monad-instances + -Wmissing-home-modules + -Wincomplete-uni-patterns + -Wincomplete-record-updates + + + exposed-modules: + Documentation.Haddock + + other-modules: + Haddock + Haddock.Interface + Haddock.Interface.Rename + Haddock.Interface.Create + Haddock.Interface.AttachInstances + Haddock.Interface.Json + Haddock.Interface.LexParseRn + Haddock.Interface.ParseModuleHeader + Haddock.Interface.Specialize + Haddock.Parser + Haddock.Utils + Haddock.Utils.Json + Haddock.Utils.Json.Types + Haddock.Utils.Json.Parser + Haddock.Backends.Xhtml + Haddock.Backends.Xhtml.Decl + Haddock.Backends.Xhtml.DocMarkup + Haddock.Backends.Xhtml.Layout + Haddock.Backends.Xhtml.Meta + Haddock.Backends.Xhtml.Names + Haddock.Backends.Xhtml.Themes + Haddock.Backends.Xhtml.Types + Haddock.Backends.Xhtml.Utils + Haddock.Backends.LaTeX + Haddock.Backends.HaddockDB + Haddock.Backends.Hoogle + Haddock.Backends.Hyperlinker + Haddock.Backends.Hyperlinker.Parser + Haddock.Backends.Hyperlinker.Renderer + Haddock.Backends.Hyperlinker.Types + Haddock.Backends.Hyperlinker.Utils + Haddock.Backends.Org + Haddock.Backends.Org.Types + Haddock.ModuleTree + Haddock.Types + Haddock.Doc + Haddock.Version + Haddock.InterfaceFile + Haddock.Options + Haddock.GhcUtils + Haddock.Syb + Haddock.Convert + Paths_haddorg_api + + autogen-modules: + Paths_haddorg_api + +test-suite spec + type: exitcode-stdio-1.0 + default-language: Haskell2010 + main-is: Spec.hs + ghc-options: -Wall + + hs-source-dirs: + test + , src + + other-modules: + Haddock + Haddock.Backends.Hoogle + Haddock.Backends.Hyperlinker + Haddock.Backends.Hyperlinker.Renderer + Haddock.Backends.Hyperlinker.Utils + Haddock.Backends.LaTeX + Haddock.Backends.Org + Haddock.Backends.Org.Types + Haddock.Backends.Xhtml + Haddock.Backends.Xhtml.Decl + Haddock.Backends.Xhtml.DocMarkup + Haddock.Backends.Xhtml.Layout + Haddock.Backends.Xhtml.Meta + Haddock.Backends.Xhtml.Names + Haddock.Backends.Xhtml.Themes + Haddock.Backends.Xhtml.Types + Haddock.Backends.Xhtml.Utils + Haddock.Convert + Haddock.Doc + Haddock.GhcUtils + Haddock.Interface + Haddock.Interface.AttachInstances + Haddock.Interface.Create + Haddock.Interface.Json + Haddock.Interface.LexParseRn + Haddock.Interface.ParseModuleHeader + Haddock.Interface.Rename + Haddock.Interface.Specialize + Haddock.InterfaceFile + Haddock.ModuleTree + Haddock.Options + Haddock.Parser + Haddock.Syb + Haddock.Types + Haddock.Utils + Haddock.Utils.Json + Haddock.Utils.Json.Types + Haddock.Utils.Json.Parser + Haddock.Version + Paths_haddorg_api + Haddock.Backends.Hyperlinker.ParserSpec + Haddock.Backends.Hyperlinker.Parser + Haddock.Backends.Hyperlinker.Types + + build-depends: ghc ^>= 9.3 + , ghc-paths ^>= 0.1.0.12 + , haddock-library ^>= 1.9.0 + , xhtml ^>= 3000.2.2 + , hspec ^>= 2.9 + , parsec ^>= 3.1.13.0 + , QuickCheck >= 2.11 && ^>= 2.14 + + -- Versions for the dependencies below are transitively pinned by + -- the non-reinstallable `ghc` package and hence need no version + -- bounds + build-depends: base + , array + , bytestring + , containers + , deepseq + , directory + , exceptions + , filepath + , ghc-boot + , ghc-boot-th + , mtl + , transformers + + build-tool-depends: + hspec-discover:hspec-discover ^>= 2.9 + +source-repository head + type: git + subdir: haddock-api + location: https://g.ypei.me/haddock.git |