packages feed

aws-elastic-transcoder-0.2.0.2: aws-elastic-transcoder.cabal

Name:                aws-elastic-transcoder
Version:             0.2.0.2
Synopsis:            Haskell suite for the Elastic Transcoder service
Description:         This suite extends the aws suite for the Amazon Web Services (AWS) to interface the AWS Elastic Transcoder service for transcoding video.
Homepage:            http://github.com/iconnect/aws-elastic-transcoder
License:             BSD3
License-file:        LICENSE
Author:              Chris Dornan
Maintainer:          chris.dornan@irisconnect.com
Copyright:           Chris Dornan
Category:            Network, Web, AWS, Cloud, Distributed Computing
Build-type:          Simple

Cabal-version:       >=1.14

Source-repository this
    type:           git
    location:       https://github.com/iconnect/aws-elastic-transcoder.git
    tag:            0.2.0.0

Source-repository head
    type:           git
    location:       https://github.com/iconnect/aws-elastic-transcoder.git

Flag Examples
    Description:    Build the examples.
    Default:        False

Library
    Exposed-modules:
        Aws.ElasticTranscoder
        Aws.ElasticTranscoder.Commands
        Aws.ElasticTranscoder.Commands.CreateJob
        Aws.ElasticTranscoder.Commands.DeleteJob
        Aws.ElasticTranscoder.Commands.CreatePreset
        Aws.ElasticTranscoder.Commands.GetPreset
        Aws.ElasticTranscoder.Commands.ListPresets
        Aws.ElasticTranscoder.Commands.DeletePreset
        Aws.ElasticTranscoder.Commands.GetJob
        Aws.ElasticTranscoder.Commands.ListJobsByPipeline
        Aws.ElasticTranscoder.Commands.ListJobsByStatus
        Aws.ElasticTranscoder.Commands.CreatePipeline
        Aws.ElasticTranscoder.Commands.ListPipelines
        Aws.ElasticTranscoder.Commands.GetPipeline
        Aws.ElasticTranscoder.Commands.UpdatePipelineStatus
        Aws.ElasticTranscoder.Commands.UpdatePipelineNotifications
        Aws.ElasticTranscoder.Commands.DeletePipeline
        Aws.ElasticTranscoder.Commands.TestRole
        Aws.ElasticTranscoder.Core
        Aws.ElasticTranscoder.Json.Types

    Build-depends:
            QuickCheck              >= 2.5.1                ,
            aeson                   >= 0.6.1                ,
            aws                     >= 0.8.0                ,
            aws-sign4               >= 0.0.0.1              ,
            base                    == 4.*                  ,
            bytestring              >= 0.9                  ,
            conduit                 >= 0.5                  ,
            containers              >= 0.4                  ,
            http-conduit            >= 1.6                  ,
            http-types              >= 0.7                  ,
            regex-compat            >= 0.95                 ,
            safe                    >= 0.3.3                ,
            text                    >= 0.11                 ,
            time                    >= 1.1.4                ,
            transformers            >= 0.2.2.0

    GHC-Options: -Wall

    Default-Language: Haskell2010

Test-Suite ets-json
    type:          detailed-0.9
    test-module:   Aws.ElasticTranscoder.Json.Test
    Build-depends:
            Cabal                   >= 1.9.2                ,
            QuickCheck              >= 2.5.1                ,
            aeson                   >= 0.6.1                ,
            base                    == 4.*                  ,
            containers              >= 0.4                  ,
            regex-compat            >= 0.95                 ,
            safe                    >= 0.3.3                ,
            text                    >= 0.11

    Other-modules:
        Aws.ElasticTranscoder.Json.Types

    GHC-Options: -Wall

    Default-Language: Haskell2010

Executable SubmitETS
    Main-is:        SubmitETS.hs
    Hs-source-dirs: Examples

    if !flag(Examples)
        Buildable: False
    else
        Buildable: True
        Build-depends:
            base                    == 4.*                  ,
            aws                                             ,
            aws-elastic-transcoder                          ,
            conduit                                         ,
            http-conduit                                    ,
            text

    Default-Language: Haskell2010