packages feed

hackage-revdeps-0.2: hackage-revdeps.cabal

cabal-version:   2.2
name:            hackage-revdeps
version:         0.2
license:         BSD-3-Clause
license-file:    LICENSE
maintainer:      andrew.lelechenko@gmail.com
author:          Bodigrim
tested-with:
    ghc ==9.12.2 ghc ==9.10.2 ghc ==9.8.4 ghc ==9.6.7 ghc ==9.4.8

synopsis:        List Hackage reverse dependencies
description:
    Command-line tool to list Hackage reverse dependencies.
    It is different from how Hackage itself tracks them:
    this tool accounts for all package components, including
    tests and benchmarks, and counts dependencies only
    across the latest releases. The approach is roughly
    equivalent to what <https://packdeps.haskellers.com> does.

category:        Development
build-type:      Simple
extra-doc-files:
    CHANGELOG.md
    README.md

source-repository head
    type:     git
    location: https://github.com/Bodigrim/hackage-revdeps.git

library
    exposed-modules:  Hackage.RevDeps
    hs-source-dirs:   src
    default-language: GHC2021
    ghc-options:      -Wall -Wunused-packages
    build-depends:
        alfred-margaret >=2.0 && <2.2,
        base >=4.17 && <5,
        bytestring <0.13,
        containers >=0.5.8 && <0.9,
        filepath <1.6,
        tar <0.7,
        text >=2.0 && <2.2,
        time <1.16,
        Cabal-syntax >=3.8 && <3.17

executable hackage-revdeps
    main-is:          Main.hs
    hs-source-dirs:   app
    default-language: GHC2021
    ghc-options:      -Wall -Wunused-packages
    build-depends:
        base,
        ansi-terminal >=0.11.3 && <1.2,
        cabal-install >=3.8 && <3.17,
        containers,
        filepath,
        hackage-revdeps,
        optparse-applicative >=0.16 && <0.20,
        time <1.16,
        Cabal-syntax >=3.8 && <3.17,
        Cabal >=3.8 && <3.17

executable hackage-revdeps-history
    main-is:          History.hs
    hs-source-dirs:   app
    default-language: GHC2021
    ghc-options:      -Wall -Wunused-packages
    build-depends:
        base,
        ansi-terminal >=0.11.3 && <1.2,
        cabal-install >=3.8 && <3.17,
        containers,
        filepath,
        hackage-revdeps,
        optparse-applicative >=0.16 && <0.20,
        time <1.16,
        Cabal-syntax >=3.8 && <3.17,
        Cabal >=3.8 && <3.17