packages feed

hoodle-core-0.10: hoodle-core.cabal

Name:		hoodle-core
Version:	0.10
Synopsis:	Core library for hoodle
Description: 	Hoodle is a pen notetaking program written in haskell. 
                hoodle-core is the core library written in haskell and 
                using gtk2hs
Homepage:       http://ianwookim.org/hoodle
License: 	BSD3
License-file:	LICENSE
Author:		Ian-Woo Kim
Maintainer: 	Ian-Woo Kim <ianwookim@gmail.com>
Category:       Application
Tested-with:    GHC == 7.4, GHC == 7.6
Build-Type: 	Custom
Cabal-Version:  >= 1.8
data-files:     template/*.html.st
                resource/*.png
                resource/*.xml
                CHANGES
                Config.hs
Source-repository head
  type: git
  location: http://www.github.com/wavewave/hoodle-core

-- Flag Poppler
--  Description: Enable poppler support
--  Default:     False


Library
  hs-source-dirs: src
  ghc-options: 	-Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans
  ghc-prof-options: -caf-all -auto-all

  Build-Depends:   base == 4.*, 
                   mtl == 2.*,
                   directory == 1.*,
                   filepath == 1.*, 
                   strict == 0.3.*,
                   gtk == 0.12.*, 
                   cairo == 0.12.*,
                   pango == 0.12.*,
                   gd >= 3000.7,               
                   attoparsec == 0.10.*,
                   coroutine-object >= 0.2, 
                   transformers == 0.3.*,
                   transformers-free == 1.0.*,
                   hoodle-types >= 0.2,
                   -- hoodle-common >= 0.1, 
                   hoodle-parser >= 0.2,
                   xournal-parser >= 0.5.0.1,
                   hoodle-render >= 0.3,
                   hoodle-builder >= 0.2,
                   containers >= 0.4,
                   template-haskell == 2.*,
                   bytestring >= 0.9, 
                   base64-bytestring >= 0.1,
                   either >= 3.1, 
                   errors >= 1.3, 
                   lens >= 2.5,
                   process >= 1.1, 
                   configurator == 0.2.*,
                   time >= 1.2, 
                   Diff == 0.1.*,
                   dyre >= 0.8.11, 
                   cereal == 0.3.5.*,
                   base64-bytestring >= 0.1, 
                   old-locale >= 1.0, 
                   uuid >= 1.2.7, 
                   monad-loops >= 0.3, 
                   network, 
                   poppler >= 0.12.2.2
                   
--   if flag(poppler) 
--     Build-Depends:    
--   else 
--     Build-Depends:


  Exposed-Modules: 
                   Hoodle.Accessor
                   Hoodle.Config
                   Hoodle.Coroutine
                   Hoodle.Coroutine.Callback
                   Hoodle.Coroutine.Commit
                   Hoodle.Coroutine.ContextMenu
                   Hoodle.Coroutine.Default
                   Hoodle.Coroutine.Draw
                   Hoodle.Coroutine.Eraser
                   -- Hoodle.Coroutine.EventConnect
                   Hoodle.Coroutine.File
                   Hoodle.Coroutine.Highlighter
                   Hoodle.Coroutine.Layer
                   Hoodle.Coroutine.Link
                   Hoodle.Coroutine.Mode
                   Hoodle.Coroutine.Page
                   Hoodle.Coroutine.Pen
                   Hoodle.Coroutine.Scroll
                   Hoodle.Coroutine.Select
                   Hoodle.Coroutine.Select.Clipboard
                   -- Hoodle.Coroutine.Select.Transform
                   Hoodle.Coroutine.TextInput
                   Hoodle.Coroutine.VerticalSpace 
                   Hoodle.Coroutine.Window
                   Hoodle.Device
                   Hoodle.GUI
                   Hoodle.GUI.Menu
                   Hoodle.GUI.Reflect 
                   Hoodle.ModelAction.Adjustment
                   Hoodle.ModelAction.Clipboard
                   Hoodle.ModelAction.Eraser
                   Hoodle.ModelAction.File
                   -- Hoodle.ModelAction.Item
                   Hoodle.ModelAction.Layer
                   Hoodle.ModelAction.Page
                   Hoodle.ModelAction.Pen 
                   Hoodle.ModelAction.Select
                   Hoodle.ModelAction.Select.Transform
                   Hoodle.ModelAction.Window
                   Hoodle.Script
                   Hoodle.Script.Coroutine
                   Hoodle.Script.Hook
                   Hoodle.Type
                   Hoodle.Type.Alias 
                   Hoodle.Type.Canvas
                   Hoodle.Type.Clipboard
                   Hoodle.Type.Coroutine
                   Hoodle.Type.Enum
                   Hoodle.Type.Event 
                   Hoodle.Type.PageArrangement 
                   Hoodle.Type.Predefined
                   Hoodle.Type.Undo 
                   Hoodle.Type.Window
                   Hoodle.Type.HoodleState
                   Hoodle.Util
                   -- Hoodle.Util.Process
                   Hoodle.View.Coordinate
                   Hoodle.View.Draw
                   Hoodle.Widget.PanZoom
  Other-Modules: 
                   Paths_hoodle_core
  c-sources: 
                   csrc/c_initdevice.c
  include-dirs:    csrc
  install-includes: 
                   csrc/c_initdevice.h
                   csrc/template-hsc-gtk2hs.h
  cc-options:      -Wno-pointer-to-int-cast

--   if flag(poppler)
--    cpp-options: -DPOPPLER