packages feed

poseidon-postgis-0.1.1.0: poseidon-postgis.cabal

cabal-version:       >=1.10

-- The name of the package.
name:                poseidon-postgis

-- The package version.  See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- https://pvp.haskell.org
-- PVP summary:      +-+------- breaking API changes
--                   | | +----- non-breaking API additions
--                   | | | +--- code changes with no API change
version:             0.1.1.0

-- A short (one-line) description of the package.
synopsis:            Extension of Poseidon library for Postgis (Spatial and Geographic objects for PostgreSQL)

-- A longer description of the package.
description:
  Extension of Poseidon library to manage Postgis objects from PostgreSQL extension.

-- URL for the project homepage or repository.
homepage:            https://github.com/FlogFr/poseidon-postgis

-- A URL where users can report bugs.
bug-reports:         https://github.com/FlogFr/poseidon-postgis/issues

-- The license under which the package is released.
license:             BSD3

-- The file containing the license text.
license-file:        LICENSE

-- The package author(s).
author:              Florian Grignon

-- An email address to which users can send suggestions, bug reports, and
-- patches.
maintainer:          grignon.florian@gmail.com

-- A copyright notice.
-- copyright:

category:            Database, PostgreSQL

build-type:          Simple

-- Extra files to be distributed with the package, such as examples or a
-- README.
extra-source-files:  CHANGELOG.md


library
  -- Modules exported by the library.
  exposed-modules:
    Data.Poseidon.Postgis

  -- Modules included in this library but not exported.
  -- other-modules:

  -- LANGUAGE extensions used by modules in this package.
  -- other-extensions:

  ghc-options: -Wall

  -- Other library packages from which modules are imported.
  build-depends:
      base >=4.12.0.0 && <5
    , binary >=0.8.6.0 && <0.9
    , bytestring >=0.10.8.2 && <0.11
    , poseidon >=0.1.1.0 && <0.2
    , geojson >=4.0.1 && <4.1
    , wkt-geom >=0.0.10 && <0.1

  -- Directories containing source files.
  hs-source-dirs:      .

  -- Base language which the package is written in.
  default-language:    Haskell2010

test-suite tests
  type: exitcode-stdio-1.0
  default-language: Haskell2010
  hs-source-dirs: tests
  main-is: Tests.hs
  ghc-options: -Wall -threaded -rtsopts

  build-depends:
      aeson >=1.4.5.0 && <1.5
    , binary >=0.8.6.0 && <0.9
    , bytestring >=0.10.8.2 && <0.11
    , base >=4.12.0.0 && <5
    , hspec >=2.7.1 && <2.8
    , QuickCheck >= 2.10.0.1 && < 2.14
    , poseidon >=0.1.1.0 && <0.2
    , text >=1.2 && <1.3
    , time >=1.9 && <1.10
    , scientific >=0.3.6.2 && <0.4
    , postgresql-libpq >=0.9.4 && <0.10
    , unordered-containers >=0.2.10.0 && <0.3
    , uuid >=1.3 && <1.14

source-repository head
  type:     git
  location: git://github.com/FlogFr/poseidon-postgis.git