packages feed

rospkg-0.2.3.0: rospkg.cabal

name:                rospkg
version:             0.2.3.0
synopsis:            ROS package system information 
description:         Please see README.md
homepage:            https://github.com/RoboticsHS/rospkg#readme
license:             BSD3
license-file:        LICENSE
author:              Alexander Krupenkin
maintainer:          mail@akru.me
copyright:           (c) 2016 Alexander Krupenkin
category:            Robotics
build-type:          Simple
cabal-version:       >=1.10

executable rospkg
  hs-source-dirs:      app 
  main-is:             Main.hs
  build-depends:       base, text, rospkg
  default-language:    Haskell2010
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N

library
  hs-source-dirs:      src
  exposed-modules:     Robotics.ROS.Pkg
                     , Robotics.ROS.Pkg.Parser
  build-depends:       base         >= 4.7  && < 5
                     , text         >= 1.2  && < 2
                     , split        >= 0.2  && < 1
                     , async        >= 2.1  && < 3
                     , tagsoup      >= 0.13 && < 1
                     , filepath     >= 1.4  && < 2
                     , directory    >= 1.2  && < 2
                     , bytestring   >= 0.10 && < 1
  other-modules:       Robotics.ROS.Pkg.Finder
                     , Robotics.ROS.Pkg.Types
                     , Robotics.ROS.Pkg.Msgs
  default-language:    Haskell2010
  ghc-options:         -Wall
  default-extensions:  OverloadedStrings

  if !os(windows)
    -- Using fast-tagsoup (avg 200% speedup)
    build-depends:     fast-tagsoup >= 1.0  && < 2
    cpp-options:       -DFAST_PARSER

test-suite rospkg-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  build-depends:       base
                     , rospkg
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010

source-repository head
  type:     git
  location: https://github.com/RoboticsHS/rospkg