packages feed

Cabal revisions of riak-0.8.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                riak-version:             0.8.0.0-synopsis:            A Haskell client for the Riak decentralized data store-description:-  A Haskell client library for the Riak decentralized data-  store, designed for efficiency, ease of use, and flexibility.  Uses-  the Riak protocol buffers API for speed.-  .-  This library is organized to allow a tradeoff between power-  and ease of use.  If you would like a different degree of-  automation with storage and conflict resolution, you may want to-  use one of the following modules (ranked from easiest to most-  tricky to use):-  .-  [Network.Riak] JSON for storage, automatic conflict resolution.-  This is the easiest module to work with.-  .-  [Network.Riak.JSON] JSON for storage, manual conflict resolution.-  .-  [Network.Riak.Value.Resolvable] More complex (but still automatic)-  storage, automatic conflict resolution.-  .-  [Network.Riak.Value] More complex (but still automatic) storage,-  manual conflict resolution.-  .-  [Network.Riak.Basic] manual storage, manual conflict resolution.-  This is the most demanding module to work with, as you must encode-  and decode data yourself, and handle all conflict resolution-  yourself.--homepage:            http://github.com/markhibberd/riak-haskell-client-license:             OtherLicense-license-file:        LICENSE-author:              Bryan O'Sullivan <bos@serpentine.com>-maintainer:          Mark Hibberd <mark@hibberd.id.au>, Nathan Hunter <nhunter@janrain.com>-copyright:           Copyright 2011 MailRank, Inc.-                     Portions copyright 2007-2010 Basho Technologies, Inc.-category:            Network-build-type:          Simple-extra-source-files:-  README.markdown--cabal-version:       >=1.8--flag debug-  description: allow debug logging-  default: True--flag developer-  description: operate in developer mode-  default: False-  manual: True--flag test2i-  description: test secondary indexes (requires default riak engine to have that support)-  default: False--library-  hs-source-dirs: src--  exposed-modules:-    Network.Riak-    Network.Riak.Basic-    Network.Riak.Connection-    Network.Riak.Connection.Pool-    Network.Riak.Content-    Network.Riak.Debug-    Network.Riak.Escape-    Network.Riak.Functions-    Network.Riak.JSON-    Network.Riak.JSON.Resolvable-    Network.Riak.Request-    Network.Riak.Resolvable-    Network.Riak.Response-    Network.Riak.Types-    Network.Riak.Value-    Network.Riak.Value.Resolvable--  other-modules:-    Network.Riak.Connection.Internal-    Network.Riak.Connection.NoPush-    Network.Riak.Resolvable.Internal-    Network.Riak.Tag-    Network.Riak.Types.Internal--  build-depends:-    aeson >= 0.3.2.4,-    attoparsec >= 0.10,-    base == 4.*,-    binary,-    blaze-builder,-    bytestring,-    containers,-    monad-control >= 0.2.0.1,-    network >= 2.3,-    resource-pool == 0.2.*,-    protocol-buffers-fork == 2.0.*,-    pureMD5,-    random,-    riak-protobuf == 0.19.*,-    text >= 0.11.0.6,-    time--  if flag(debug)-    cpp-options: -DASSERTS -DDEBUG--  if flag(developer)-    ghc-options: -Werror-    ghc-prof-options: -auto-all-    cpp-options: -DASSERTS -DDEBUG--  ghc-options: -Wall--test-suite test-  type: exitcode-stdio-1.0-  main-is: Properties.hs-  hs-source-dirs: tests-  ghc-options: -Wall--  if flag(test2i)-    cpp-options: -DTEST2I--  build-depends:-    base,-    riak,-    bytestring,-    containers,-    HUnit,-    QuickCheck,-    test-framework,-    test-framework-hunit,-    test-framework-quickcheck2,-    text+name:                riak
+version:             0.8.0.0
+x-revision: 1
+synopsis:            A Haskell client for the Riak decentralized data store
+description:
+  A Haskell client library for the Riak decentralized data
+  store, designed for efficiency, ease of use, and flexibility.  Uses
+  the Riak protocol buffers API for speed.
+  .
+  This library is organized to allow a tradeoff between power
+  and ease of use.  If you would like a different degree of
+  automation with storage and conflict resolution, you may want to
+  use one of the following modules (ranked from easiest to most
+  tricky to use):
+  .
+  [Network.Riak] JSON for storage, automatic conflict resolution.
+  This is the easiest module to work with.
+  .
+  [Network.Riak.JSON] JSON for storage, manual conflict resolution.
+  .
+  [Network.Riak.Value.Resolvable] More complex (but still automatic)
+  storage, automatic conflict resolution.
+  .
+  [Network.Riak.Value] More complex (but still automatic) storage,
+  manual conflict resolution.
+  .
+  [Network.Riak.Basic] manual storage, manual conflict resolution.
+  This is the most demanding module to work with, as you must encode
+  and decode data yourself, and handle all conflict resolution
+  yourself.
+
+homepage:            http://github.com/markhibberd/riak-haskell-client
+license:             OtherLicense
+license-file:        LICENSE
+author:              Bryan O'Sullivan <bos@serpentine.com>
+maintainer:          Mark Hibberd <mark@hibberd.id.au>, Nathan Hunter <nhunter@janrain.com>
+copyright:           Copyright 2011 MailRank, Inc.
+                     Portions copyright 2007-2010 Basho Technologies, Inc.
+category:            Network
+build-type:          Simple
+extra-source-files:
+  README.markdown
+
+cabal-version:       >=1.8
+
+flag debug
+  description: allow debug logging
+  default: True
+
+flag developer
+  description: operate in developer mode
+  default: False
+  manual: True
+
+flag test2i
+  description: test secondary indexes (requires default riak engine to have that support)
+  default: False
+
+library
+  hs-source-dirs: src
+
+  exposed-modules:
+    Network.Riak
+    Network.Riak.Basic
+    Network.Riak.Connection
+    Network.Riak.Connection.Pool
+    Network.Riak.Content
+    Network.Riak.Debug
+    Network.Riak.Escape
+    Network.Riak.Functions
+    Network.Riak.JSON
+    Network.Riak.JSON.Resolvable
+    Network.Riak.Request
+    Network.Riak.Resolvable
+    Network.Riak.Response
+    Network.Riak.Types
+    Network.Riak.Value
+    Network.Riak.Value.Resolvable
+
+  other-modules:
+    Network.Riak.Connection.Internal
+    Network.Riak.Connection.NoPush
+    Network.Riak.Resolvable.Internal
+    Network.Riak.Tag
+    Network.Riak.Types.Internal
+
+  build-depends:
+    aeson >= 0.3.2.4,
+    attoparsec >= 0.10,
+    base >= 4.5 && < 5,
+    binary,
+    blaze-builder,
+    bytestring,
+    containers,
+    monad-control >= 0.2.0.1,
+    network >= 2.3,
+    resource-pool == 0.2.*,
+    protocol-buffers-fork == 2.0.*,
+    pureMD5,
+    random,
+    riak-protobuf == 0.19.*,
+    text >= 0.11.0.6,
+    time
+
+  if flag(debug)
+    cpp-options: -DASSERTS -DDEBUG
+
+  if flag(developer)
+    ghc-options: -Werror
+    ghc-prof-options: -auto-all
+    cpp-options: -DASSERTS -DDEBUG
+
+  ghc-options: -Wall
+
+test-suite test
+  type: exitcode-stdio-1.0
+  main-is: Properties.hs
+  hs-source-dirs: tests
+  ghc-options: -Wall
+
+  if flag(test2i)
+    cpp-options: -DTEST2I
+
+  build-depends:
+    base,
+    riak,
+    bytestring,
+    containers,
+    HUnit,
+    QuickCheck,
+    test-framework,
+    test-framework-hunit,
+    test-framework-quickcheck2,
+    text