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