packages feed

locators-0.2.4.4: locators.cabal

cabal-version:       1.24
name:                locators
version:             0.2.4.4
synopsis:            Human exchangable identifiers and locators
license:             BSD3
license-file:        LICENCE
description:         
 /Overview/
 .
 Simple identifiers (as used, for example, as "locators" in airline reservation
 systems) using a subset of the Latin1 alphabet whose characters are unambigious
 when written or spoken.

author:              Andrew Cowie <andrew@operationaldynamics.com>
maintainer:          Andrew Cowie <andrew@operationaldynamics.com>
copyright:           © 2013-2018 Operational Dynamics Consulting, Pty Ltd and Others
category:            Other
tested-with:         GHC == 8.2.2, GHC == 8.4.2
stability:           experimental

build-type:          Simple

library
  default-language:  Haskell2010

  build-depends:     base >= 4 && <5,
                     bytestring,
                     containers,
                     cryptohash

  hs-source-dirs:    lib
  include-dirs:      .

  exposed-modules:   Data.Locator
  other-modules:     Data.Locator.Hashes,
                     Data.Locator.Locators


  ghc-options:       -Wall
                     -Wwarn
                     -fwarn-tabs
                     -funbox-strict-fields
                     -fno-warn-missing-signatures
                     -fno-warn-unused-do-bind

  ghc-prof-options:  -fprof-auto-exported


test-suite           check
  type:              exitcode-stdio-1.0

  default-language:  Haskell2010

  build-depends:     base >= 4 && <5,
                     HUnit,
                     hspec,
                     QuickCheck,
                     bytestring,
                     containers,
                     cryptohash,
                     locators

  hs-source-dirs:    tests
  main-is:           check.hs
  other-modules:     TestSuite

  ghc-options:       -threaded
                     -Wall
                     -Wwarn
                     -fwarn-tabs
                     -funbox-strict-fields
                     -fno-warn-missing-signatures
                     -fno-warn-unused-do-bind

  include-dirs:      .


source-repository    head
  type:              git
  location:          git@github.com:afcowie/locators.git


-- vim: set tabstop=21 expandtab: