packages feed

Chitra-0.1: Chitra.cabal

Name:                Chitra
Version:             0.1
Synopsis:            Haskell library for platform independent graphics using VNC.
Homepage:            http://github.com/ckkashyap/Chitra
License:             BSD3
License-file:        LICENSE
Author:              C K Kashyap
Maintainer:          ckkashyap@gmail.com
synopsis:		Simple, VNC based graphics rendering system
description: Chitra in most Indian languages means "Image". This aim of this project is to build an VNC library that can be used to develop interactive graphical application. What I think will be the strength of Chitra would be its "platform independence". So, the idea is, the library would have a "putpixel" function which when called would render a pixel on an image buffer that would be rendered via the vnc server. For viewing and interactive with the aplication, one would use a standard VNC client. Eventually, I might chose to do this using the RDP protocol that even has support for sound.  

	To try out -

	Just do a make and you should have the executable *Main* created. 

	Run ./Main <width> <height> <port> 

	Now try connecting a vnc client to localhost:5900

Category:            Graphics

Build-type:          Simple

Cabal-version:       >=1.2

Library
  Exposed-modules:     Chitra.Canvas,
                       RFB.ClientToServer,
                       RFB.Handshake,
                       RFB.CommandLoop,
                       RFB.Server
  Hs-source-dirs:      ./
  Build-depends:       base >= 4.2 && < 4.3,
                       binary >= 0.5 && < 0.6,
                       bytestring >= 0.9 && < 1.0,
                       network >= 2.2 && < 2.3,
                       mtl >= 1.1 && < 1.2

Executable Chitra
  Main-is:             Main.hs
  Build-depends:       base >= 4.2 && < 4.3