packages feed

mediabus-rtp-0.2.0.0: mediabus-rtp.cabal

name: mediabus-rtp
version: 0.2.0.0
cabal-version: >=1.10
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: 2016,2017 Sven Heyll, Lindenbaum GmbH
maintainer: sven.heyll@lindenbaum.eu
homepage: https://github.com/lindenbaum/mediabus-rtp
synopsis: Receive and Send RTP Packets
description:
    Please see README.md
category: Audio
author: Sven Heyll

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

library
    exposed-modules:
        Data.MediaBus.Rtp
        Data.MediaBus.Rtp.Packet
        Data.MediaBus.Rtp.Source
        Data.MediaBus.Rtp.AlawSource
    build-depends:
        QuickCheck >=2.9.2 && <2.10,
        array >=0.5.1.1 && <0.6,
        async >=2.1.1 && <2.2,
        base >=4.9 && <5,
        bytestring >=0.10.8.1 && <0.11,
        cereal >=0.5.4.0 && <0.6,
        conduit >=1.2.9 && <1.3,
        conduit-combinators >=1.1.0 && <1.2,
        conduit-extra >=1.1.15 && <1.2,
        containers >=0.5.7.1 && <0.6,
        data-default >=0.7.1.1 && <0.8,
        deepseq >=1.4.2.0 && <1.5,
        lens >=4.15.1 && <4.16,
        lifted-async >=0.9.1.1 && <0.10,
        mediabus >=0.2.0.2 && <0.3,
        monad-control >=1.0.1.0 && <1.1,
        mtl >=2.2.1 && <2.3,
        network >=2.6.3.1 && <2.7,
        parallel >=3.2.1.0 && <3.3,
        primitive >=0.6.1.0 && <0.7,
        process >=1.4.3.0 && <1.5,
        random ==1.1.*,
        resourcet >=1.1.9 && <1.2,
        spool ==0.1,
        stm >=2.4.4.1 && <2.5,
        streaming-commons >=0.1.17 && <0.2,
        tagged >=0.8.5 && <0.9,
        text >=1.2.2.1 && <1.3,
        time >=1.6.0.1 && <1.7,
        transformers >=0.5.2.0 && <0.6,
        vector >=0.11.0.0 && <0.12
    default-language: Haskell2010
    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
    hs-source-dirs: src
    ghc-options: -O2 -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fprint-explicit-kinds

executable mediabus-demo-rtp-alaw-player
    main-is: Main.hs
    build-depends:
        QuickCheck >=2.9.2 && <2.10,
        async >=2.1.1 && <2.2,
        base >=4.9 && <5,
        conduit >=1.2.9 && <1.3,
        conduit-combinators >=1.1.0 && <1.2,
        conduit-extra >=1.1.15 && <1.2,
        mediabus >=0.2.0.2 && <0.3,
        mediabus-rtp >=0.2.0.0 && <0.3,
        data-default >=0.7.1.1 && <0.8,
        lens >=4.15.1 && <4.16,
        lifted-async >=0.9.1.1 && <0.10,
        monad-control >=1.0.1.0 && <1.1,
        mtl >=2.2.1 && <2.3,
        parallel >=3.2.1.0 && <3.3,
        random ==1.1.*,
        stm >=2.4.4.1 && <2.5,
        tagged >=0.8.5 && <0.9,
        streaming-commons >=0.1.17 && <0.2,
        time >=1.6.0.1 && <1.7,
        vector >=0.11.0.0 && <0.12
    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
    hs-source-dirs: mediabus-demo-rtp-alaw-player
    ghc-options: -threaded -rtsopts -with-rtsopts=-N -j +RTS -A256m -n2m -RTS -Wall -O2 -fno-warn-unused-binds -fno-warn-orphans -fno-warn-unused-do-bind -fno-warn-missing-signatures -fno-warn-type-defaults

test-suite tests
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    build-depends:
        QuickCheck >=2.9.2 && <2.10,
        array >=0.5.1.1 && <0.6,
        async >=2.1.1 && <2.2,
        base >=4.9 && <5,
        binary >=0.8.3.0 && <0.9,
        bytestring >=0.10.8.1 && <0.11,
        conduit >=1.2.9 && <1.3,
        conduit-combinators >=1.1.0 && <1.2,
        conduit-extra >=1.1.15 && <1.2,
        mediabus >=0.2.0.2 && <0.3,
        mediabus-rtp >=0.2.0.0 && <0.3,
        containers >=0.5.7.1 && <0.6,
        data-default >=0.7.1.1 && <0.8,
        deepseq >=1.4.2.0 && <1.5,
        hspec >=2.4.1 && <2.5,
        lens >=4.15.1 && <4.16,
        monad-control >=1.0.1.0 && <1.1,
        mtl >=2.2.1 && <2.3,
        singletons ==2.2.*,
        spool ==0.1,
        stm >=2.4.4.1 && <2.5,
        tagged >=0.8.5 && <0.9,
        template-haskell >=2.11.1.0 && <2.12,
        text >=1.2.2.1 && <1.3,
        time >=1.6.0.1 && <1.7,
        transformers >=0.5.2.0 && <0.6,
        type-spec >=0.3.0.1 && <0.4,
        vector >=0.11.0.0 && <0.12
    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
    hs-source-dirs: specs
    other-modules:
        Data.MediaBus.Rtp.SourceSpec
    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