packages feed

hexpat-pickle-generic-0.1.7: hexpat-pickle-generic.cabal

name:                  hexpat-pickle-generic
version:               0.1.7
synopsis:              Picklers for de/serialising Generic data types to and from XML
license:               BSD3
license-file:          LICENSE
author:                Brendan Hay
maintainer:            Brendan Hay <brendan.g.hay@gmail.com>
copyright:             Copyright (c) 2013 Brendan Hay
stability:             Experimental
category:              Data, XML
build-type:            Simple
cabal-version:         >= 1.10

description:
    An IsXML class and GHC.Generics implementation for pickleable data types using hexpat.

extra-source-files:
    README.md

source-repository head
    type:     git
    location: git://github.com/brendanhay/hexpat-pickle-generic.git

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

    exposed-modules:
        Text.XML.Expat.Pickle.Generic

    ghc-options:
        -Wall
        -O2

    build-depends:
        base       >= 4.6 && < 5
      , bytestring
      , hexpat
      , text

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

    ghc-options:
        -Wall
        -fwarn-tabs

    build-depends:
        base                       >= 4.6 && < 5
      , bytestring
      , hexpat-pickle-generic
      , QuickCheck                 >= 2.5
      , test-framework             >= 0.8
      , test-framework-quickcheck2 >= 0.3