packages feed

distribution-opensuse-1.1.0: distribution-opensuse.cabal

name:               distribution-opensuse
version:            1.1.0
synopsis:           Types, functions, and tools to manipulate the openSUSE distribution
description:        Types, functions, and tools to manipulate the openSUSE distribution.
license:            BSD3
license-file:       LICENSE
author:             Peter Simons
maintainer:         simons@cryp.to
tested-with:        GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3
category:           Distribution
homepage:           https://github.com/peti/distribution-opensuse/
build-type:         Simple
extra-source-files: README.md
                    tests/run-tests
                    tests/guess-changelog/*.test
cabal-version:      >= 1.10

source-repository head
  type:     git
  location: git://github.com/peti/distribution-opensuse.git

library
  exposed-modules:    OpenSuse.GuessChangeLog
                      OpenSuse.Prelude
                      OpenSuse.Prelude.Parser
                      OpenSuse.Prelude.PrettyPrinting
                      OpenSuse.Prelude.PrettyPrinting.Orphans
                      OpenSuse.StripSpace
                      OpenSuse.Types.ChangeLog
                      OpenSuse.Types.EMailAddress
                      OpenSuse.Types.Issue
                      OpenSuse.Types.PackageName
                      OpenSuse.Types.ProjectId
                      OpenSuse.Types.RequestId
                      OpenSuse.Types.UserName
  hs-source-dirs:     src
  build-depends:      base         < 5
                    , Diff
                    , aeson
                    , binary
                    , bytestring
                    , containers
                    , deepseq
                    , extra
                    , foldl
                    , hashable
                    , hsemail
                    , mtl
                    , parsec-class
                    , pretty
                    , text
                    , time
                    , turtle
  default-language:   Haskell2010
  default-extensions: MonadFailDesugaring
  ghc-options:        -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
                      -Wredundant-constraints

executable guess-changelog
  main-is:            guess-changelog.hs
  build-depends:      base, containers, distribution-opensuse, text, turtle
  default-language:   Haskell2010
  default-extensions: MonadFailDesugaring
  ghc-options:        -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
                      -Wredundant-constraints -threaded

test-suite test-strip-space
  type:               exitcode-stdio-1.0
  main-is:            test-strip-space.hs
  hs-source-dirs:     tests
  build-depends:      base, distribution-opensuse
  default-language:   Haskell2010
  default-extensions: MonadFailDesugaring
  ghc-options:        -Wall -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates
                      -Wredundant-constraints -threaded