manatee-0.0.2: manatee.cabal
name: manatee
version: 0.0.2
Cabal-Version: >= 1.6
license: GPL-3
license-file: LICENSE
copyright: (c) 2009 ~ 2010 Andy Stewart
synopsis: The Haskell/Gtk+ Integrated Live Environment
description: Manatee is Haskell integrated environment written in Haskell.
.
The goal of the Manatee project is to provide
a fast, safe and flexible integrated environment for haskell hacking.
.
You can consider it is new environment mix Gnome and Emacs.
Like Gnome to provide friendly graphics interface and work efficient like Emacs.
.
Manatee use multi-processes framework, any sub-module running in separate process to protected core won't crash.
So it minimize your losses when some unexpected exception throw in extension.
.
You can find screenshots at : <http://goo.gl/MkVw>
.
Below is build step for Manatee:
.
1) Install C library:
In Debian use below command:
.
> sudo aptitude install libgtksourceview2.0-dev libgconf2-dev libwebkit-dev libcurl4-openssl-dev libgtkimageview-dev libpoppler-glib-dev poppler-data libtagc0-dev -y
.
2) Install Gtk2hs:
.
> cabal install gtk2hs-buildtools gtk
.
And make sure `HOME/.cabal/bin/` in your PATH.
.
3) Install Manatee:
.
> cabal install manatee-core manatee-anything manatee-browser manatee-editor manatee-filemanager manatee-imageviewer manatee-ircclient manatee-mplayer manatee-pdfviewer manatee-processmanager manatee-reader manatee
.
That's all, then type command "manatee" to play it! :)
.
Now Manatee looks can't work in XMonad, i'm working on it.
It's no problem if you use Gnome.
.
author: Andy Stewart
maintainer: Andy Stewart <lazycat.manatee@gmail.com>
stability: provisional
category: Manatee, Operating System, Desktop Environment, IDE
tested-with: GHC==6.12.3
build-type: Simple
extra-source-files: repos.sh
Source-Repository head
type: darcs
location: http://patch-tag.com/r/AndyStewart/manatee
library
exposed-modules:
Manatee.Daemon
Manatee.Environment
Manatee.Types
Manatee.Action.Window
Manatee.Action.Tab
Manatee.Action.Basic
Manatee.Action.Tabbar
Manatee.Action.BufferList
Manatee.UI.FocusNotifier
Manatee.UI.Frame
Manatee.UI.UIFrame
Manatee.UI.Window
Manatee.UI.WindowNode
other-modules:
executable manatee
build-depends: base >=4 && < 5, manatee-core >= 0.0.1, containers >= 0.3.0.0, unix >= 2.4.0.0,
mtl >= 1.1.0.2, gtk-serialized-event >= 0.12.0, text >= 0.7.1.0, utf8-string,
gtk >= 0.12.0, dbus-client >= 0.3 && < 0.4,
stm, cairo >= 0.12.0, directory, dbus-core, template-haskell
main-is: Main.hs
ghc-options: -fwarn-unused-matches -fwarn-unused-binds -fwarn-unused-imports -fwarn-overlapping-patterns -fwarn-duplicate-exports -threaded -fwarn-unrecognised-pragmas -fwarn-hi-shadowing