packages feed

llsd-0.1.0.1: llsd.cabal

Name: llsd
Version: 0.1.0.1
Copyright: 2009-2010 Linden Lab
Author: Mark Lentczner
Maintainer: zero@lindenlab.com
License: MIT
License-File: LICENSE

Category: Networking
Synopsis: An implementation of the LLSD data system
Description: .
Stability: provisional
Homepage:
Package-URL:
Bug-Reports: mailto:zero@lindenlab.com

Build-type: Simple
Cabal-version: >= 1.6

Flag test
    Description: Build unit tests.
    Default:     False




Library
    Exposed-Modules:
        Network.Format.LLSD
        Network.Format.LLSD.Internal
        Network.Format.LLSD.LLIDL
    Other-Modules:
        Network.Format.LLSD.Binary
        Network.Format.LLSD.Conversion
        Network.Format.LLSD.IEEE754
        Network.Format.LLSD.Pretty
        Network.Format.LLSD.XML
    Build-Depends:
        base == 4.*,
        binary >= 0.5,
        bytestring == 0.9.*,
        cereal >= 0.2,
        containers >= 0.2,
        dataenc == 0.13.*,
        ghc-prim >= 0.1,
        hexpat >= 0.10,
        mtl == 1.1.*,
        network == 2.2.*,
        old-locale == 1.0.*,
        parsec ==  2.1.*,
        pretty == 1.0.*,
        random == 1.0.*,
        template-haskell >= 2.3,
        text >= 0.5 && < 0.8,
        time == 1.1.*,
        utf8-string == 0.3.*,
        uuid >= 1.1 && < 1.3
    Ghc-Options: -Wall
    Ghc-Prof-Options: -auto-all -caf-all
 
Executable llsdutil
    Main-Is: Main.hs
    Ghc-Options: -Wall
    Ghc-Prof-Options: -auto-all -caf-all
 
Executable testllsd
    Main-Is: TestMain.hs
    Other-Modules: TestData Network.Format.LLSD.Test Network.Format.LLSD.TestIDL
    Ghc-Options: -Wall
    Ghc-Prof-Options: -auto-all -caf-all
    If flag(test)
        Buildable: True
        Build-Depends:
            HUnit == 1.2.*,
            QuickCheck == 1.2.*
    Else
        Buildable: False