[gitconv @ MPD.hs: replace PLNone with Maybe PLIndex.]
[libmpd-haskell.git] / README
blobcdda0253847cdd67b2fc3d73459ecf1d8ce3c8f4
2            libmpd-haskell : A MPD client library for Haskell
3          -----------------------------------------------------
5 Dependencies:
6     The Glasgow Haskell Compiler >= 6.4       http://haskell.org/ghc
7     Cabal > 1.0                               http://haskell.org/cabal
8     network                                   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/network
10 Building:
11     $ chmod +x configure Setup.lhs
12     $ ./Setup.lhs configure --prefix=${HOME}
13     $ ./Setup.lhs build
14     $ ./Setup.lhs install --user
16     This assumes you have Cabal installed. Cabal is installed by
17     default with newer GHCs.
19 Use:
20     Import the MPD module and specify the mpd package (-package mpd)
21     when compiling, or add it to the `Build-Depends' list in your
22     `_.cabal' file.
24 Initialisation:
25     Provide a running MPD's hostname and port to MPD.connect.
27 Limitations:
28     Very little actual functionality is working yet, but the interface
29     is mostly there to see and link to.
31 Platforms:
32     libmpd-haskell has been confirmed to work on:
33         Linux/x86
35 Latest Sources:
36     darcs get http://turing.une.edu.au/~bsinclai/code/libmpd-haskell
38 License:
39     LGPL
41 Author:
42     Ben Sinclair <bsinclai@turing.une.edu.au>
43     Joachim Fasting <joachim.fasting.gmail.com>