name: protocol-buffers
version: 1.6.0
cabal-version: >= 1.6
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (c) 2008 Christopher Edward Kuklewicz
author: Christopher Edward Kuklewicz
maintainer: Chris Kuklewicz <protobuf@personal.mightyreason.com>
stability: Beta
homepage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/protocol-buffers
package-url: http://darcs.haskell.org/packages/protocol-buffers2/
synopsis: Parse Google Protocol Buffer specifications
description: Parse proto files and generate Haskell code.
category: Text
Tested-With: GHC ==6.10.1
--data-files:
extra-source-files: Setup.hs
TODO
README
-- extra-tmp-files:
flag small_base
description: Choose the new smaller, split-up base package.
Library
ghc-options: -Wall -O2
exposed-modules: Text.ProtocolBuffers
Text.ProtocolBuffers.Basic
Text.ProtocolBuffers.Default
Text.ProtocolBuffers.Extensions
Text.ProtocolBuffers.Get
Text.ProtocolBuffers.Header
Text.ProtocolBuffers.Mergeable
Text.ProtocolBuffers.Reflections
Text.ProtocolBuffers.Unknown
Text.ProtocolBuffers.WireMessage
Text.ProtocolBuffers.Identifiers
build-depends: containers,
bytestring,
array,
filepath,
directory,
mtl,
binary, parsec, utf8-string, haskell-src,
QuickCheck
if flag(small_base)
build-depends: base == 4.*, syb
else
build-depends: base == 3.*
-- Most of these are needed for protocol-buffers (Get and WireMessage.hs)
extensions: DeriveDataTypeable,
EmptyDataDecls,
FlexibleInstances,
GADTs,
GeneralizedNewtypeDeriving,
MagicHash,
PatternGuards,
RankNTypes,
ScopedTypeVariables,
TypeSynonymInstances,
MultiParamTypeClasses,
FlexibleContexts,
FunctionalDependencies