packages feed

tpb-0.1.1.1: tpb.cabal

-- Initial tpb.cabal generated by cabal init.  For further documentation, 
-- see http://haskell.org/cabal/users-guide/

name:                tpb
version:             0.1.1.1
synopsis:            Applications for interacting with the Pushbullet API
description:
  This package provides two programs, tpb and pb-notify, for interacting with
  the Pushbullet API. The former is primarily used for sending SMS whereas the
  latter is used for showing desktop notifications when SMS are received.
license:             GPL-3
license-file:        LICENSE
author:              Jacob Thomas Errington
maintainer:          hackage@mail.jerrington.me
copyright:           Jacob Thomas Errington 2017
category:            Web
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: https://github.com/tsani/tpb

source-repository this
  type: git
  location: https://github.com/tsani/tpb/releases/tag/v0.1.1.1
  tag: v0.1.1.1

executable tpb
  hs-source-dirs: src/tpb
  default-language: Haskell2010
  default-extensions:
    DataKinds
    DeriveFunctor
    DeriveTraversable
    GADTs
    GeneralizedNewtypeDeriving
    StandaloneDeriving
  main-is: Main.hs
  other-modules:
    Command,
    Count,
    Format,
    Request,
    ResponseFormat,
    ResponseFormat.HumanTable,
    ResponseFormat.JSV,
    Sum
  ghc-options:
    -Wall
  build-depends:
    aeson >=1.0 && <1.1,
    ansi-wl-pprint >=0.6 && <0.7,
    base >=4.9 && <4.10,
    boxes >=0.1 && <0.2,
    bytestring >=0.10 && <0.11,
    directory >=1.2 && <1.4,
    free >=4.12 && <4.13,
    filepath >=1.4 && <1.5,
    http-client >=0.5 && <0.6,
    http-client-tls >=0.3 && <0.4,
    microlens >=0.4 && <0.5,
    mtl >=2.2 && <2.3,
    optparse-applicative >=0.13 && <0.14,
    pushbullet-types >=0.1 && <0.2,
    text >=1.2 && <1.3,
    time >=1.6 && <1.7,
    servant >=0.9 && <0.10,
    servant-client >=0.9 && <0.10,
    servant-pushbullet-client >=0.1 && <0.2

executable pb-notify
  hs-source-dirs: src/pb-notify
  default-language: Haskell2010
  main-is: Main.hs
  ghc-options:
    -Wall
  build-depends:
    aeson >=1.0 && <1.1,
    base >=4.9 && <4.10,
    bytestring >=0.10 && <0.11,
    libnotify >=0.2 && <0.3,
    pushbullet-types >=0.1 && <0.2,
    text >=1.2 && <1.3,
    time >=1.6 && <1.7,
    websockets >=0.10 && <0.11,
    wuss >=1.1 && <1.2