diff options
Diffstat (limited to 'anissue.cabal')
-rw-r--r-- | anissue.cabal | 447 |
1 files changed, 188 insertions, 259 deletions
diff --git a/anissue.cabal b/anissue.cabal index 1d23cf3..465e81d 100644 --- a/anissue.cabal +++ b/anissue.cabal @@ -1,264 +1,193 @@ -cabal-version: 3.4 --- The cabal-version field refers to the version of the .cabal specification, --- and can be different from the cabal-install (the tool) version and the --- Cabal (the library) version you are using. As such, the Cabal (the library) --- version used must be equal or greater than the version stated in this field. --- Starting from the specification version 2.2, the cabal-version field must be --- the first thing in the cabal file. - --- Initial package description 'anissue' generated by --- 'cabal init'. For further documentation, see: --- http://haskell.org/cabal/users-guide/ --- --- The name of the package. -name: anissue - --- The package version. --- See the Haskell package versioning policy (PVP) for standards --- guiding when and how versions should be incremented. --- https://pvp.haskell.org --- PVP summary: +-+------- breaking API changes --- | | +----- non-breaking API additions --- | | | +--- code changes with no API change -version: 0.1.0.0 - --- A short (one-line) description of the package. --- synopsis: - --- A longer description of the package. --- description: - --- URL for the project homepage or repository. -homepage: https://github.com/kirchner/anissue - --- The license under which the package is released. -license: GPL-3.0-or-later - --- The file containing the license text. -license-file: LICENSE - --- The package author(s). -author: Alexander Foremny, Fabian Kirchner - --- An email address to which users can send suggestions, bug reports, and patches. -maintainer: kirchner@posteo.de - --- A copyright notice. --- copyright: -category: Development -build-type: Simple - --- Extra doc files to be distributed with the package, such as a CHANGELOG or a README. -extra-doc-files: CHANGELOG.md - --- Extra source files to be distributed with the package, such as examples, or a tutorial module. --- extra-source-files: - -common warnings - ghc-options: -Wall -fno-warn-name-shadowing -threaded +cabal-version: 3.4 +name: anissue +version: 0.1.0.0 +license: GPL-3.0-or-later +license-file: LICENSE +maintainer: kirchner@posteo.de +author: Alexander Foremny, Fabian Kirchner +homepage: https://github.com/kirchner/anissue +category: Development +build-type: Simple +extra-doc-files: CHANGELOG.md executable anissue - -- Import common warning flags. - import: warnings - - -- .hs or .lhs file containing the Main module. - main-is: Main.hs - - -- Modules included in this executable, other than Main. + main-is: Main.hs + c-sources: app/tree_sitter.c + hs-source-dirs: app other-modules: - Cache - CMark.Extra - Comment - Comment.Language - Data.List.Extra - Data.List.NonEmpty.Zipper.Extra - Debug - Die - Exception - Git - Git.CommitHash - History - Issue - IssueEvent - Issue.Filter - Issue.Group - Issue.Meta - Issue.Parser - Issue.Provenance - Issue.Render - Issue.Sort - Issue.Tag - Issue.Text - Issue.TypedValue - Parallel - Patch - Process - Render - Review - Settings - Text.Diff.Extra - TreeSitter - Tuple - - extra-libraries: - tree-sitter - tree-sitter-bash - tree-sitter-beancount - tree-sitter-bibtex - tree-sitter-c - tree-sitter-clojure - tree-sitter-cmake - tree-sitter-comment - tree-sitter-commonlisp - tree-sitter-cpp - tree-sitter-c-sharp - tree-sitter-css - tree-sitter-cuda - tree-sitter-dart - tree-sitter-devicetree - tree-sitter-dockerfile - tree-sitter-dot - tree-sitter-eex - tree-sitter-elisp - tree-sitter-elixir - tree-sitter-elm - tree-sitter-embedded-template - tree-sitter-erlang - tree-sitter-fennel - tree-sitter-fish - tree-sitter-fortran - tree-sitter-gdscript - tree-sitter-glimmer - tree-sitter-glsl - tree-sitter-go - tree-sitter-godot-resource - tree-sitter-gomod - tree-sitter-gowork - tree-sitter-graphql - tree-sitter-haskell - tree-sitter-hcl - tree-sitter-heex - tree-sitter-hjson - tree-sitter-html - tree-sitter-http - tree-sitter-janet-simple - tree-sitter-java - tree-sitter-javascript - tree-sitter-jsdoc - tree-sitter-json - tree-sitter-json5 - tree-sitter-jsonnet - tree-sitter-julia - tree-sitter-kotlin - tree-sitter-latex - tree-sitter-ledger - tree-sitter-llvm - tree-sitter-lua - tree-sitter-make - tree-sitter-markdown - tree-sitter-markdown-inline - tree-sitter-nickel - tree-sitter-nix - tree-sitter-norg - tree-sitter-nu - tree-sitter-ocaml - tree-sitter-ocaml-interface - tree-sitter-org-nvim - tree-sitter-perl - tree-sitter-pgn - tree-sitter-php - tree-sitter-pioasm - tree-sitter-prisma - tree-sitter-pug - tree-sitter-python - tree-sitter-ql - tree-sitter-ql-dbscheme - tree-sitter-query - tree-sitter-r - tree-sitter-regex - tree-sitter-rego - tree-sitter-rst - tree-sitter-ruby - tree-sitter-rust - tree-sitter-scala - tree-sitter-scheme - tree-sitter-scss - tree-sitter-smithy - tree-sitter-solidity - tree-sitter-sparql - tree-sitter-sql - tree-sitter-supercollider - tree-sitter-surface - tree-sitter-svelte - tree-sitter-tiger - tree-sitter-tlaplus - tree-sitter-toml - tree-sitter-tsq - tree-sitter-tsx - tree-sitter-turtle - tree-sitter-typescript - tree-sitter-verilog - tree-sitter-vim - tree-sitter-vue - tree-sitter-yaml - tree-sitter-yang - tree-sitter-zig - - -- LANGUAGE extensions used by modules in this package. - -- other-extensions: - - -- Other library packages from which modules are imported. - build-depends: base, - aeson, - attoparsec, - binary, - binary-instances, - bytestring, - cmark, - containers, - diff-parse, - directory, - filepath, - generic-deriving, - lingo, - megaparsec, - mtl, - nonempty-zipper, - optparse-applicative, - parallel-io, - prettyprinter, - prettyprinter-ansi-terminal, - regex, - SHA, - temporary, - terminal-size, - text, - time, - typed-process, - xdg-basedir, - yaml - - -- Directories containing source files. - hs-source-dirs: app - - -- Base language which the package is written in. - default-language: GHC2021 - + Cache + CMark.Extra + Comment + Comment.Language + Data.List.Extra + Data.List.NonEmpty.Zipper.Extra + Debug + Die + Exception + Git + Git.CommitHash + History + Issue + IssueEvent + Issue.Filter + Issue.Group + Issue.Meta + Issue.Parser + Issue.Provenance + Issue.Render + Issue.Sort + Issue.Tag + Issue.Text + Issue.TypedValue + Parallel + Patch + Process + Render + Review + Settings + Text.Diff.Extra + TreeSitter + Tuple + + default-language: GHC2021 default-extensions: - BlockArguments - DataKinds - DeriveAnyClass - DisambiguateRecordFields - DuplicateRecordFields - ForeignFunctionInterface - GADTs - LambdaCase - MultiWayIf - OverloadedRecordDot - OverloadedStrings - PartialTypeSignatures - RecordWildCards - TypeFamilies - ViewPatterns + BlockArguments DataKinds DeriveAnyClass DisambiguateRecordFields + DuplicateRecordFields ForeignFunctionInterface GADTs LambdaCase + MultiWayIf OverloadedRecordDot OverloadedStrings + PartialTypeSignatures RecordWildCards TypeFamilies ViewPatterns - c-sources: app/tree_sitter.c + extra-libraries: + tree-sitter + tree-sitter-bash + tree-sitter-beancount + tree-sitter-bibtex + tree-sitter-c + tree-sitter-clojure + tree-sitter-cmake + tree-sitter-comment + tree-sitter-commonlisp + tree-sitter-cpp + tree-sitter-c-sharp + tree-sitter-css + tree-sitter-cuda + tree-sitter-dart + tree-sitter-devicetree + tree-sitter-dockerfile + tree-sitter-dot + tree-sitter-eex + tree-sitter-elisp + tree-sitter-elixir + tree-sitter-elm + tree-sitter-embedded-template + tree-sitter-erlang + tree-sitter-fennel + tree-sitter-fish + tree-sitter-fortran + tree-sitter-gdscript + tree-sitter-glimmer + tree-sitter-glsl + tree-sitter-go + tree-sitter-godot-resource + tree-sitter-gomod + tree-sitter-gowork + tree-sitter-graphql + tree-sitter-haskell + tree-sitter-hcl + tree-sitter-heex + tree-sitter-hjson + tree-sitter-html + tree-sitter-http + tree-sitter-janet-simple + tree-sitter-java + tree-sitter-javascript + tree-sitter-jsdoc + tree-sitter-json + tree-sitter-json5 + tree-sitter-jsonnet + tree-sitter-julia + tree-sitter-kotlin + tree-sitter-latex + tree-sitter-ledger + tree-sitter-llvm + tree-sitter-lua + tree-sitter-make + tree-sitter-markdown + tree-sitter-markdown-inline + tree-sitter-nickel + tree-sitter-nix + tree-sitter-norg + tree-sitter-nu + tree-sitter-ocaml + tree-sitter-ocaml-interface + tree-sitter-org-nvim + tree-sitter-perl + tree-sitter-pgn + tree-sitter-php + tree-sitter-pioasm + tree-sitter-prisma + tree-sitter-pug + tree-sitter-python + tree-sitter-ql + tree-sitter-ql-dbscheme + tree-sitter-query + tree-sitter-r + tree-sitter-regex + tree-sitter-rego + tree-sitter-rst + tree-sitter-ruby + tree-sitter-rust + tree-sitter-scala + tree-sitter-scheme + tree-sitter-scss + tree-sitter-smithy + tree-sitter-solidity + tree-sitter-sparql + tree-sitter-sql + tree-sitter-supercollider + tree-sitter-surface + tree-sitter-svelte + tree-sitter-tiger + tree-sitter-tlaplus + tree-sitter-toml + tree-sitter-tsq + tree-sitter-tsx + tree-sitter-turtle + tree-sitter-typescript + tree-sitter-verilog + tree-sitter-vim + tree-sitter-vue + tree-sitter-yaml + tree-sitter-yang + tree-sitter-zig + + ghc-options: -Wall -fno-warn-name-shadowing -threaded + build-depends: + base, + aeson, + attoparsec, + binary, + binary-instances, + bytestring, + cmark, + containers, + diff-parse, + directory, + filepath, + generic-deriving, + lingo, + megaparsec, + mtl, + nonempty-zipper, + optparse-applicative, + parallel-io, + prettyprinter, + prettyprinter-ansi-terminal, + regex, + SHA, + temporary, + terminal-size, + text, + time, + typed-process, + xdg-basedir, + yaml |