packages feed

pipes-brotli-0.0.0.0: pipes-brotli.cabal

cabal-version:       1.12
build-type:          Simple
name:                pipes-brotli
version:             0.0.0.0

synopsis:            Brotli (RFC7932) compressors and decompressors for the Pipes package
description:
    <http://brotli.org Brotli> (<https://tools.ietf.org/html/rfc7932 RFC7932>) is a generic-purpose lossless compression algorithm suitable for <https://en.wikipedia.org/wiki/HTTP_compression HTTP compression> that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling.
    .
    This package provides a @pipes@ interface to the <http://brotli.org Brotli compression algorithm>.

homepage:            http://github.com/hvr/pipes-brotli
bug-reports:         http://github.com/hvr/pipes-brotli/issues
license:             BSD3
license-file:        LICENSE
author:              Ben Gamari, Herbert Valerio Riedel
maintainer:          hvr@gnu.org
copyright:           (c) 2016 Ben Gamari, 2019 Herbert Valerio Riedel
category:            Codec, Compression, Pipes

source-repository head
  type:                git
  location:            https://github.com/hvr/pipes-brotli.git

library
  exposed-modules:     Pipes.Brotli
  build-depends:       base >=4.5 && <4.13,
                       bytestring == 0.10.*,
                       pipes >=4.0 && <4.4,
                       brotli == 0.0.*
  hs-source-dirs:      src
  default-language:    Haskell2010
  other-extensions:    ScopedTypeVariables
                       Trustworthy

test-suite pipes-brotli-tests
  type:                exitcode-stdio-1.0
  main-is:             Test.hs
  build-depends:       base,
                       bytestring,
                       pipes,
                       pipes-brotli,

                       pipes-bytestring == 2.1.*,
                       QuickCheck == 2.13.*
  default-language:    Haskell2010