packages feed

kicad-data-0.5.1: kicad-data.cabal

name:          kicad-data
version:       0.5.1
synopsis:      Parser and writer for KiCad files.
license:       MIT
license-file:  LICENSE
author:        Kaspar Emanuel
maintainer:    kaspar@monostable.co.uk
homepage:      http://github.com/monostable/haskell-kicad-data
bug-reports:   http://github.com/monostable/haskell-kicad-data/issues
copyright:     2018
category:      Data
build-type:    Simple
extra-source-files: README.md
cabal-version: >=1.10
description:
            Parse and write <https://kicad.org/ KiCad> data
            (currently @.kicad_mod@ files only).
Extra-Source-Files: changelog.md

source-repository head
  type: git
  location: git@github.com:kasbah/haskell-kicad-data

library
  ghc-options: -Wall
  exposed-modules:
      Data.Kicad.PcbnewExpr
    , Data.Kicad.PcbnewExpr.PcbnewExpr
    , Data.Kicad.PcbnewExpr.Parse
    , Data.Kicad.PcbnewExpr.Write
    , Data.Kicad.SExpr
    , Data.Kicad.SExpr.SExpr
    , Data.Kicad.SExpr.Parse
    , Data.Kicad.SExpr.Write
  other-modules:
      Data.Kicad.Util
  -- other-extensions:
  build-depends:
      base >=4.4 && <4.11
    , parsec >=3.1.6 && <3.2
    , lens-family >= 1.1 && <1.3
    , ieee754 >= 0.7.4 && <0.9
    , pretty-compact >= 1.0 && < 2
  -- hs-source-dirs:
  default-language:    Haskell2010

test-suite kicad-data-quickcheck
  type: exitcode-stdio-1.0
  x-uses-tf: true
  ghc-options: -Wall -fno-warn-unused-do-bind
  hs-source-dirs: tests
  default-language: Haskell2010
  main-is: Test.hs
  other-modules:
      PcbnewExpr
      SExpr
      Utils

  build-depends:
      base >=4.4 && <4.11
    , parsec >=3.1 && <3.2
    , lens-family >= 1.1 && <1.3
    , ieee754 >= 0.7.4 && <0.9
    , QuickCheck >= 2
    , HUnit >= 1.5 && < 1.7
    , test-framework >= 0.8 && < 1
    , test-framework-quickcheck2 >= 0.3 && < 0.4
    , test-framework-hunit >= 0.3 && < 0.4
    , test-framework-quickcheck2 >= 0.3 && < 1
    , pretty-compact >= 1.0 && < 2
    , charsetdetect >= 1.1 && < 1.2
    , encoding >= 0.8.2 && < 0.9
    , kicad-data