-- Initial atlassian-connect-core.cabal generated by cabal init. For -- further documentation, see http://haskell.org/cabal/users-guide/ -- The name of the package. name: atlassian-connect-core -- The package version. See the Haskell package versioning policy (PVP) -- for standards guiding when and how versions should be incremented. -- http://www.haskell.org/haskellwiki/Package_versioning_policy -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change version: 0.7.0.0 -- A short (one-line) description of the package. synopsis: Atlassian Connect snaplet for the Snap Framework and helper code. -- A longer description of the package. description: This library allows you to quickly get an Atlassian Connect application running on top of the Snap Framework. It provides best practices and helper functions to get you moving quickly. Please read the rest of the documentation for more details. homepage: https://bitbucket.org/ajknoll/atlassian-connect-core -- The license under which the package is released. license: Apache-2.0 -- The file containing the license text. license-file: LICENSE -- The package author(s). author: Robert Massaioli -- An email address to which users can send suggestions, bug reports, and -- patches. maintainer: rmassaioli@atlassian.com -- A copyright notice. copyright: (c) 2014 Robert Massaioli, Avi Knoll, Eero Kaukonen category: Web, Snap build-type: Simple -- Extra files to be distributed with the package, such as examples or a -- README. extra-source-files: README.md data-files: resources/connect.cfg -- Constraint on the version of Cabal needed to build this package. cabal-version: >=1.10 source-repository head type: git location: git@bitbucket.org:ajknoll/atlassian-connect-core.git flag network-uri description: Get Network.URI from the network-uri package default: True library -- Modules exported by the library. -- TODO need a better name for this -- TODO do page tokens even belong here? Should they even be a separate library per service? exposed-modules: Snap.AtlassianConnect , Snap.AtlassianConnect.HostRequest -- Modules included in this library but not exported. other-modules: Data.AesonHelpers , Data.ConfigurationHelpers , Data.EnvironmentHelpers , Data.Padding , Data.Padding.PKCS , Data.Padding.Util , Data.TimeUnitUTC , Paths_atlassian_connect_core , Snap.AtlassianConnect.Connect , Snap.AtlassianConnect.AtlassianTypes , Snap.AtlassianConnect.Data , Snap.AtlassianConnect.Instances , Snap.AtlassianConnect.LifecycleResponse , Snap.AtlassianConnect.PageToken , Snap.AtlassianConnect.QueryStringHash , Snap.AtlassianConnect.Routes , Snap.AtlassianConnect.Tenant , Snap.AtlassianConnect.TimeUnits , Snap.Helpers -- LANGUAGE extensions used by modules in this package. -- other-extensions: -- Other library packages from which modules are imported. build-depends: base >=4.7 && < 5 , atlassian-connect-descriptor >= 0.2 , jwt == 0.6.* , aeson > 0.7.0.3 && < 0.9 , bytestring >= 0.9 && <= 0.11 , base64-bytestring == 1.0.* , case-insensitive == 1.* , cipher-aes == 0.2.* , configurator == 0.3.* , containers == 0.5.* , hostname == 1.* , http-media == 0.6.* , mtl == 2.* , snap == 0.14.* , snap-core >= 0.9 && <= 1 , split == 0.2.* , text >= 0.11 && < 1.3 , time >= 1.2 && < 1.6 , time-units == 1.* , transformers >= 0.3 && < 0.5 , http-client == 0.4.* , http-client-tls == 0.2.* , http-types == 0.8.* , network-api-support == 0.2.* , cryptohash == 0.11.* if flag(network-uri) build-depends: network-uri >= 2.6, network >= 2.6 else build-depends: network-uri < 2.6, network < 2.6 -- Directories containing source files. hs-source-dirs: src -- Base language which the package is written in. default-language: Haskell2010