packages feed

mediabus-0.2.0.0: mediabus.cabal

name:                mediabus
version:             0.2.0.0
synopsis:            Multimedia streaming on top of Conduit
description:         Please see README.md
homepage:            https://github.com/lindenbaum/mediabus
license:             BSD3
license-file:        LICENSE
author:              Sven Heyll
maintainer:          sven.heyll@lindenbaum.eu
copyright:           2016,2017 Sven Heyll, Lindenbaum GmbH
category:            Media
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:
                       Data.MediaBus
                     , Data.MediaBus.AsyncConduit
                     , Data.MediaBus.Audio.Alaw
                     , Data.MediaBus.Audio.Channels
                     , Data.MediaBus.Audio.Raw
                     , Data.MediaBus.Audio.Resample
                     , Data.MediaBus.BlankMedia
                     , Data.MediaBus.Clock
                     , Data.MediaBus.Conduit
                     , Data.MediaBus.DebugSink
                     , Data.MediaBus.Discontinous
                     , Data.MediaBus.Monotone
                     , Data.MediaBus.OrderedBy
                     , Data.MediaBus.Segment
                     , Data.MediaBus.StreamSegment
                     , Data.MediaBus.Payload
                     , Data.MediaBus.Reorder
                     , Data.MediaBus.Sample
                     , Data.MediaBus.Sequence
                     , Data.MediaBus.Series
                     , Data.MediaBus.SourceId
                     , Data.MediaBus.Stream
                     , Data.MediaBus.Ticks
                     , Data.MediaBus.Transcoder
                     , Data.MediaBus.Transport.Udp
  default-language:    Haskell2010
  ghc-options:       -O2 -Wall -funbox-strict-fields -fno-warn-unused-do-bind  -fprint-explicit-kinds
  default-extensions:  ApplicativeDo
                     , BangPatterns
                     , ConstraintKinds
                     , CPP
                     , DataKinds
                     , DefaultSignatures
                     , DeriveDataTypeable
                     , DeriveFoldable
                     , DeriveFunctor
                     , DeriveGeneric
                     , DeriveLift
                     , DeriveTraversable
                     , DuplicateRecordFields
                     , EmptyDataDecls
                     , EmptyCase
                     , FlexibleInstances
                     , FlexibleContexts
                     , FunctionalDependencies
                     , GADTs
                     , GeneralizedNewtypeDeriving
                     , KindSignatures
                     , LambdaCase
                     , MultiParamTypeClasses
                     , MultiWayIf
                     , NamedFieldPuns
                     , OverloadedStrings
                     , QuasiQuotes
                     , RecordWildCards
                     , RankNTypes
                     , ScopedTypeVariables
                     , StandaloneDeriving
                     , TemplateHaskell
                     , TupleSections
                     , TypeApplications
                     , TypeFamilies
                     , TypeInType
                     , TypeOperators
                     , TypeSynonymInstances
                     , UnicodeSyntax
  build-depends:       QuickCheck
                     , array
                     , async
                     , base >= 4.9 && < 5
                     , bytestring
                     , cereal
                     , conduit
                     , conduit-combinators
                     , conduit-extra
                     , containers
                     , data-default
                     , deepseq
                     , lens
                     , lifted-async
                     , monad-control
                     , mtl
                     , network
                     , parallel
                     , primitive
                     , process
                     , random
                     , resourcet
                     , spool == 0.1
                     , stm
                     , streaming-commons
                     , tagged
                     , text
                     , time
                     , transformers
                     , vector

test-suite tests
  type:                exitcode-stdio-1.0
  hs-source-dirs:      specs
  main-is:             Spec.hs
  other-modules:       Data.MediaBus.Audio.ResampleSpec
                     , Data.MediaBus.StreamSegmentSpec
                     , Data.MediaBus.ReorderSpec
                     , Data.MediaBus.SampleSpec
                     , Data.MediaBus.SequenceSpec
                     , Data.MediaBus.StreamSpec
                     , Data.MediaBus.TicksSpec
  default-language:    Haskell2010
  build-depends:       QuickCheck
                     , array
                     , async
                     , base >= 4.9 && < 5
                     , binary
                     , bytestring
                     , conduit
                     , conduit-combinators
                     , conduit-extra
                     , conduit-network-rtp
                     , containers
                     , data-default
                     , deepseq
                     , hspec
                     , lens
                     , monad-control
                     , mtl
                     , singletons
                     , spool == 0.1
                     , stm
                     , tagged
                     , template-haskell
                     , text
                     , time
                     , transformers
                     , type-spec
                     , vector
  default-language:    Haskell2010
  default-extensions:  ApplicativeDo
                     , Arrows
                     , BangPatterns
                     , ConstraintKinds
                     , CPP
                     , DataKinds
                     , DefaultSignatures
                     , DeriveDataTypeable
                     , DeriveFoldable
                     , DeriveFunctor
                     , DeriveGeneric
                     , DeriveLift
                     , DeriveTraversable
                     , DuplicateRecordFields
                     , EmptyDataDecls
                     , EmptyCase
                     , FlexibleInstances
                     , FlexibleContexts
                     , FunctionalDependencies
                     , GADTs
                     , GeneralizedNewtypeDeriving
                     , KindSignatures
                     , LambdaCase
                     , MultiParamTypeClasses
                     , MultiWayIf
                     , NamedFieldPuns
                     , OverloadedStrings
                     , QuasiQuotes
                     , RankNTypes
                     , ScopedTypeVariables
                     , StandaloneDeriving
                     , TemplateHaskell
                     , TupleSections
                     , TypeApplications
                     , TypeFamilies
                     , TypeInType
                     , TypeOperators
                     , TypeSynonymInstances
                     , UnicodeSyntax
  ghc-options:       -threaded
                     -rtsopts -with-rtsopts=-N
                     -j +RTS -A256m -n2m -RTS
                     -Wall
                     -O0
                     -fno-warn-unused-binds
                     -fno-warn-orphans
                     -fno-warn-unused-do-bind
                     -fno-warn-missing-signatures
                     -fno-warn-type-defaults

source-repository head
  type:     git
  location: https://github.com/lindenbaum/mediabus