packages feed

semigroupoids-do-1.0: semigroupoids-do.cabal

cabal-version:      3.0
name:               semigroupoids-do
version:            1.0
synopsis:           Support for QualifiedDo with semigroupoids classes.
description:
  Provides support for QualifiedDo using the more generalized type classes from
  the semigroupoids package.

homepage:           https://github.com/kozross/semigroupoids-do
license:            Apache-2.0
license-file:       LICENSE.md
author:             Koz Ross
maintainer:         koz.ross@retro-freedom.nz
bug-reports:        https://github.com/kozross/semigroupoids-do/issues
copyright:          (C) Koz Ross 2021
category:           Semigroupoids
tested-with:        GHC ==9.0.1
build-type:         Simple
extra-source-files:
  CHANGELOG.md
  README.md

-- Common section

common lang
  ghc-options:
    -Wall -Wcompat -Wincomplete-record-updates
    -Wincomplete-uni-patterns -Wredundant-constraints
    -Wmissing-export-lists -Wmissing-deriving-strategies

  default-language: Haskell2010

-- Library

library
  import:          lang
  exposed-modules: Semigroupoids.Do
  build-depends:
    , base           >=4.15  && <5
    , semigroupoids  ^>=5.3.5

  hs-source-dirs:  src