packages feed

content-store-0.2.0: content-store.cabal

name:                content-store
version:             0.2.0
synopsis:            Store and retrieve data from an on-disk store
description:         This module provides a way to store and retrieve arbitrary
                     data from an on-disk store, similar to how a source
                     control system works but without the assumptions of such
                     a system.
homepage:            https://github.com/weldr/content-store
category:            System
author:              Chris Lumens
maintainer:          clumens@redhat.com
license:             LGPL
license-file:        LICENSE
build-type:          Simple
cabal-version:       >= 1.10

extra-source-files:  ChangeLog.md,
                     tests/*.hs,
                     tests/Data/*.hs,
                     tests/Data/ContentStore/*.hs

source-repository   head
    type:           git
    location:       https://github.com/weldr/content-store

library
  exposed-modules:   Data.ContentStore,
                     Data.ContentStore.Config,
                     Data.ContentStore.Digest

  build-depends:     aeson >= 1.0.0.0 && < 1.3.0.0,
                     base >= 4.9 && < 5.0,
                     bytestring >= 0.10 && < 0.11,
                     cond >= 0.4.1.1 && < 0.5.0.0,
                     conduit >= 1.0.11 && < 1.3,
                     conduit-combinators >= 1.1.0 && < 1.2,
                     conduit-extra >= 1.1.0 && < 1.2,
                     cryptonite >= 0.22 && < 0.30,
                     directory >= 1.3.0.0 && < 1.4.0.0,
                     filepath >= 1.4.1.1 && < 1.5.0.0,
                     htoml >= 1.0.0.0 && < 1.1.0.0,
                     lzma-conduit >= 1.1.0.0 && < 1.2.0.0,
                     monad-control >= 1.0.1.0 && < 1.1.0.0,
                     memory >= 0.14.3 && < 0.15.0,
                     mtl >= 2.2.1 && < 2.3,
                     resourcet >= 1.1.9 && < 1.2,
                     temporary >= 1.2.0.4 && < 1.3.0.0,
                     text >= 1.2.2.0 && < 1.3,
                     transformers >= 0.5.2.0 && < 0.6.0.0,
                     transformers-base >= 0.4.4 && < 0.5.0,
                     unix >= 2.7.2.1 && < 2.8.0.0

  default-language:  Haskell2010
  ghc-options:       -Wall

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs: tests
  build-depends:    base == 4.*,
                    bytestring >= 0.10 && < 0.11,
                    conduit >= 1.0.11 && < 1.3,
                    conduit-combinators >= 1.1.0 && < 1.2,
                    directory >= 1.3.0.0 && < 1.4.0.0,
                    filepath >= 1.4.1.1 && < 1.5.0.0,
                    hspec == 2.*,
                    memory >= 0.14.3 && < 0.15.0,
                    mtl >= 2.2.1 && < 2.3,
                    resourcet >= 1.1.9 && < 1.2,
                    temporary >= 1.2.0.4 && < 1.3.0.0,
                    content-store

  default-language: Haskell2010
  ghc-options: -Wall