packages feed

distribution-opensuse-1.1.2: distribution-opensuse.cabal

name:               distribution-opensuse
version:            1.1.2
synopsis:           Types, functions, and tools to manipulate the openSUSE distribution
description:        This library is a loose collection of types, functions, and tools that
                    users and developers of the
                    <https://opensuse.org/ openSUSE Linux distribution> might find useful.
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.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7
                  , GHC == 9.0.2, GHC == 9.2.1
category:           Distribution
homepage:           https://github.com/peti/distribution-opensuse/
bug-reports:        https://github.com/peti/distribution-opensuse/issues
build-type:         Simple
extra-source-files: guess-changelog.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

executable guess-changelog
  main-is:            guess-changelog.hs
  build-depends:      base, containers, distribution-opensuse, text, turtle
  default-language:   Haskell2010
  ghc-options:        -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
  ghc-options:        -threaded