packages feed

lord-2.20140323: lord.cabal

name:                lord
version:             2.20140323
synopsis:            A command line interface to online radios.
description:
    A unified command line interface to several online radios, use mpd (<http://musicpd.org>) as backend by default. Will fallback to mplayer (<http://www.mplayerhq.hu>) when mpd is unavailable.
    .
    Supported radios:
    .
    * <http://8tracks.com>
    .
    * <http://cmd.fm>
    .
    * <http://radioreddit.com>
    .
    * <http://douban.fm>
    .
    * <http://jing.fm>
    .
    Commands:
    .
    > lord -h
    > lord status
    > lord kill
    >
    > lord 8tracks listen [<mix_id> | <mix_url>] [--no-daemon]
    > lord 8tracks search <keywords>
    > lord 8tracks [featured | trending | newest]
    >
    > lord cmd listen <genre> [--no-daemon]
    > lord cmd genres
    >
    > lord douban listen [<channel_id> | <album_url> | <musician_url> | <musician_name>] [--no-daemon]
    > lord douban search <keywords>
    > lord douban [hot | trending]
    >
    > lord jing listen <keywords> [--no-daemon]
    >
    > lord reddit listen <genre> [--no-daemon]
    > lord reddit genres

homepage:            https://github.com/rnons/lord
bug-reports:         https://github.com/rnons/lord/issues
license:             PublicDomain
license-file:        LICENSE
author:              rnons
maintainer:          remotenonsense@gmail.com
category:            Web, Music
build-type:          Simple
cabal-version:       >=1.10
tested-with:         GHC == 7.6.3
data-files:          bash_completion.d/lord
extra-source-files:  CHANGELOG

source-repository   head
  type:             git
  location:         git://github.com/rnons/lord.git

library
  build-depends:        base >= 4 && < 5,
                        aeson >= 0.7,
                        ansi-terminal >= 0.6,
                        attoparsec-conduit >= 1.0,
                        bytestring >= 0.9,
                        case-insensitive >= 1.0,
                        conduit >= 1.0,
                        data-default >= 0.5,
                        directory >= 1.1,
                        fast-logger >= 2.0,
                        html-conduit >= 1.1,
                        http-conduit >= 1.9,
                        http-types >= 0.8,
                        libmpd >= 0.8,
                        process >= 1.1,
                        text >= 0.11,
                        transformers >= 0.3,
                        unix >= 2.5,
                        unordered-containers >= 0.2,
                        wai-logger >= 2.0,
                        utf8-string >= 0.3,
                        xml-conduit >= 1.1,
                        yaml >= 0.8
  exposed-modules:      Web.Radio
                        Web.Radio.Cmd,
                        Web.Radio.Douban,
                        Web.Radio.EightTracks,
                        Web.Radio.EightTracks.Explore,
                        Web.Radio.Jing,
                        Web.Radio.Reddit
  other-modules:        Web.Radio.EightTracks.User
  ghc-options:          -Wall -fno-warn-unused-do-bind
  default-language:     Haskell2010

executable lord
  main-is:              main.hs
  ghc-options:          -Wall -fno-warn-unused-do-bind
  build-depends:        base >= 4 && < 5,
                        aeson >= 0.6,
                        ansi-terminal >= 0.6,
                        attoparsec-conduit >= 1.0,
                        bytestring >= 0.9,
                        case-insensitive >= 1.0,
                        conduit >= 1.0,
                        daemons >= 0.1.2,
                        data-default >= 0.5,
                        directory >= 1.1,
                        fast-logger >= 2.0,
                        html-conduit >= 1.1,
                        http-conduit >= 1.9,
                        http-types >= 0.8,
                        libmpd >= 0.8,
                        optparse-applicative >= 0.5,
                        process >= 1.1,
                        text >= 0.11,
                        transformers >= 0.3,
                        unix >= 2.5,
                        unordered-containers >= 0.2,
                        wai-logger >= 2.0,
                        utf8-string >= 0.3,
                        xml-conduit >= 1.1,
                        yaml >= 0.8
  default-language:     Haskell2010

test-suite test
  type:                 exitcode-stdio-1.0
  main-is:              test/main.hs
  ghc-options:          -Wall -fno-warn-unused-do-bind
  hs-source-dirs:       .
  build-depends:        base >= 4 && < 5,
                        aeson >= 0.6,
                        ansi-terminal >= 0.6,
                        attoparsec-conduit >= 1.0,
                        bytestring >= 0.9,
                        case-insensitive >= 1.0,
                        conduit >= 1.0,
                        daemons >= 0.1.2,
                        data-default >= 0.5,
                        directory >= 1.1,
                        fast-logger >= 2.0,
                        hspec >= 1.6,
                        html-conduit >= 1.1,
                        http-conduit >= 1.9,
                        http-types >= 0.8,
                        HUnit >= 1.2,
                        libmpd >= 0.8,
                        optparse-applicative >= 0.5,
                        process >= 1.1,
                        text >= 0.11,
                        transformers >= 0.3,
                        unix >= 2.5,
                        unordered-containers >= 0.2,
                        utf8-string >= 0.3,
                        wai-logger >= 2.0,
                        xml-conduit >= 1.1,
                        yaml >= 0.8
  default-language:     Haskell2010