Cabal revisions of ghc-tags-core-0.6.1.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.0-name: ghc-tags-core-version: 0.6.1.1-synopsis: CTags and ETags from Haskell syntax tree.-description: A library to work with tags created from GHC syntax tree.-license: MPL-2.0-license-file: LICENSE-author: Marcin Szamotulski-maintainer: coot@coot.me-copyright: (c) 2020-2024, Marcin Szamotulski-category: Development-stability: experimental-extra-source-files: CHANGELOG.md- README.md-homepage: https://github.com/coot/ghc-tags-plugin#readme-bug-reports: https://github.com/coot/ghc-tags-plugin/issues-tested-with: GHC == { 9.6, 9.8, 9.10 }--flag ghc-lib- default: False- manual: True- description: Use ghc-lib rather than ghc--common warnings- ghc-options: -Wall- -Wno-unticked-promoted-constructors- -Wcompat- -- the following three warnings are enabled by -Wall in- -- ghc-9.2- -Wno-incomplete-uni-patterns- -Wno-incomplete-record-updates- -Wpartial-fields- -Widentities- -Wredundant-constraints- if impl(ghc >= 9)- ghc-options: -Wunused-packages--library- import: warnings- hs-source-dirs: lib- exposed-modules: GhcTags- GhcTags.Ghc- GhcTags.Tag- GhcTags.CTag- GhcTags.CTag.Header- GhcTags.CTag.Parser- GhcTags.CTag.Formatter- GhcTags.CTag.Utils- GhcTags.ETag- GhcTags.ETag.Parser- GhcTags.ETag.Formatter- GhcTags.Utils- build-depends: attoparsec >=0.14.4,- base >=4.12.0.0 && <4.21,- bytestring >=0.10,- containers,- deepseq,- text >=1.2 && <2.2-- if impl(ghc >= 9.6)- build-depends: filepath ^>= 1.4.100.1 || ^>= 1.5- else- build-depends: filepath-bytestring ^>= 1.4-- if flag(ghc-lib)- build-depends: ghc-lib- else- build-depends: ghc-- if flag(ghc-lib)- cpp-options: -DMIN_VERSION_GHC(x,y)=MIN_VERSION_ghc_lib(x,y,0)- else- cpp-options: -DMIN_VERSION_GHC(x,y)=MIN_VERSION_GLASGOW_HASKELL(x,y,0,0)-- default-language: Haskell2010+cabal-version: 3.0 +name: ghc-tags-core +version: 0.6.1.1 +x-revision: 1 +synopsis: CTags and ETags from Haskell syntax tree. +description: A library to work with tags created from GHC syntax tree. +license: MPL-2.0 +license-file: LICENSE +author: Marcin Szamotulski +maintainer: coot@coot.me +copyright: (c) 2020-2024, Marcin Szamotulski +category: Development +stability: experimental +extra-source-files: CHANGELOG.md + README.md +homepage: https://github.com/coot/ghc-tags-plugin#readme +bug-reports: https://github.com/coot/ghc-tags-plugin/issues +tested-with: GHC == { 9.6, 9.8, 9.10 } + +flag ghc-lib + default: False + manual: True + description: Use ghc-lib rather than ghc + +common warnings + ghc-options: -Wall + -Wno-unticked-promoted-constructors + -Wcompat + -- the following three warnings are enabled by -Wall in + -- ghc-9.2 + -Wno-incomplete-uni-patterns + -Wno-incomplete-record-updates + -Wpartial-fields + -Widentities + -Wredundant-constraints + if impl(ghc >= 9) + ghc-options: -Wunused-packages + +library + import: warnings + hs-source-dirs: lib + exposed-modules: GhcTags + GhcTags.Ghc + GhcTags.Tag + GhcTags.CTag + GhcTags.CTag.Header + GhcTags.CTag.Parser + GhcTags.CTag.Formatter + GhcTags.CTag.Utils + GhcTags.ETag + GhcTags.ETag.Parser + GhcTags.ETag.Formatter + GhcTags.Utils + build-depends: attoparsec >=0.14.4, + base >=4.12.0.0 && <4.22, + bytestring >=0.10, + containers, + deepseq, + text >=1.2 && <2.2 + + if impl(ghc >= 9.6) + build-depends: filepath ^>= 1.4.100.1 || ^>= 1.5 + else + build-depends: filepath-bytestring ^>= 1.4 + + if flag(ghc-lib) + build-depends: ghc-lib + else + build-depends: ghc + + if flag(ghc-lib) + cpp-options: -DMIN_VERSION_GHC(x,y)=MIN_VERSION_ghc_lib(x,y,0) + else + cpp-options: -DMIN_VERSION_GHC(x,y)=MIN_VERSION_GLASGOW_HASKELL(x,y,0,0) + + default-language: Haskell2010