packages feed

openid-0.1.0.1: openid.cabal

name:               openid
version:            0.1.0.1
cabal-version:      >= 1.6
synopsis:           An implementation of the OpenID-2.0 spec.
description:        An implementation of the OpenID-2.0 spec.
category:           Network
author:             Trevor Elliott
homepage:           http://github.com/elliottt/hsopenid
maintainer:         trevor@geekgateway.com
copyright:          (c) 2008. Trevor Elliott <trevor@geekgateway.com>
license:            BSD3
license-file:       LICENSE
build-type:         Simple
tested-with:        GHC == 6.8.2
extra-source-files: examples/Makefile, examples/test.hs


flag split-base
  default:     True
  description: Use the new split base package.

library
  if flag(split-base)
    build-depends: base       >= 3,
                   bytestring == 0.9.1.*,
                   containers == 0.1.0.*
  else
    build-depends: base < 3
  build-depends:   HTTP      == 3001.1.*,
                   monadLib  == 3.4.5.*,
                   nano-hmac == 0.2.0.*,
                   network   == 2.2.0.*,
                   time      == 1.1.2.*,
                   xml       == 1.3.1.*
  extra-libraries: crypto, ssl
  hs-source-dirs:  src
  exposed-modules: Codec.Binary.Base64,
                   Codec.Encryption.DH,
                   Data.Digest.OpenSSL.SHA,
                   Network.SSL,
                   Network.OpenID,
                   Network.OpenID.Association,
                   Network.OpenID.Association.Manager,
                   Network.OpenID.Association.Map,
                   Network.OpenID.Authentication,
                   Network.OpenID.Discovery,
                   Network.OpenID.HTTP,
                   Network.OpenID.Normalization,
                   Network.OpenID.Types,
                   Network.OpenID.Utils,
                   Text.XRDS
  ghc-options:     -W
  extensions:      EmptyDataDecls,
                   FlexibleContexts,
                   FlexibleInstances,
                   ForeignFunctionInterface,
                   GeneralizedNewtypeDeriving,
                   MultiParamTypeClasses