packages feed

aws-sns-0.1: aws-sns.cabal

-- ------------------------------------------------------ --
-- Copyright © 2014 AlephCloud Systems, Inc.
-- ------------------------------------------------------ --

Name: aws-sns
Version: 0.1
Synopsis: Bindings for AWS SNS Version 2013-03-31
description:
    Bindings for AWS SNS
    .
    /API Version: 2013-03-31/
    .
    <http://docs.aws.amazon.com/sns/2010-03-31/APIReference/Welcome.html>

Homepage: https://github.com/alephcloud/hs-aws-sns
Bug-reports: https://github.com/alephcloud/hs-aws-sns/issues
License: MIT
License-file: LICENSE
Author: Lars Kuhtz <lars@alephcloud.com>
Maintainer: Lars Kuhtz <lars@alephcloud.com>
Copyright: Copyright (c) 2014 AlephCloud, Inc.
Category: Network, Web, AWS, Cloud, Distributed Computing
Build-type: Simple

cabal-version: >= 1.16

extra-doc-files:
    README.md,
    CHANGELOG.md

extra-source-files:
    constraints

source-repository head
    type: git
    location: https://github.com/alephcloud/hs-aws-sns.git

source-repository this
    type: git
    location: https://github.com/alephcloud/hs-aws-sns.git
    tag: 0.1

Library
    default-language: Haskell2010
    hs-source-dirs: src

    exposed-modules:
        Aws.Sns
        Aws.Sns.Internal
        Aws.Sns.Core
        Aws.Sns.Commands.CreateTopic
        Aws.Sns.Commands.DeleteTopic
        Aws.Sns.Commands.ListTopics
        Aws.Sns.Commands.Subscribe
        Aws.Sns.Commands.Unsubscribe
        Aws.Sns.Commands.Publish
        Aws.Sns.Commands.ConfirmSubscription
        Aws.Sns.Commands.ListSubscriptionsByTopic
        Aws.Sns.Commands.GetSubscriptionAttributes

    build-depends:
        QuickCheck >= 2.7,
        aeson >= 0.7,
        aws >= 0.9,
        aws-general >= 0.1,
        base == 4.*,
        blaze-builder >= 0.3,
        bytestring >= 0.10,
        conduit >= 1.1,
        containers >= 0.5,
        http-conduit >= 2.1,
        http-types >= 0.8,
        parsers >= 0.11,
        resourcet >= 1.1,
        text >= 1.1,
        time >= 1.4,
        transformers >= 0.3,
        xml-conduit >= 1.2

    ghc-options: -Wall

test-suite SNS-tests
    type: exitcode-stdio-1.0
    default-language: Haskell2010
    hs-source-dirs: tests
    main-is: Main.hs

    other-modules:
        Utils

    build-depends:
        QuickCheck >= 2.7,
        aeson >= 0.7,
        aws >= 0.9,
        aws-general >= 0.1,
        aws-sns,
        base == 4.*,
        bytestring >= 0.10,
        errors >= 1.4.7,
        mtl >= 2.1,
        tagged >= 0.7,
        tasty >= 0.8,
        tasty-quickcheck >= 0.8,
        text >= 1.1,
        transformers >= 0.3

    ghc-options: -Wall -threaded