packages feed

Cabal revisions of ghc-tags-plugin-0.6.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:       3.0-name:                ghc-tags-plugin-version:             0.6.0.0-synopsis:            A compiler plugin which generates tags file from GHC parsed syntax tree.-description:-  A [GHC compiler plugin](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/extending_ghc.html?highlight=compiler%20plugin#compiler-plugins)-  which takes parsed Haskell representation @HsModule GhcPs@,-  extracts __tags__ information and saves it either in __ctags__ or-  __etags__ format.-license:             MPL-2.0-license-file:        LICENSE-author:              Marcin Szamotulski-maintainer:          coot@coot.me-copyright:           (c) 2020-2022, Marcin Szamotulski-category:            Development-stability:           alpha-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 == { 8.10, 9.0, 9.2, 9.4, 9.6 }---- Don't build gtp-check command by default; it's a development tool.-flag gtp-check-  default: False-  manual:  False--source-repository head-  type:     git-  location: https://github.com/coot/ghc-tags-plugin--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:     Plugin.GhcTags-                       Plugin.GhcTags.Options-                       Plugin.GhcTags.FileLock-  other-modules:       Plugin.GhcTags.CTag-                       Paths_ghc_tags_plugin-  autogen-modules:     Paths_ghc_tags_plugin-  build-depends:       base              >=4.12.0.0 && <4.19,-                       bytestring        >=0.10 && < 0.12,-                       directory        ^>=1.3,-                       filepath         ^>=1.4,-                       ghc               >=8.4 && <10,-                       lukko             >=0.1,-                       mtl               >=2.2 && <2.4,-                       optparse-applicative-                                         >=0.15.1 && < 0.17,-                       pipes            ^>=4.3,-                       pipes-bytestring ^>=2.1,-                       pipes-safe       ^>=2.3,-                       text              >=1.2 && <2.1,--  -- on macos `ghc-tags-core-0.4.2.0` does not build (preprocessor error)-  if impl(ghc < 8.10) && os(darwin)-    build-depends:     ghc-tags-core < 0.4.2.0,-                       ghc-tags-pipes-  else-    build-depends:     ghc-tags-core,-                       ghc-tags-pipes--  default-language:    Haskell2010---executable gtp-check-  if flag(gtp-check)-    buildable:         True-  else-    buildable:         False-  hs-source-dirs:      app-  main-is:             check.hs-  default-language:    Haskell2010-  build-depends:       base-                     , bytestring-                     , directory-                     , filepath--                     , ghc-tags-plugin+cabal-version:       3.0
+name:                ghc-tags-plugin
+version:             0.6.0.0
+x-revision: 1
+synopsis:            A compiler plugin which generates tags file from GHC parsed syntax tree.
+description:
+  A [GHC compiler plugin](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/extending_ghc.html?highlight=compiler%20plugin#compiler-plugins)
+  which takes parsed Haskell representation @HsModule GhcPs@,
+  extracts __tags__ information and saves it either in __ctags__ or
+  __etags__ format.  For a standalone `ghc-tags` command look for or
+  [ghc-tags](https://hackage.haskell.org/package/ghc-tags) or its
+  [fork](https://github.com/coot/ghc-tags) (the fork is using `ghc-tags-core`,
+  the same library which `ghc-tags-plugin` is using).
+license:             MPL-2.0
+license-file:        LICENSE
+author:              Marcin Szamotulski
+maintainer:          coot@coot.me
+copyright:           (c) 2020-2022, Marcin Szamotulski
+category:            Development
+stability:           alpha
+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 == { 8.10, 9.0, 9.2, 9.4, 9.6 }
+
+-- Don't build gtp-check command by default; it's a development tool.
+flag gtp-check
+  default: False
+  manual:  False
+
+source-repository head
+  type:     git
+  location: https://github.com/coot/ghc-tags-plugin
+
+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:     Plugin.GhcTags
+                       Plugin.GhcTags.Options
+                       Plugin.GhcTags.FileLock
+  other-modules:       Plugin.GhcTags.CTag
+                       Paths_ghc_tags_plugin
+  autogen-modules:     Paths_ghc_tags_plugin
+  build-depends:       base              >=4.12.0.0 && <4.19,
+                       bytestring        >=0.10 && < 0.12,
+                       directory        ^>=1.3,
+                       filepath         ^>=1.4,
+                       ghc               >=8.4 && <10,
+                       lukko             >=0.1,
+                       mtl               >=2.2 && <2.4,
+                       optparse-applicative
+                                         >=0.15.1 && < 0.17,
+                       pipes            ^>=4.3,
+                       pipes-bytestring ^>=2.1,
+                       pipes-safe       ^>=2.3,
+                       text              >=1.2 && <2.1,
+
+  -- on macos `ghc-tags-core-0.4.2.0` does not build (preprocessor error)
+  if impl(ghc < 8.10) && os(darwin)
+    build-depends:     ghc-tags-core < 0.4.2.0,
+                       ghc-tags-pipes
+  else
+    build-depends:     ghc-tags-core,
+                       ghc-tags-pipes
+
+  default-language:    Haskell2010
+
+
+executable gtp-check
+  if flag(gtp-check)
+    buildable:         True
+  else
+    buildable:         False
+  hs-source-dirs:      app
+  main-is:             check.hs
+  default-language:    Haskell2010
+  build-depends:       base
+                     , bytestring
+                     , directory
+                     , filepath
+
+                     , ghc-tags-plugin
revision 2
 cabal-version:       3.0
 name:                ghc-tags-plugin
 version:             0.6.0.0
-x-revision: 1
+x-revision: 2
 synopsis:            A compiler plugin which generates tags file from GHC parsed syntax tree.
 description:
   A [GHC compiler plugin](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/extending_ghc.html?highlight=compiler%20plugin#compiler-plugins)
   extracts __tags__ information and saves it either in __ctags__ or
   __etags__ format.  For a standalone `ghc-tags` command look for or
   [ghc-tags](https://hackage.haskell.org/package/ghc-tags) or its
-  [fork](https://github.com/coot/ghc-tags) (the fork is using `ghc-tags-core`,
+  [fork](https://github.com/coot/ghc-tags) (the fork is using
+  [ghc-tags-core](https://hackage.haskell.org/package/ghc-tags-core),
   the same library which `ghc-tags-plugin` is using).
 license:             MPL-2.0
 license-file:        LICENSE